コード例 #1
0
 private void ClickRegister()
 {
     if (_usernameTextBox.GetText() != "" && _passwordTextBox.GetText() != "")
     {
         RpgClientConnection connection = new RpgClientConnection(null, _usernameTextBox.GetText(), _passwordTextBox.GetText(), true);
     }
 }
コード例 #2
0
 private void ClickLogin()
 {
     if (_usernameTextBox.GetText() != "" && _passwordTextBox.GetText() != "")
     {
         GameState           gameState  = new GameState();
         RpgClientConnection connection = new RpgClientConnection(gameState, _usernameTextBox.GetText(), _passwordTextBox.GetText(), false);
         if (connection.Connected())
         {
             StateWindow.Instance.PushState(gameState);
         }
         else
         {
             gameState.Destroy();
         }
     }
 }
コード例 #3
0
        public GameState()
            : base()
        {
            Instance  = this;
            MapEntity = Entity.CreateInstance(_entityManager);
            new MapComponent(MapEntity);

            _connection = null;

            _messagePanel = new MessagePanel(this);
            _menuPanel    = new MenuPanel(this);

            _movementTimer = 0.0f;

            this.AddControl(_messagePanel);
            this.AddControl(_menuPanel);

            ClickBox mapClickBox = new ClickBox(0, 0, Renderer.GetResoultion().X, Renderer.GetResoultion().Y, MouseButton.Right);

            mapClickBox.OnTrigger += MapClick;
            this.AddMouseListener(mapClickBox);
        }
コード例 #4
0
 public void SetRpgClientConnection(RpgClientConnection connection)
 {
     _connection = connection;
 }