/** * 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 }