Esempio n. 1
0
 public ChatManager(GameModeEnum gMode, int player)
 {
     gameMode = gMode;
     TextRenderer.AddTextBox("score", "Game Mode: " + GameModeFactory.GetName(gMode) + "\nScore: 0", 10, 700, 300, 50, ColourValue.Green, ColourValue.White);
     StatBoardEvent.FiringEvent += new GameEventFiringHandler(handleStatUpdate);
     playerId = player;
 }
Esempio n. 2
0
 private void handleStatUpdate(GameEvent e)
 {
     try {
         StatBoardEvent sbe = (StatBoardEvent)e;
         if (sbe.Stat == StatBoardEnum.PositiveTime)
         {
             int myScore;
             if (sbe.ValueById.TryGetValue(playerId, out myScore))
             {
                 TextRenderer.UpdateTextBox("score", "Game Mode: " + GameModeFactory.GetName(gameMode) + "\nScore: " + myScore);
             }
         }
     }
     catch (Exception err) {
         Util.RecordException(err);
     }
 }