Class | Description |
---|---|
BulletState |
BulletState class represents a class for bullet that includes x , y , the angle of start the shooting
and here are some methods to get and set the position of the bullet
|
EnemyTank |
EnemyTank represents a class which extends the TankClassState that is for enemy tank
it create an enemy tank with wallState
|
MyTank |
this class represent a tank with walls and provides some listeners for my tank
|
RewardState |
this class represents a reward class which creates some rewards for the game
it should put the reward somewhere out of walls
and there are 5 kind of rewards here
|
TankState |
This class holds the state of the game and all of its elements.
|
WallState |
represents the walls of the game
it has a subclass that contains each class data
|