コード例 #1
0
ファイル: MainActivity.java プロジェクト: bgarahs/GhostGame
  /**
   * Called when the user clicks any of 25 a-z buttons on keyboard. Adds symbol to the word, checks
   * if game is not finished, sets text for labels
   *
   * @require symbol.length() == 1
   * @ensure
   */
  private void sendMessage(String userSymbol) {
    assert (userSymbol.length() == 1);
    String currWord = game.getWord();
    String compSymbol = "";
    if (game != null && !game.isGameOver()) {
      game.acceptUserLetter(userSymbol);
      compSymbol = game.getWord().charAt(game.getWord().length() - 1) + "";

      if (game.isGameOver()) {
        text_message_view.setTextSize(20);
        press_key_view.setText("Winner: " + game.getWinner().toString());
        performGameOver();
      } else if (hintOn) {
        showHint();
      }
    } else press_key_view.setText("Winner: " + game.getWinner());

    text_word_view.setText(game.getWord());
    // odun(userSymbol, currWord);
    // showSymbols(userSymbol+"", compSymbol,currWord); // show what user nad comp chose
  }