public MeteorRightAttack(Position position) : base(position, new char[,] { { '\\','|','/' }, { '-','*','-'}, { '/','|', '\\'} }) { }
public PlayerSpaceCraft(Position position) : base(position, new char[,] { {' ',' ','/','|','\\',' ',' '}, {'/','_',']','|','[','_','\\'}, {' ','_','I','|','I','_',' '}, {' ','/','^','^','^','\\',' '} }) { this.HitPoints = 4; }
public EnemySpaceCraftProtoOne(Position position) : base(position) { this.body = new char[,] { { '\\',' ', '/' }, { '_', 'V', '_' }, { '-', '|', '-' }, { ' ', 'V', ' ' } }; this.HitPoints = 0; }
public Asteroid(Position position, char[,] body) : base(position, body) { }
public EnemySpaceCraft(Position position) : base(position, new char[,] { { ' ' } }) { }
public Bullet(Position position) : base(position, new char[,] { { '|' } }) { }
public Star(Position position, char[,] body) : base(position,body) { }
public SpaceCraft(Position position, char[,] body) : base(position, body) { }
public AsteroidLeftAttack(Position position) : base(position, new char[,] { { '@' } }) { }
public Gift(Position position, char[,] body) : base(position, body) { }
public GameObject(Position initialPosition, char[,] objectBody, ConsoleColor color = ConsoleColor.DarkGray) { this.position = initialPosition; this.body = this.CopyMatrixBody(objectBody); }
public LifeGift(Position position) : base(position, new char[,] { { '\u2665' } }) { //this.body = new char[,] {{'\u2665'}}; }
public Meteor(Position position, char[,] body) : base(position, body) { this.hitPoints = 0; }
public PlayerBullet(Position position) : base(position) { this.body = new char[,] { { '|' } }; }
public CosmicObject(Position position, char[,] body) : base(position, body) { }