private DataOutputStream createReplayFileStream() throws IOException { DataOutputStream replayFileStream = new DataOutputStream(createReplayWriteStream()); ReplayStartInformation replayInfo = new ReplayStartInformation(randomSeed, mapCreator.getMapName(), mapCreator.getMapId(), playerId, playerSettings); replayInfo.serialize(replayFileStream); replayFileStream.flush(); return replayFileStream; }
private static String getLogFile(IGameCreator mapcreator, String suffix) { final String dateAndMap = getLogDateFormatter().format(new Date()) + "_" + mapcreator.getMapName().replace(" ", "_"); final String logFolder = "logs/" + dateAndMap + "/"; return logFolder + dateAndMap + suffix; }
MainGridWithUiSettings gridWithUiState = mapCreator.loadMainGrid(playerSettings); mainGrid = gridWithUiState.getMainGrid(); PlayerState playerState = gridWithUiState.getPlayerState(playerId);