Fixed the astar algoritm and added some comments

This commit is contained in:
Ziver Koc 2007-04-29 18:26:45 +00:00
parent c356ddf327
commit e280861f2d
14 changed files with 776 additions and 1365 deletions

View file

@ -8,6 +8,11 @@ import ei.game.scene.SelectBox;
import ei.game.scene.weapons.Explotion;
import ei.game.scene.weapons.WeaponHandler;
/**
*
* @author Jesper Lundin
*
*/
public class CommandCenter extends Building{
private SelectBox selectionBox;
private Sprite sprite;

View file

@ -11,6 +11,11 @@ import ei.game.scene.weapons.MachineGun;
import ei.game.scene.weapons.Weapon;
import ei.game.scene.weapons.WeaponHandler;
/**
*
* @author Jesper Lundin
*
*/
public class APU extends Unit{
private SelectBox selectionBox;
private Sprite sprite;

View file

@ -12,6 +12,11 @@ import ei.game.scene.weapons.Explotion;
import ei.game.scene.weapons.Weapon;
import ei.game.scene.weapons.WeaponHandler;
/**
*
* @author Jesper Lundin
*
*/
public class Bomber extends Unit{
private SelectBox selectionBox;
private Sprite sprite;

View file

@ -11,6 +11,11 @@ import ei.game.scene.weapons.Explotion;
import ei.game.scene.weapons.Weapon;
import ei.game.scene.weapons.WeaponHandler;
/**
*
* @author Jesper Lundin
*
*/
public class Tank extends Unit{
private SelectBox selectionBox;
private Sprite sprite;

View file

@ -6,6 +6,11 @@ import ei.engine.math.Vector2i;
import ei.game.gamestate.InGameState;
import ei.game.scene.Map;
/**
* Handles the bomber units webon
* @author Jesper Lundin
*
*/
public class BomberWeapon extends Weapon{
private Particles part;
private boolean hit;

View file

@ -3,6 +3,10 @@ package ei.game.scene.weapons;
import ei.engine.effects.Particles;
import ei.engine.math.Vector2f;
/**
* @author Jesper Lundin
*
*/
public class CannonBall extends Weapon{
public CannonBall(Vector2f startPos) {

View file

@ -3,6 +3,11 @@ package ei.game.scene.weapons;
import ei.engine.effects.Particles;
import ei.engine.math.Vector2f;
/**
*
* @author Ziver
*
*/
public class Explotion extends Weapon{
private Particles part;

View file

@ -3,6 +3,11 @@ package ei.game.scene.weapons;
import ei.engine.effects.Particles;
import ei.engine.math.Vector2f;
/**
*
* @author Jesper Lundin
*
*/
public class MachineGun extends Weapon{
public MachineGun(Vector2f startPos) {

View file

@ -6,12 +6,12 @@ import ei.engine.math.Vector2i;
import ei.engine.scene.Entity;
import ei.game.gamestate.InGameState;
import ei.game.scene.Map;
/**
* The weapon class.
* @author Jesper Lundin
*
*/
public abstract class Weapon {
private int range;
private int damage;