Talk:Map editor/Plan/GUI

From Multi Theft Auto: Wiki
Revision as of 00:44, 29 January 2007 by Erorr404 (talk | contribs)
Jump to navigation Jump to search

Very nice :) Here's a few ideas:

  • The button interface should be available from the beginning for the sake of speed, not just using Edit/Create > Element...
The main menu could contain icons for Select gamemode (EDF), Edit elements, Create elements, Configuration...
  • The Edit menu could open the object browser window, but not hide the map as in the creation procedure: instead move the map to the selected object's location and mark it with an arrow, and enter edit mode for that object when Enter/OK is pressed.
  • Back button should probably be on bottom-right corner, to be consistent with the server browser.
  • ESC key should have a custom behaviour:
    • in the menus: go back one level
    • in the object browser: close it and cancel the selection
    • in the main menu: show/hide the editor window, to let you just explore your map with movement keys

Needed GUI additions

M (Must/Should/Could/Wont) Icons

M (Must/Should/Could/Wont) Dropdown menus

M (Must/Should/Could/Wont) Scrollboxes (for keybinds & object browser interfaces)

S (Must/Should/Could/Wont) Text areas (if we're going to do scripting within the map editor)

C (Must/Should/Could/Wont) Tabs

W (Must/Should/Could/Wont) Checkboxes (could be replaced with small buttons if it's not possible)

--jbeta 09:20, 28 January 2007 (CST)

erorr404's suggestions

Pop ups

The GUI should use pop up windows instead of displaying menus within the main window. The reason for this is that it will be hard (and very annoying) to do things outside of the GUI, such as selecting and moving objects, with a window taking up a large portion of the screen. The main menu should be a narrow top or side bar rather than a window. It should be movable but not closable. When you select an option from the drop down list, a new window should pop up for it. Clicking "OK" will apply the settings and close the window, clicking "Cancel" will close the window.

Notes

  • A 'warped' object movement setting is unnecessary. Object movement should be client-side so it should be possible to move objects accurately into place using the smooth setting.
  • Object movement speed shouldn't be set in a menu, it should be set by holding down the shift and control keys.
  • The back button in the windows should be at the bottom, not at the top.