internal override void DoRequest(IHandlePainterRequest painter) { if (painter is SkillTreePainter) { ((SkillTreePainter)painter).SelectSquare(); } }
internal override void DoRequest(IHandlePainterRequest painter) { QuitGamePainter q = painter as QuitGamePainter; if (q != null) { q.Disable(); } }
internal override void DoRequest(IHandlePainterRequest painter) { if (painter is SkillTreePainter) { Point cursorPosition = ((SkillTreePainter)painter).CursorPosition; ((SkillTreePainter)painter).CursorPosition = PointDirectionUtils.ConvertDirectionToDestinationPoint(cursorPosition, m_direction); } }
internal override void DoRequest(IHandlePainterRequest painter) { TwoButtonDialog twoButtonDialog = painter as TwoButtonDialog; if (twoButtonDialog != null) { twoButtonDialog.ChangeButtonText(m_left, m_right); } }
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); } }
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; }
internal override void DoRequest(IHandlePainterRequest painter) { SkillTreePainter skillTreePainter = painter as SkillTreePainter; if (skillTreePainter != null) { m_delegate(skillTreePainter.NewlySelectedSkills); skillTreePainter.Enabled = false; } }
internal override void DoRequest(IHandlePainterRequest painter) { TwoButtonDialog h = painter as TwoButtonDialog; if (h != null) { h.Text = m_text; h.Enabled = m_enable; } }
internal override void DoRequest(IHandlePainterRequest painter) { TwoButtonDialog h = painter as TwoButtonDialog; if (h != null) { m_delegate(h.LeftButtonSelected); h.Enabled = false; } }
internal override void DoRequest(IHandlePainterRequest painter) { SaveGamePainter s = painter as SaveGamePainter; if (s != null) { if (m_enable) s.Enable(); else s.Disable(); } }
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(); } }
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(); } }
internal override void DoRequest(IHandlePainterRequest painter) { EquipmentPainter p = painter as EquipmentPainter; if (p != null) { if (m_show) p.Show(m_player); else p.Hide(); } }
internal override void DoRequest(IHandlePainterRequest painter) { HelpPainter h = painter as HelpPainter; if (h != null) { if (m_enable) h.Enable(m_keyMappings); else h.Disable(); } }
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(); } }
internal override void DoRequest(IHandlePainterRequest painter) { SkillTreePainter skillTreePainter = painter as SkillTreePainter; if (skillTreePainter != null) { if (m_moveLeft) skillTreePainter.DecrementCurrentTab(); else skillTreePainter.IncrementCurrentTab(); } }
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; }
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; } }
internal override void DoRequest(IHandlePainterRequest painter) { QuitGamePainter q = painter as QuitGamePainter; if (q != null) q.YesSelected = q.YesEnabled || q.YesSelected; }
internal override void DoRequest(IHandlePainterRequest painter) { SaveGamePainter q = painter as SaveGamePainter; if (q != null) q.SaveSelected = false; }
internal abstract void DoRequest(IHandlePainterRequest painter);
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); }
internal override void DoRequest(IHandlePainterRequest painter) { InventoryItemPainter p = painter as InventoryItemPainter; if (p != null) p.SelectOptionOnCurrent(m_onSelect); }
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); }
internal override void DoRequest(IHandlePainterRequest painter) { MapEffectsPainter m = painter as MapEffectsPainter; if (m != null) m.DrawConeBlast(m_points, m_color); }
internal override void DoRequest(IHandlePainterRequest painter) { MapPainterBase m = painter as MapPainterBase; if (m != null) m.DisableAllOverlays(); }
internal override void DoRequest(IHandlePainterRequest painter) { QuitGamePainter q = painter as QuitGamePainter; if (q != null) q.SelectQuit(m_onSelect); }