Example #1
0
        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;
            }
        }
Example #2
0
 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;
     }
 }