public Piece(piecesTypes name, Player pl) { _name = name; _player = pl; switch (name) { case piecesTypes.Marshal: case piecesTypes.General: case piecesTypes.Colonel: case piecesTypes.Major: case piecesTypes.Captain: case piecesTypes.Lieutenant: case piecesTypes.Sergeant: case piecesTypes.Miner: case piecesTypes.Spy: _canRun = false; _canMove = true; break; case piecesTypes.Scout: _canMove = true; _canRun = true; break; case piecesTypes.Bomb: case piecesTypes.Flag: _canMove = false; _canRun = false; break; default: break; } }
public Piece(piecesTypes name,Player pl) { _name = name; _player = pl; switch(name) { case piecesTypes.Marshal: case piecesTypes.General: case piecesTypes.Colonel: case piecesTypes.Major: case piecesTypes.Captain: case piecesTypes.Lieutenant: case piecesTypes.Sergeant: case piecesTypes.Miner: case piecesTypes.Spy: _canRun = false; _canMove = true; break; case piecesTypes.Scout: _canMove = true; _canRun = true; break; case piecesTypes.Bomb: case piecesTypes.Flag: _canMove = false; _canRun = false; break; default: break; } }