public Lives(GameObjName inName, Vector2 inPos, GameSprite inSprite) { Name = inName; Position = inPos; colObj = null; sprite = inSprite; sprite.setPosition(Position.X, Position.Y); }
public UI(GameObjName inName, Vector2 inPos, GameSprite inSprite) { Name = inName; Position = inPos; sprite = inSprite; sprite.setPosition(Position.X, Position.Y); }
public ShieldPart(GameObjName inName, ColObj inColObj, Vector2 inPos, GameSprite inSprite) { Name = inName; Position = inPos; colObj = inColObj; sprite = inSprite; tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); }
public Column CreateColumns(Vector2 Position, GameObjName inName, NodeName inColGrName) { ColObj _colobj = new ColObj(new Rectangle((int)Position.X, (int)Position.Y, 0, 0), ColObjName.Column, SpriteName.BBox); Column Obj = new Column(inName, _colobj, Position); ColObjManager.getInstance().Add(_colobj); Obj.Create(inColGrName); return(Obj); }
public Wall(GameObjName inName, ColObj inColObj, Vector2 inPos) { Name = inName; Position = inPos; colObj = inColObj; sprite = null; Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); }
public Column(GameObjName inName, ColObj inColObj, Vector2 inPos) { Name = inName; Position = inPos; colObj = inColObj; sprite = null; Aliens = new LinkedList(5, 1, NodeType.GameObj); Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); }
protected GameObj() { Name = GameObjName.None; Position = Vector2.Zero; colObj = null; sprite = null; direction = Vector2.Zero; Rectangle tempRect = Rectangle.Empty; Col_Off = Vector2.Zero; }
public Super(GameObjName inName, ColObj inColObj, Vector2 inPos) { Name = inName; Position = inPos; colObj = inColObj; sprite = null; direction = new Vector2(30, 0); Columns = new LinkedList(10, 3, NodeType.GameObj); Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); }
public GameObj(GameObjName inName, ColObj inColObj, Vector2 inPos, GameSprite inSprite) { Name = inName; Position = inPos; colObj = inColObj; sprite = inSprite; direction = Vector2.Zero; Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); sprite.setPosition(Position.X, Position.Y); }
public Alien(GameObjName inName, ColObj inColObj, Vector2 inPos, GameSprite inSprite, int inScore) { Name = inName; Position = inPos; colObj = inColObj; sprite = inSprite; score = inScore; Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); sprite.setPosition(Position.X, Position.Y); }
public Bomb(GameObjName inName, ColObj inColObj, Vector2 inPos, GameSprite inSprite, ColGroupName inTempColGroupName) { Name = inName; Position = inPos; colObj = inColObj; sprite = inSprite; direction.Y += 5; TempColGroupName = inTempColGroupName; Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); sprite.setPosition(Position.X, Position.Y); }
public void reCreate() { Vector2 ColumnPos = new Vector2(50, 200); NodeName PName = NodeName.Col1; GameObjName ColumnName = GameObjName.Column1; for (int i = 0; i < 5; ++i) { Column Obj = GameObjMananger.getInstance().CreateColumns(new Vector2(ColumnPos.X, ColumnPos.Y), ColumnName, PName); Columns.Add(Obj); ColumnPos.X += 50; PName++; ColumnName++; } }
public Shield(GameObjName inName, ColObj inColObj, Vector2 inPos, GameSprite inSprite, ColGroupName inTempColGroupName) { Name = inName; Position = inPos; colObj = inColObj; sprite = inSprite; direction = new Vector2(0, 0); TempColGroupName = inTempColGroupName; ShieldParts = new LinkedList(10, 3, NodeType.GameObj); Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); sprite.setPosition(Position.X, Position.Y); }
public Ship(GameObjName inName, ColObj inColObj, Vector2 inPos, GameSprite inSprite, ColGroupName inTempColGroupName) { Name = inName; Position = inPos; colObj = inColObj; sprite = inSprite; TempColGroupName = inTempColGroupName; lives = 2; score = 0; Rectangle tempRect = inColObj.getRect(); Col_Off = new Vector2(Position.X - tempRect.X, Position.Y - tempRect.Y); sprite.setPosition(Position.X, Position.Y); }
public GameObj Find(GameObjName inName) { int index = 0; GameObj Obj = (GameObj)List.getDatabyIndex(index); while (Obj != null) { if (Obj.getName() == inName) { return(Obj); } index++; Obj = (GameObj)List.getDatabyIndex(index); } return(null); }
public void setColumnName(GameObjName inName) { ColumnName = inName; }