Logo
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Yukar.Engine.LayoutMenuController Class Reference

Management class for menus with layout tools More...

Inheritance diagram for Yukar.Engine.LayoutMenuController:
Yukar.Engine.MenuControllerBase

Public Member Functions

override void ResetLayout (Common.Rom.LayoutProperties.LayoutNode.UsageInGame usage)
 
override void Show ()
 indicate More...
 
override void ShowSaveScreen ()
 Show save window More...
 
override void ShowTitleScreen ()
 Display the title screen More...
 
override void HideTitleScreen ()
 Close title screen More...
 
override void ShowItemMenuScreen (Guid? layout)
 Show item selection More...
 
override void ShowShop (Guid layoutGuid, Common.Rom.NItem[] items, int[] prices)
 view shop More...
 
override int ShowMessage (string message, int winAlign, WindowTypes winType, Guid sender)
 Show message window More...
 
override int ShowDialogue (string message, int winAlign, WindowTypes winType, Guid sender)
 Show conversation window More...
 
override bool IsClosing ()
 is it closed More...
 
override bool isVisible ()
 are you displaying More...
 
override bool isVisibleTitle ()
 Is the title screen displayed? More...
 
override bool isVisibleSave ()
 Is the save screen displayed? More...
 
override bool isVisibleItemMenu ()
 Show item selection More...
 
override bool isVisibleMainMenu ()
 
override bool isVisibleShop ()
 is the shop visible? More...
 
override bool isVisibleInn ()
 Is the inn displayed? More...
 
override bool isVisibleMessage ()
 message is displayed More...
 
override bool isVisibleDialogue ()
 Are conversations visible? More...
 
override bool isVisibleTelop ()
 Are conversations visible? More...
 
override bool isVisibleChoices ()
 Are the options visible? More...
 
override bool isVisiblItemTrash ()
 Is there a screen to discard items? More...
 
override bool isVisiblToast ()
 Is the toast displayed? More...
 
override bool isVisibleEvent (Guid guid)
 Is the layout displayed at the event displayed? More...
 
override void AdjustBalloonRect (int x, int y, bool isDialogue=false)
 
- Public Member Functions inherited from Yukar.Engine.MenuControllerBase
void Reset ()
 initialize More...
 
virtual void ResetLayout (Common.Rom.LayoutProperties.LayoutNode.UsageInGame usage)
 
void RefreshPartyChr ()
 Update party characters More...
 
abstract void Show ()
 indicate More...
 
abstract void ShowSaveScreen ()
 Show save window More...
 
abstract void ShowTitleScreen ()
 Display the title screen More...
 
abstract void HideTitleScreen ()
 Close title screen More...
 
abstract void ShowItemMenuScreen (Guid? layout=null)
 Show item selection More...
 
virtual void ShowShop (Guid layoutGuid, Common.Rom.NItem[] items, int[] prices)
 view shop More...
 
virtual int ShowMessage (string message, int winAlign, WindowTypes winType, Guid sender)
 Show message window More...
 
virtual int ShowDialogue (string message, int winAlign, WindowTypes winType, Guid sender)
 Show conversation window More...
 
abstract bool IsClosing ()
 is it closed More...
 
abstract bool isVisible ()
 are you displaying More...
 
virtual bool isVisibleMainMenu ()
 
virtual bool isVisibleShop ()
 is the shop visible? More...
 
virtual bool isVisibleSave ()
 Is the save screen displayed? More...
 
virtual bool isVisibleItemMenu ()
 Show item selection More...
 
virtual bool isVisibleTitle ()
 Is the title screen displayed? More...
 
virtual bool isVisibleMessage ()
 message is displayed More...
 
virtual bool isVisibleDialogue ()
 Are conversations visible? More...
 
virtual bool isVisibleTelop ()
 Are conversations visible? More...
 
virtual bool isVisibleInn ()
 Is the inn displayed? More...
 
virtual bool isVisibleChoices ()
 Are the options visible? More...
 
virtual bool isVisiblItemTrash ()
 Is there a screen to discard items? More...
 
virtual bool isVisiblToast ()
 Is the toast displayed? More...
 
virtual bool isVisibleEvent (Guid guid)
 Is the layout displayed at the event displayed? More...
 
abstract void AdjustBalloonRect (int x, int y, bool isDialogue=false)
 

Public Attributes

LayoutManager mainMenu
 
LayoutManager save
 
LayoutManager item
 
LayoutManager shop
 
LayoutManager message
 
LayoutManager dialogue
 
LayoutManager choices
 
LayoutManager itemTrash
 
LayoutManager toast
 
LayoutManager telop
 
LayoutManager inn
 
LayoutManager title
 
LayoutManager eventLayout
 
List< LayoutManagerlayouts
 

Protected Member Functions

override void Release ()
 
virtual void Release ()
 

Additional Inherited Members

- Public Types inherited from Yukar.Engine.MenuControllerBase
enum  WindowTypes { NONE , MESSAGE , DIALOGUE , TELOP }
 Message type window type More...
 
- Properties inherited from Yukar.Engine.MenuControllerBase
SceneBase Parent [get, set]
 map scene More...
 

Detailed Description

Management class for menus with layout tools

Member Function Documentation

◆ AdjustBalloonRect()

override void Yukar.Engine.LayoutMenuController.AdjustBalloonRect ( int  x,
int  y,
bool  isDialogue = false 
)
virtual

◆ HideTitleScreen()

override void Yukar.Engine.LayoutMenuController.HideTitleScreen ( )
virtual

Close title screen

