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>"; }
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); } }