コード例 #1
0
ファイル: TheHallGame.cs プロジェクト: Foxbow74/my-busycator
 private void MessageManagerOnNewWorldMessage(object _sender, WorldMessage _message)
 {
     if (_message.Type == WorldMessage.EType.TURN || _message.Type == WorldMessage.EType.JUST_REDRAW)
     {
         m_needRedraw = true;
     }
 }
コード例 #2
0
		private void MessageManagerNewWorldMessage(object _sender, WorldMessage _message)
		{
			if (_message.Type == WorldMessage.EType.AVATAR_BEGINS_TURN)
			{
				m_turnMessages.Clear();
				m_lines.Clear();
				m_linesShown = 0;
				m_tp = null;
			}
			if (_message.Type == WorldMessage.EType.MICRO_TURN)
			{
				m_diff = true;
			}
		}
コード例 #3
0
ファイル: MapUiBlock.cs プロジェクト: Foxbow74/my-busycator
		private void MessageManagerNewWorldMessage(object _sender, WorldMessage _message)
		{
			switch (_message.Type)
			{
				case WorldMessage.EType.TURN:
					World.TheWorld.UpdateDPoint();
                    m_lm.Recalc(World.TheWorld.LiveMap);
					Redraw();
					break;
				case WorldMessage.EType.JUST_REDRAW:
					Redraw();
					break;
			}
		}
コード例 #4
0
		private void MessageManagerOnNewWorldMessage(object _sender, WorldMessage _message)
		{
			switch (_message.Type)
			{
				case WorldMessage.EType.TURN:
					World.TheWorld.UpdateDPoint();
					break;
				case WorldMessage.EType.AVATAR_BEGINS_TURN:
					AvatarBeginsTurn();
					break;
				case WorldMessage.EType.AVATAR_MOVE:
					break;
				case WorldMessage.EType.AVATAR_CHANGE_LAYER:
					break;
				case WorldMessage.EType.JUST_REDRAW:
					break;
				case WorldMessage.EType.MICRO_TURN:
					break;
				default:
					throw new ArgumentOutOfRangeException();
			}
			//Debug.WriteLine("WorldMessage : " + _message.Type);
		}
コード例 #5
0
ファイル: TheGame.cs プロジェクト: Foxbow74/my-busycator
		private static void MessageManagerNewWorldMessage(object _sender, WorldMessage _message) { }