Implements Yukar.Engine.MenuControllerBase.

◆ IsClosing()

override bool Yukar.Engine.LayoutMenuController.IsClosing ( )
virtual

is it closed

Returns

Implements Yukar.Engine.MenuControllerBase.

◆ isVisible()

override bool Yukar.Engine.LayoutMenuController.isVisible ( )
virtual

are you displaying

Returns

Implements Yukar.Engine.MenuControllerBase.

◆ isVisibleChoices()

override bool Yukar.Engine.LayoutMenuController.isVisibleChoices ( )
virtual

Are the options visible?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleDialogue()

override bool Yukar.Engine.LayoutMenuController.isVisibleDialogue ( )
virtual

Are conversations visible?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleEvent()

override bool Yukar.Engine.LayoutMenuController.isVisibleEvent ( Guid  guid)
virtual

Is the layout displayed at the event displayed?

Parameters
guidGUID of layout to check
Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleInn()

override bool Yukar.Engine.LayoutMenuController.isVisibleInn ( )
virtual

Is the inn displayed?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleItemMenu()

override bool Yukar.Engine.LayoutMenuController.isVisibleItemMenu ( )
virtual

Show item selection

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleMainMenu()

override bool Yukar.Engine.LayoutMenuController.isVisibleMainMenu ( )
virtual

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleMessage()

override bool Yukar.Engine.LayoutMenuController.isVisibleMessage ( )
virtual

message is displayed

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleSave()

override bool Yukar.Engine.LayoutMenuController.isVisibleSave ( )
virtual

Is the save screen displayed?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleShop()

override bool Yukar.Engine.LayoutMenuController.isVisibleShop ( )
virtual

is the shop visible?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleTelop()

override bool Yukar.Engine.LayoutMenuController.isVisibleTelop ( )
virtual

Are conversations visible?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisibleTitle()

override bool Yukar.Engine.LayoutMenuController.isVisibleTitle ( )
virtual

Is the title screen displayed?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisiblItemTrash()

override bool Yukar.Engine.LayoutMenuController.isVisiblItemTrash ( )
virtual

Is there a screen to discard items?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ isVisiblToast()

override bool Yukar.Engine.LayoutMenuController.isVisiblToast ( )
virtual

Is the toast displayed?

Returns

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ Release()

override void Yukar.Engine.LayoutMenuController.Release ( )
protectedvirtual

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ ResetLayout()

override void Yukar.Engine.LayoutMenuController.ResetLayout ( Common.Rom.LayoutProperties.LayoutNode.UsageInGame  usage)
virtual

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ Show()

override void Yukar.Engine.LayoutMenuController.Show ( )
virtual

indicate

Implements Yukar.Engine.MenuControllerBase.

◆ ShowDialogue()

override int Yukar.Engine.LayoutMenuController.ShowDialogue ( string  message,
int  winAlign,
WindowTypes  winType,
Guid  sender 
)
virtual

Show conversation window

Parameters
messagestring to display
winAlignwindow position
winTypeWindow type
leftCharacterPropertyCharacter information on the left
rightCharacterPropertyCharacter information on the right

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ ShowItemMenuScreen()

override void Yukar.Engine.LayoutMenuController.ShowItemMenuScreen ( Guid?  layout)
virtual

Show item selection

Implements Yukar.Engine.MenuControllerBase.

◆ ShowMessage()

override int Yukar.Engine.LayoutMenuController.ShowMessage ( string  message,
int  winAlign,
WindowTypes  winType,
Guid  sender 
)
virtual

Show message window

Parameters
messagestring to display
winAlignwindow position
winTypeWindow type

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ ShowSaveScreen()

override void Yukar.Engine.LayoutMenuController.ShowSaveScreen ( )
virtual

Show save window

Implements Yukar.Engine.MenuControllerBase.

◆ ShowShop()

override void Yukar.Engine.LayoutMenuController.ShowShop ( Guid  layoutGuid,
Common.Rom.NItem[]  items,
int[]  prices 
)
virtual

view shop

Parameters
layoutGuidGuid of the layout to open
itemssale item
pricesSelling item price

Reimplemented from Yukar.Engine.MenuControllerBase.

◆ ShowTitleScreen()

override void Yukar.Engine.LayoutMenuController.ShowTitleScreen ( )
virtual

Display the title screen

Implements Yukar.Engine.MenuControllerBase.

Member Data Documentation

◆ choices

LayoutManager Yukar.Engine.LayoutMenuController.choices

◆ dialogue

LayoutManager Yukar.Engine.LayoutMenuController.dialogue

◆ eventLayout

LayoutManager Yukar.Engine.LayoutMenuController.eventLayout

◆ inn

LayoutManager Yukar.Engine.LayoutMenuController.inn

◆ item

LayoutManager Yukar.Engine.LayoutMenuController.item

◆ itemTrash

LayoutManager Yukar.Engine.LayoutMenuController.itemTrash

◆ layouts

List<LayoutManager> Yukar.Engine.LayoutMenuController.layouts

◆ mainMenu

LayoutManager Yukar.Engine.LayoutMenuController.mainMenu

◆ message

LayoutManager Yukar.Engine.LayoutMenuController.message

◆ save

LayoutManager Yukar.Engine.LayoutMenuController.save

◆ shop

LayoutManager Yukar.Engine.LayoutMenuController.shop

◆ telop

LayoutManager Yukar.Engine.LayoutMenuController.telop

◆ title

LayoutManager Yukar.Engine.LayoutMenuController.title

◆ toast

LayoutManager Yukar.Engine.LayoutMenuController.toast