Last messages are stored and sent to everyone that enters the game.

This commit is contained in:
marcins78@gmail.com
2011-12-02 14:17:45 +00:00
parent 0a4ffa1d65
commit a1b93a1dc3

View File

@@ -10,6 +10,7 @@ import com.gempukku.lotro.logic.timing.GameStats;
import java.util.*;
public class GameState {
private static final int LAST_MESSAGE_STORED_COUNT = 10;
private PlayerOrder _playerOrder;
private Map<String, List<PhysicalCardImpl>> _adventureDecks = new HashMap<String, List<PhysicalCardImpl>>();
@@ -212,7 +213,7 @@ public class GameState {
public void sendMessage(String message) {
_lastMessages.add(message);
if (_lastMessages.size() > 10)
if (_lastMessages.size() > LAST_MESSAGE_STORED_COUNT)
_lastMessages.removeFirst();
for (GameStateListener listener : getAllGameStateListeners())
listener.sendMessage(message);