view tools/editor/lang/infotext.txt @ 697:ecaa4d98f05f tip

Abstracted the GUI code and refactored the GUIChan-specific code into its own module. * Most of the GUIChan code has been refactored into its own gui/guichan module. However, references to the GuiFont class still persist in the Engine and GuiManager code and these will need further refactoring. * GuiManager is now an abstract base class which specific implementations (e.g. GUIChan) should subclass. * The GUIChan GUI code is now a concrete implementation of GuiManager, most of which is in the new GuiChanGuiManager class. * The GUI code in the Console class has been refactored out of the Console and into the GUIChan module as its own GuiChanConsoleWidget class. The rest of the Console class related to executing commands was left largely unchanged. * Existing client code may need to downcast the GuiManager pointer received from FIFE::Engine::getGuiManager() to GuiChanGuiManager, since not all functionality is represented in the GuiManager abstract base class. Python client code can use the new GuiChanGuiManager.castTo static method for this purpose.
author M. George Hansen <technopolitica@gmail.com>
date Sat, 18 Jun 2011 00:28:40 -1000
parents b2feacaed53c
children
line wrap: on
line source

This is the standalone FIFE editor, HEAD release

User interface:
---------------
When you open the editor, you will see a menubar
at the top of the screen. You can reach all the
editor functions from this menu.

Right below it is a toolbar which provides fast
access to the most frequently used actions.

In the middle is a big black area. This is the map
view. When you create a new map, or open an existing
map, it will be displayed here.

At the bottom of the screen is the statusbar which
displays information. If you hover the mouse over a
button, a help text will be displayed here.

Docking/Undocking:
------------------
Panels and toolbars can be either floating, or docked.

To dock a toolbar or panel, move it one of the
sides and a red line should appear. This indicates
that it will be docked at that location. Panels can
be docked before, after or inside existing panels.

To undock a toolbar, simply right click it. To
undock a panel, right click its button,

Keybindings:
--------------
Map editing:
- S: Enter select mode
- I: Enter insert mode
- R: Enter removal mode
- M: Enter move mode
- INS: Fills selection with current object
- DEL: Removes selected instances

Camera navigation:
- Arrowkeys: Scroll map
- Middle mouse button + Drag mouse: Scroll map
- Ctrl+Mouse wheel: Zoom

Selection:
- Click starts a new selection
- CTRL+Click adds to selection
- Shift+Click subtracts from selection
- Right click deselects

Moving instances:
- Shift+Drag: Exact instance move

Undo:
- Ctrl+Z: Undo
- Ctrl+Shift+Z: Redo
- Ctrl+Alt+Z: Next undobranch
- Ctrl+Alt+Shift+Z: Previous undobranch

File management:
- Ctrl+N: New level
- Ctrl+O: Open level
- Ctrl+S: Save current level
- Ctrl+Shift+S: Save all levels

Misc:
- F10 = Toggle console on / off
- ESC = Quit editor
- INS = Makes a new instance on the map with
        current object selection at current
        mouse selection (toggle).
- DEL = Removes instances at current mouse
        selection (toggle).
- T   = shows / hides grid
- B   = shows / hides blocking info
- C   = shows / hides coordinates


http://www.fifengine.de