package fr.lyrgard.hexScape.service; import fr.lyrgard.hexScape.message.AbstractMessage; import fr.lyrgard.hexScape.model.GameRecord; import fr.lyrgard.hexScape.model.game.Game; public class GameRecorderService { private static GameRecorderService INSTANCE; public static GameRecorderService getInstance() { if (INSTANCE == null) { INSTANCE = new GameRecorderService(); } return INSTANCE; } private GameRecorderService() { } private GameRecord gameRecord = new GameRecord(); public void addAction(AbstractMessage action) { gameRecord.getActions().add(action); } public GameRecord getGameRecord() { return gameRecord; } }