public void UpdateFrom(TexasMessage msg, GameState state) { if (msg is PlayIsStartedEvent) { OnPlayIsStarted(msg as PlayIsStartedEvent, state); } else if (msg is YouWonAmountEvent) { OnYouWonAmount(msg as YouWonAmountEvent, state); } else if (msg is TableIsDoneEvent) { OnTableIsDone(msg as TableIsDoneEvent); } else if (msg is YouHaveBeenDealtACardEvent) { OnYouHaveBeenDealtACard(msg as YouHaveBeenDealtACardEvent); } else if (msg is CommunityHasBeenDealtACardEvent) { OnCommunityHasBeenDealtACard(msg as CommunityHasBeenDealtACardEvent); } else if (msg is ShowDownEvent) { OnShowDown(msg as ShowDownEvent); } }
public void UpdateFrom(TexasMessage msg) { if (msg is PlayerBetBigBlindEvent) { OnPlayerBetBigBlind(msg as PlayerBetBigBlindEvent); } if (msg is PlayerBetSmallBlindEvent) { OnPlayerBetSmallBlind(msg as PlayerBetSmallBlindEvent); } if (msg is PlayerCalledEvent) { OnPlayerCalled(msg as PlayerCalledEvent); } if (msg is PlayerCheckedEvent) { OnPlayerChecked(msg as PlayerCheckedEvent); } if (msg is PlayerFoldedEvent) { OnPlayerFolded(msg as PlayerFoldedEvent); } if (msg is PlayerQuitEvent) { OnPlayerQuit(msg as PlayerQuitEvent); } if (msg is PlayerForcedFoldedEvent) { OnPlayerForcedFolded(msg as PlayerForcedFoldedEvent); } if (msg is PlayerRaisedEvent) { OnPlayerRaisedEvent(msg as PlayerRaisedEvent); } if (msg is PlayerWentAllInEvent) { OnPlayerWentAllIn(msg as PlayerWentAllInEvent); } if (msg is ServerIsShuttingDownEvent) { OnServerIsShuttingDown(msg as ServerIsShuttingDownEvent); } if (msg is ShowDownEvent) { OnShowDown(msg as ShowDownEvent); } if (msg is TableChangedStateEvent) { OnTableStateChanged(msg as TableChangedStateEvent); } if (msg is TableIsDoneEvent) { OnTableIsDone(msg as TableIsDoneEvent); } if (msg is PlayIsStartedEvent) { OnPlayIsStarted(msg as PlayIsStartedEvent); } if (msg is CommunityHasBeenDealtACardEvent) { OnCommunityHasBeedDealtACard(msg as CommunityHasBeenDealtACardEvent); } if (msg is YouHaveBeenDealtACardEvent) { OnYouHaveBeenDealtACard(msg as YouHaveBeenDealtACardEvent); } if (msg is YouWonAmountEvent) { OnYouWonAmountEvent(msg as YouWonAmountEvent); } if (msg is UnknownMessage) { logger.Error("Unknow message received from server: " + ((msg as UnknownMessage).StringData)); } }
public void UpdateFrom(TexasMessage msg, GameState state) { if (msg is PlayerBetBigBlindEvent) { OnPlayerBetBigBlind(msg as PlayerBetBigBlindEvent, state); } if (msg is PlayerBetSmallBlindEvent) { OnPlayerBetSmallBlind(msg as PlayerBetSmallBlindEvent, state); } if (msg is PlayerCalledEvent) { OnPlayerCalled(msg as PlayerCalledEvent, state); } if (msg is PlayerCheckedEvent) { OnPlayerChecked(msg as PlayerCheckedEvent, state); } if (msg is PlayerFoldedEvent) { OnPlayerFolded(msg as PlayerFoldedEvent, state); } if (msg is PlayerQuitEvent) { OnPlayerQuit(msg as PlayerQuitEvent, state); } if (msg is PlayerRaisedEvent) { OnPlayerRaisedEvent(msg as PlayerRaisedEvent, state); } if (msg is PlayerWentAllInEvent) { OnPlayerWentAllIn(msg as PlayerWentAllInEvent, state); } if (msg is ServerIsShuttingDownEvent) { OnServerIsShuttingDown(msg as ServerIsShuttingDownEvent, state); } if (msg is ShowDownEvent) { OnShowDown(msg as ShowDownEvent, state); } if (msg is TableChangedStateEvent) { OnTableStateChanged(msg as TableChangedStateEvent, state); } if (msg is TableIsDoneEvent) { OnTableIsDone(msg as TableIsDoneEvent, state); } if (msg is PlayIsStartedEvent) { OnPlayIsStarted(msg as PlayIsStartedEvent, state); } if (msg is CommunityHasBeenDealtACardEvent) { OnCommunityHasBeedDealtACard(msg as CommunityHasBeenDealtACardEvent, state); } if (msg is YouHaveBeenDealtACardEvent) { OnYouHaveBeenDealtACard(msg as YouHaveBeenDealtACardEvent, state); } if (msg is YouWonAmountEvent) { OnYouWonAmountEvent(msg as YouWonAmountEvent, state); } }