Ejemplo n.º 1
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     if (painter is SkillTreePainter)
     {
         ((SkillTreePainter)painter).SelectSquare();
     }
 }
Ejemplo n.º 2
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     QuitGamePainter q = painter as QuitGamePainter;
     if (q != null)
     {
         q.Disable();
     }
 }
Ejemplo n.º 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);
     }
 }
Ejemplo n.º 4
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     TwoButtonDialog twoButtonDialog = painter as TwoButtonDialog;
     if (twoButtonDialog != null)
     {
         twoButtonDialog.ChangeButtonText(m_left, m_right);
     }
 }
Ejemplo n.º 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);
     }
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 8
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SkillTreePainter skillTreePainter = painter as SkillTreePainter;
     if (skillTreePainter != null)
     {
         m_delegate(skillTreePainter.NewlySelectedSkills);
         skillTreePainter.Enabled = false;
     }
 }
Ejemplo n.º 9
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     TwoButtonDialog h = painter as TwoButtonDialog;
     if (h != null)
     {
         h.Text = m_text;
         h.Enabled = m_enable;
     }
 }
Ejemplo n.º 10
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     TwoButtonDialog h = painter as TwoButtonDialog;
     if (h != null)
     {
         m_delegate(h.LeftButtonSelected);
         h.Enabled = false;
     }
 }
Ejemplo n.º 11
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SaveGamePainter s = painter as SaveGamePainter;
     if (s != null)
     {
         if (m_enable)
             s.Enable();
         else
             s.Disable();
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 17
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SkillTreePainter skillTreePainter = painter as SkillTreePainter;
     if (skillTreePainter != null)
     {
         if (m_moveLeft)
             skillTreePainter.DecrementCurrentTab();
         else
             skillTreePainter.IncrementCurrentTab();
     }
 }
Ejemplo n.º 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;
        }
Ejemplo n.º 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;
            }
        }
Ejemplo n.º 20
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     QuitGamePainter q = painter as QuitGamePainter;
     if (q != null)
         q.YesSelected = q.YesEnabled || q.YesSelected;
 }
Ejemplo n.º 21
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     SaveGamePainter q = painter as SaveGamePainter;
     if (q != null)
         q.SaveSelected = false;
 }
Ejemplo n.º 22
0
 internal abstract void DoRequest(IHandlePainterRequest painter);
Ejemplo n.º 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);
 }
Ejemplo n.º 25
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     InventoryItemPainter p = painter as InventoryItemPainter;
     if (p != null)
         p.SelectOptionOnCurrent(m_onSelect);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 28
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     MapEffectsPainter m = painter as MapEffectsPainter;
     if (m != null)
         m.DrawConeBlast(m_points, m_color);
 }
Ejemplo n.º 29
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     MapPainterBase m = painter as MapPainterBase;
     if (m != null)
         m.DisableAllOverlays();
 }
Ejemplo n.º 30
0
 internal override void DoRequest(IHandlePainterRequest painter)
 {
     QuitGamePainter q = painter as QuitGamePainter;
     if (q != null)
         q.SelectQuit(m_onSelect);
 }