/// <summary> /// Initializes the dictionary object. /// </summary> /// <returns>Commands dictionary.</returns> private static Dictionary<string, IGameCommand> InitializeList() { Dictionary<string, IGameCommand> list = new Dictionary<string, IGameCommand>(); IGameCommand loginCommand = new Login(); list.Add(loginCommand.Name, loginCommand); IGameCommand getPlayerCommand = new GetPlayersList(); list.Add(getPlayerCommand.Name, getPlayerCommand); IGameCommand selectPlayerCommand = new SelectPlayer(); list.Add(selectPlayerCommand.Name, selectPlayerCommand); IGameCommand uiLoadCompleteCommand = new UILoadComplete(); list.Add(uiLoadCompleteCommand.Name, uiLoadCompleteCommand); IGameCommand updateScoreCommand = new UpdateScore(); list.Add(updateScoreCommand.Name, updateScoreCommand); IGameCommand gameCompleteCommand = new GameComplete(); list.Add(gameCompleteCommand.Name, gameCompleteCommand); IGameCommand sendJigSawCoordinates = new SendJigSawCoordinates(); list.Add(sendJigSawCoordinates.Name, sendJigSawCoordinates); IGameCommand selectTile = new SelectTile(); list.Add(selectTile.Name, selectTile); IGameCommand disableTile = new DisableTile(); list.Add(disableTile.Name, disableTile); IGameCommand assignTile = new AssignTile(); list.Add(assignTile.Name, assignTile); IGameCommand resetTile = new ResetTile(); list.Add(resetTile.Name, resetTile); return list; }
/// <summary> /// Initializes the dictionary object. /// </summary> /// <returns>Commands dictionary.</returns> private static Dictionary<string, IGameCommand> InitializeList() { Dictionary<string, IGameCommand> list = new Dictionary<string, IGameCommand>(); IGameCommand loginCommand = new Login(); list.Add(loginCommand.Name, loginCommand); IGameCommand getBuddyPlayersCommand = new GetBuddyPlayers(); list.Add(getBuddyPlayersCommand.Name, getBuddyPlayersCommand); IGameCommand selectBuddyCommand = new SelectBuddy(); list.Add(selectBuddyCommand.Name, selectBuddyCommand); IGameCommand uiLoadCompleteCommand = new UILoadComplete(); list.Add(uiLoadCompleteCommand.Name, uiLoadCompleteCommand); IGameCommand sendDotPointCommand = new SendDotPoint(); list.Add(sendDotPointCommand.Name, sendDotPointCommand); IGameCommand sendMousePointCommand = new SendMousePoint(); list.Add(sendMousePointCommand.Name, sendMousePointCommand); IGameCommand updateScoreCommand = new UpdateScore(); list.Add(updateScoreCommand.Name, updateScoreCommand); IGameCommand gameCompleteCommand = new GameComplete(); list.Add(gameCompleteCommand.Name, gameCompleteCommand); return list; }