Пример #1
0
        public void onNavigateButtonClick(GumpButton button, NavButtonDirection dir)
        {
            if (EditorState == null)
            {
                return;
            }

            if (button != null && EditorState.SelectedElement != null)
            {
                switch (dir)
                {
                case NavButtonDirection.Up:
                    EditorState.SelectedElement.Y--;
                    break;

                case NavButtonDirection.UpUp:
                    EditorState.SelectedElement.Y -= 5;
                    break;

                case NavButtonDirection.Right:
                    EditorState.SelectedElement.X++;
                    break;

                case NavButtonDirection.RightRight:
                    EditorState.SelectedElement.X += 5;
                    break;

                case NavButtonDirection.Down:
                    EditorState.SelectedElement.Y++;
                    break;

                case NavButtonDirection.DownDown:
                    EditorState.SelectedElement.Y += 5;
                    break;

                case NavButtonDirection.Left:
                    EditorState.SelectedElement.X--;
                    break;

                case NavButtonDirection.LeftLeft:
                    EditorState.SelectedElement.X -= 5;
                    break;
                }
            }

            EditorState.Refresh();
        }
Пример #2
0
		public void onNavigateButtonClick(GumpButton button, NavButtonDirection dir)
		{
			if (EditorState == null)
			{
				return;
			}

			if (button != null && EditorState.SelectedElement != null)
			{
				switch (dir)
				{
					case NavButtonDirection.Up:
						EditorState.SelectedElement.Y--;
						break;
					case NavButtonDirection.UpUp:
						EditorState.SelectedElement.Y -= 5;
						break;
					case NavButtonDirection.Right:
						EditorState.SelectedElement.X++;
						break;
					case NavButtonDirection.RightRight:
						EditorState.SelectedElement.X += 5;
						break;
					case NavButtonDirection.Down:
						EditorState.SelectedElement.Y++;
						break;
					case NavButtonDirection.DownDown:
						EditorState.SelectedElement.Y += 5;
						break;
					case NavButtonDirection.Left:
						EditorState.SelectedElement.X--;
						break;
					case NavButtonDirection.LeftLeft:
						EditorState.SelectedElement.X -= 5;
						break;
				}
			}

			EditorState.Refresh();
		}