Exemplo n.º 1
0
        // AddMessage
        public void AddMessage( int type, int data )
        {
            if ( MessageCount == _UI.Settings.Screen_MessageCount )
            return;

            MessagePool[ MessageCount++ ] = new ScreenMessage( type, data );
        }
Exemplo n.º 2
0
        // OnProcessMessage
        protected override void OnProcessMessage(ref ScreenMessage message)
        {
            E_UiMessageType type = (E_UiMessageType)message.Type;

            if (type == E_UiMessageType.PopupConfirm) {
                switch ((E_PopupType)message.Data) {
                    case E_PopupType.NewGame:  break;
                    case E_PopupType.Quit: _UI.Game.Exit(); break;
                }
            }
        }
Exemplo n.º 3
0
 // ProcessMessage
 public void ProcessMessage( ref ScreenMessage message )
 {
     OnProcessMessage( ref message );
 }
Exemplo n.º 4
0
 // OnProcessMessage
 protected virtual void OnProcessMessage( ref ScreenMessage message )
 {
     //
 }
Exemplo n.º 5
0
        // ProcessMessage
        public void ProcessMessage( ref ScreenMessage message )
        {
            if ( State != E_ScreenState.Update )
            return;

            CurrentScreen.ProcessMessage( ref message );
        }
Exemplo n.º 6
0
 // OnProcessMessage
 protected virtual void OnProcessMessage(ref ScreenMessage message)
 {
     //
 }
Exemplo n.º 7
0
 // ProcessMessage
 public void ProcessMessage(ref ScreenMessage message)
 {
     OnProcessMessage(ref message);
 }