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 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 ColGroup find(ColGroupName inName) { int index = 0; ColGroup Obj = (ColGroup)ColGroups.getDatabyIndex(index); while (Obj != null) { if (Obj.Name.Equals(inName)) { return(Obj); } index++; Obj = (ColGroup)ColGroups.getDatabyIndex(index); } return(null); }
public ColGroup(ColGroupName inName) { Name = inName; List = new LinkedList(5, 3, NodeType.GameObj); }