private static String generateGameSectionFromSavedGame(SavedGame game) {
    ArrayList<BigWord> words = game.getGameWords();
    String gameRow = "<tr>";
    for (int i = 0; i < words.size(); i++) {
      gameRow += "\n<td>";

      gameRow +=
          "<div style='line-height:200px;text-align:center; vertical-align: middle; height:200px;width:200px;'>"
              + words.get(i).getProcessedWord()
              + "</div>";

      gameRow += "</td>\n";
    }
    gameRow += "<td><div>Solution: " + game.getSolutionWord() + " </div></td>";
    return gameRow += "</tr>";
  }
Example #2
0
  protected void loadSavedGame(SaveSelectionPanel ssp, Window windowToClose) {
    ShortSaveInfo ssi = ssp.getSelectedSaveGame();
    if (ssi == null) {
      JOptionPane.showMessageDialog(
          windowToClose, "Select a non-empty slot.", "Error", JOptionPane.ERROR_MESSAGE);
      return;
    }

    try {
      System.out.println("Loading game with slot " + ssi.slot + "...");
      SavedGame sg = SavedGame.loadSavedGame(EditorResourceManager.getUFODirectory(), ssi.slot);
      System.out.println("Successfully loaded saved game.");
      windowToClose.dispose();
      MainMenuFrame mainMenu = new MainMenuFrame(sg);
      mainMenu.setVisible(true);
    } catch (IOException ioe) {
      System.out.println("Error loading saved game: " + ioe.getMessage());
      ioe.printStackTrace(System.out);
    }
  }