コード例 #1
0
 private void EnemyBoard_OnCellMouseUp(object sender, SeaBoard.SeaBoardCellEventArgs e)
 {
     if (this.GameState == LocalGameState.MY_TURN && e.Cell.Value == SeaCellState.SEA)
     {
         ProtoClient.FireAt(e.Cell.X, e.Cell.Y);
         this.GameState = LocalGameState.FIRED_WAIT;
     }
 }
コード例 #2
0
 private void EnemyBoard_OnCellMouseEnter(object sender, SeaBoard.SeaBoardCellEventArgs e)
 {
     if (GameState == LocalGameState.MY_TURN)
     {
         if (e.Cell.Value == SeaCellState.SEA && e.Cell.BorderValue == SeaCellTargetMode.NONE)
         {
             e.Cell.BorderValue = SeaCellTargetMode.FIRE_TARGET;
         }
     }
 }
コード例 #3
0
 private void EnemyBoard_OnCellMouseLeave(object sender, SeaBoard.SeaBoardCellEventArgs e)
 {
     e.Cell.BorderValue = SeaCellTargetMode.NONE;
 }