Class Weapon

java.lang.Object
com.toxicrain.rainengine.artifacts.Weapon

public class Weapon extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    Weapon(String name, Resource imageLocation, Resource firingSoundLocation, int damage, float range, int maxShot, int minShot, long cooldown, float spread)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    attack(float playerAngle, float playerPosX, float playerPosY)
     
    void
     
    void
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Weapon

      public Weapon(String name, Resource imageLocation, Resource firingSoundLocation, int damage, float range, int maxShot, int minShot, long cooldown, float spread)
  • Method Details

    • equip

      public void equip()
    • unequip

      public void unequip()
    • attack

      public void attack(float playerAngle, float playerPosX, float playerPosY)