Пример #1
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     if (painter is SkillTreePainter)
     {
         ((SkillTreePainter)painter).SelectSquare();
     }
 }
Пример #2
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     QuitGamePainter q = painter as QuitGamePainter;
     if (q != null)
     {
         q.Disable();
     }
 }
Пример #3
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     if (painter is SkillTreePainter)
     {
         Point cursorPosition = ((SkillTreePainter)painter).CursorPosition;
         ((SkillTreePainter)painter).CursorPosition = PointDirectionUtils.ConvertDirectionToDestinationPoint(cursorPosition, m_direction);
     }
 }
Пример #4
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     TwoButtonDialog twoButtonDialog = painter as TwoButtonDialog;
     if (twoButtonDialog != null)
     {
         twoButtonDialog.ChangeButtonText(m_left, m_right);
     }
 }
Пример #5
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     MapCursorPainter m = painter as MapCursorPainter;
     if (m != null)
     {
         m.ToolTipsEnabled = m_enable;
     }
 }
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     TwoButtonDialog painterAsTwoButtonDialog = painter as TwoButtonDialog;
     if (painterAsTwoButtonDialog != null)
     {
         painterAsTwoButtonDialog.MoveSelection(m_left);
     }
 }
Пример #7
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     MapPainter p = painter as MapPainter;
     MapFOVPainter f = painter as MapFOVPainter;
     if (p != null)
         p.HonorFOV = !p.HonorFOV;
     else if (f != null)
         f.Enabled = !f.Enabled;
 }
Пример #8
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SkillTreePainter skillTreePainter = painter as SkillTreePainter;
     if (skillTreePainter != null)
     {
         m_delegate(skillTreePainter.NewlySelectedSkills);
         skillTreePainter.Enabled = false;
     }
 }
Пример #9
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     TwoButtonDialog h = painter as TwoButtonDialog;
     if (h != null)
     {
         h.Text = m_text;
         h.Enabled = m_enable;
     }
 }
Пример #10
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     TwoButtonDialog h = painter as TwoButtonDialog;
     if (h != null)
     {
         m_delegate(h.LeftButtonSelected);
         h.Enabled = false;
     }
 }
Пример #11
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SaveGamePainter s = painter as SaveGamePainter;
     if (s != null)
     {
         if (m_enable)
             s.Enable();
         else
             s.Disable();
     }
 }
Пример #12
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     PlayerTargetingPainter p = painter as PlayerTargetingPainter;
     if (p != null)
     {
         if (m_enable)
             p.EnablePlayerTargeting(m_targetablePoints, HaloDelegate);
         else
             p.DisableAllOverlays();
     }
 }
Пример #13
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     ListSelectionPainter l = painter as ListSelectionPainter;
     if (l != null)
     {
         if (m_show)
             l.Enable(m_data, m_title, m_useLetters, m_selectionDelegate);
         else
             l.Disable();
     }
 }
Пример #14
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     EquipmentPainter p = painter as EquipmentPainter;
     if (p != null)
     {
         if (m_show)
             p.Show(m_player);
         else
             p.Hide();
     }
 }
Пример #15
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     HelpPainter h = painter as HelpPainter;
     if (h != null)
     {
         if (m_enable)
             h.Enable(m_keyMappings);
         else
             h.Disable();
     }
 }
Пример #16
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     InventoryItemPainter p = painter as InventoryItemPainter;
     if (p != null)
     {
         if (m_show)
             p.Show(m_data, m_options);
         else
             p.Hide();
     }
 }
Пример #17
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SkillTreePainter skillTreePainter = painter as SkillTreePainter;
     if (skillTreePainter != null)
     {
         if (m_moveLeft)
             skillTreePainter.DecrementCurrentTab();
         else
             skillTreePainter.IncrementCurrentTab();
     }
 }
Пример #18
0
        internal override void DoRequest(IHandlePainterRequest painter)
        {
            PaintingCoordinator painterCoordinator = painter as PaintingCoordinator;
            if (painterCoordinator != null)
                painterCoordinator.CursorSpot = m_newPosition;
            
            MapCursorPainter cursorPainter = painter as MapCursorPainter;
            if (cursorPainter != null)
                cursorPainter.NewCursorPosition();

            CharacterInfo charInfo = painter as CharacterInfo;
            if (charInfo != null)
                charInfo.CursorSpot = m_newPosition;
        }
Пример #19
0
        internal override void DoRequest(IHandlePainterRequest painter)
        {
            MapCursorPainter mapCursor = painter as MapCursorPainter;
            if (mapCursor != null)
            {
                mapCursor.MapCursorEnabled = m_enable;
            }

            PaintingCoordinator painterCord = painter as PaintingCoordinator;                        
            if (painterCord != null)
            {
                painterCord.MapCursorEnabled = m_enable;
                painterCord.CursorSpot = m_cursorPosition;
            }

            CharacterInfo charInfo = painter as CharacterInfo;
            if (charInfo != null)
            {
                charInfo.MapCursorEnabled = m_enable;
                charInfo.CursorSpot = m_cursorPosition;
            }
        }
Пример #20
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     QuitGamePainter q = painter as QuitGamePainter;
     if (q != null)
         q.YesSelected = q.YesEnabled || q.YesSelected;
 }
Пример #21
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SaveGamePainter q = painter as SaveGamePainter;
     if (q != null)
         q.SaveSelected = false;
 }
Пример #22
0
 internal abstract void DoRequest(IHandlePainterRequest painter);
Пример #23
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     MapEffectsPainter m = painter as MapEffectsPainter;
     if (m != null)
         m.DrawStream(m_path, m_color, m_locationsOccupied);
 }
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     ListSelectionPainter l = painter as ListSelectionPainter;
     if (l != null)
         l.MoveInventorySelection(m_direction);
 }
Пример #25
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     InventoryItemPainter p = painter as InventoryItemPainter;
     if (p != null)
         p.SelectOptionOnCurrent(m_onSelect);
 }
Пример #26
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     if (painter is SkillTreePainter)
         ((SkillTreePainter)painter).Enabled = true;
 }
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     InventoryItemPainter p = painter as InventoryItemPainter;
     if (p != null)
         p.ChangeSelectionPosition(m_direction);
 }
Пример #28
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     MapEffectsPainter m = painter as MapEffectsPainter;
     if (m != null)
         m.DrawConeBlast(m_points, m_color);
 }
Пример #29
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     MapPainterBase m = painter as MapPainterBase;
     if (m != null)
         m.DisableAllOverlays();
 }
Пример #30
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     QuitGamePainter q = painter as QuitGamePainter;
     if (q != null)
         q.SelectQuit(m_onSelect);
 }