<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxTextCtrl" name="ID_TEXTCTRL1" variable="TextCtrl1" member="yes">
- <value>Simulator Keyboard and Mouse Controls from the readme.txt file:

--- Keyboard ---
W or Up Arrow - move forwards
S or Down Arrow - move backwards
A or Left Arrow - move left
D or Right Arrow - move right
PgUp - Look upwards
PgDown - Look downwards
Space - Jump
Home - Float upwards (or jump if collision detection is on)
End - Float downwards (or crouch if collision detection is on)
F2 - print FPS on console
F3 - Reset camera rotation and zoom to default
F4 - Enable/disable wireframe mode
F5 - Freelook (mouse look) mode
F6 - Full camera reset (respawn)
F10 - Fullscreen mode
F11 - Take screenshot
F12 - Show control panel
Shift - Run (hold down with other keys)
Control - Walk slowly (hold down with other keys)
Alt + arrow keys - Strafe
Alt + PgUp - Spin right
Alt + PgDown - Spin left
Plus - Zoom in (decrease FOV angle)
Minus - Zoom out (increase FOV angle)
Esc - exit to main menu

--- Mouse actions ---
-elevator shaft doors can be manually opened and closed by holding down the Shift key and clicking on them
-hallway call buttons can be lit and unlit also by holding down Shift and clicking on them (this does not call an elevator, but just changes the light status)
-polygons (wall/floor sides) can be deleted by holding down Ctrl and clicking on the object

--- Debug options ---
Other functions are available via a Crystal Space plugin called BugPlug.
To type a debug command: type ctrl-d and then press the bugplug key (so for wireframe mode, you'd press ctrl-d, the screen will prompt you for a command, and then you'd type "e".)
To select an object/mesh: type ctrl-s and then click on an object

Show wireframe mode (the second command is needed due to a quirk with the wxGL plugin - also make sure you turn off the sky when doing this):
ctrl-d e
ctrl-d c

Disable wireframe mode:
ctrl-d e

change gamma:
ctrl-d g

show camera info:
ctrl-d shift-c

dump info on all CS engine objects:
ctrl-d d

dump all 3D info to an xml file (saves to world0.xml):
ctrl-d f10

change FOV:
ctrl-d f

change FOV angle:
ctrl-d shift-f

move meshes:
first select an object using ctrl-s
then,
ctrl-d shift-up = move up (+y)
ctrl-d shift-down = move down (-y)
ctrl-d shift-left = left (-x)
ctrl-d shift-right = right (+x)
ctrl-d shift-pgup = forward (+z)
ctrl-d shift-pgdn = backward (-z)

screenshots:
ctrl-d f11 = normal
ctrl-d shift-f11 = large

show/hide FPS display:
ctrl-d ctrl-alt-p

hide selected mesh:
ctrl-d h

unhide selected mesh:
ctrl-d shift-h

select mesh(es) by name:
ctrl-d ctrl-alt-m

list loaded CS plugins:
ctrl-d ctrl-alt-l
</value>
+ <value>Simulator Keyboard and Mouse Controls from the readme.txt file:

--- Keyboard ---
W or Up Arrow - move forwards
S or Down Arrow - move backwards
A or Left Arrow - move left
D or Right Arrow - move right
PgUp - Look upwards
PgDown - Look downwards
Space - Jump
Home - Float upwards (or jump if collision detection is on)
End - Float downwards (or crouch if collision detection is on)
F2 - print FPS on console
F3 - Reset camera rotation and zoom to default
F4 - Enable/disable wireframe mode
F5 - Freelook (mouse look) mode
F6 - Full camera reset (respawn)
F10 - Fullscreen mode
F11 - Take screenshot
F12 - Show control panel
Shift - Run (hold down with other keys)
Control - Walk slowly (hold down with other keys)
Alt + arrow keys - Strafe
Alt + PgUp - Spin right
Alt + PgDown - Spin left
Plus - Zoom in (decrease FOV angle)
Minus - Zoom out (increase FOV angle)
Esc - exit to main menu
Ctrl-Alt-C - crash program (throw exception), used for testing handlers

--- Mouse actions ---
-elevator shaft doors can be manually opened and closed by holding down the Shift key and clicking on them
-hallway call buttons can be lit and unlit also by holding down Shift and clicking on them (this does not call an elevator, but just changes the light status)
-polygons (wall/floor sides) can be deleted by holding down Ctrl and clicking on the object

--- Debug options ---
Other functions are available via a Crystal Space plugin called BugPlug.
To type a debug command: type ctrl-d and then press the bugplug key (so for wireframe mode, you'd press ctrl-d, the screen will prompt you for a command, and then you'd type "e".)
To select an object/mesh: type ctrl-s and then click on an object

Show wireframe mode (the second command is needed due to a quirk with the wxGL plugin - also make sure you turn off the sky when doing this):
ctrl-d e
ctrl-d c

Disable wireframe mode:
ctrl-d e

change gamma:
ctrl-d g

show camera info:
ctrl-d shift-c

dump info on all CS engine objects:
ctrl-d d

dump all 3D info to an xml file (saves to world0.xml):
ctrl-d f10

change FOV:
ctrl-d f

change FOV angle:
ctrl-d shift-f

move meshes:
first select an object using ctrl-s
then,
ctrl-d shift-up = move up (+y)
ctrl-d shift-down = move down (-y)
ctrl-d shift-left = left (-x)
ctrl-d shift-right = right (+x)
ctrl-d shift-pgup = forward (+z)
ctrl-d shift-pgdn = backward (-z)

screenshots:
ctrl-d f11 = normal
ctrl-d shift-f11 = large

show/hide FPS display:
ctrl-d ctrl-alt-p

hide selected mesh:
ctrl-d h

unhide selected mesh:
ctrl-d shift-h

select mesh(es) by name:
ctrl-d ctrl-alt-m

list loaded CS plugins:
ctrl-d ctrl-alt-l
</value>
<minsize>600,500</minsize>
<style>wxTE_MULTILINE|wxTE_READONLY</style>
</object>
Plus - Zoom in (decrease FOV angle)
Minus - Zoom out (increase FOV angle)
Esc - exit to main menu
+Ctrl-Alt-C - Crash program (throw exception) - used for testing handlers
--- Mouse actions ---
-elevator shaft doors can be manually opened and closed by holding down the Shift key and clicking on them
Create(parent, wxID_ANY, _("Control Reference"), wxDefaultPosition, wxDefaultSize, wxCAPTION|wxDEFAULT_DIALOG_STYLE|wxSYSTEM_MENU|wxRESIZE_BORDER|wxCLOSE_BOX|wxMAXIMIZE_BOX|wxMINIMIZE_BOX, _T("wxID_ANY"));
BoxSizer1 = new wxBoxSizer(wxVERTICAL);
- TextCtrl1 = new wxTextCtrl(this, ID_TEXTCTRL1, _("Simulator Keyboard and Mouse Controls from the readme.txt file:\n\n--- Keyboard ---\nW or Up Arrow - move forwards\nS or Down Arrow - move backwards\nA or Left Arrow - move left\nD or Right Arrow - move right\nPgUp - Look upwards\nPgDown - Look downwards\nSpace - Jump\nHome - Float upwards (or jump if collision detection is on)\nEnd - Float downwards (or crouch if collision detection is on)\nF2 - print FPS on console\nF3 - Reset camera rotation and zoom to default\nF4 - Enable/disable wireframe mode\nF5 - Freelook (mouse look) mode\nF6 - Full camera reset (respawn)\nF10 - Fullscreen mode\nF11 - Take screenshot\nF12 - Show control panel\nShift - Run (hold down with other keys)\nControl - Walk slowly (hold down with other keys)\nAlt + arrow keys - Strafe\nAlt + PgUp - Spin right\nAlt + PgDown - Spin left\nPlus - Zoom in (decrease FOV angle)\nMinus - Zoom out (increase FOV angle)\nEsc - exit to main menu\n\n--- Mouse actions ---\n-elevator shaft doors can be manually opened and closed by holding down the Shift key and clicking on them\n-hallway call buttons can be lit and unlit also by holding down Shift and clicking on them (this does not call an elevator, but just changes the light status)\n-polygons (wall/floor sides) can be deleted by holding down Ctrl and clicking on the object\n\n--- Debug options ---\nOther functions are available via a Crystal Space plugin called BugPlug.\nTo type a debug command: type ctrl-d and then press the bugplug key (so for wireframe mode, you\'d press ctrl-d, the screen will prompt you for a command, and then you\'d type \"e\".)\nTo select an object/mesh: type ctrl-s and then click on an object\n\nShow wireframe mode (the second command is needed due to a quirk with the wxGL plugin - also make sure you turn off the sky when doing this):\nctrl-d e\nctrl-d c\n\nDisable wireframe mode:\nctrl-d e\n\nchange gamma:\nctrl-d g\n\nshow camera info:\nctrl-d shift-c\n\ndump info on all CS engine objects:\nctrl-d d\n\ndump all 3D info to an xml file (saves to world0.xml):\nctrl-d f10\n\nchange FOV:\nctrl-d f\n\nchange FOV angle:\nctrl-d shift-f\n\nmove meshes:\nfirst select an object using ctrl-s\nthen,\nctrl-d shift-up = move up (+y)\nctrl-d shift-down = move down (-y)\nctrl-d shift-left = left (-x)\nctrl-d shift-right = right (+x)\nctrl-d shift-pgup = forward (+z)\nctrl-d shift-pgdn = backward (-z)\n\nscreenshots:\nctrl-d f11 = normal\nctrl-d shift-f11 = large\n\nshow/hide FPS display:\nctrl-d ctrl-alt-p\n\nhide selected mesh:\nctrl-d h\n\nunhide selected mesh:\nctrl-d shift-h\n\nselect mesh(es) by name:\nctrl-d ctrl-alt-m\n\nlist loaded CS plugins:\nctrl-d ctrl-alt-l\n"), wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY, wxDefaultValidator, _T("ID_TEXTCTRL1"));
+ TextCtrl1 = new wxTextCtrl(this, ID_TEXTCTRL1, _("Simulator Keyboard and Mouse Controls from the readme.txt file:\n\n--- Keyboard ---\nW or Up Arrow - move forwards\nS or Down Arrow - move backwards\nA or Left Arrow - move left\nD or Right Arrow - move right\nPgUp - Look upwards\nPgDown - Look downwards\nSpace - Jump\nHome - Float upwards (or jump if collision detection is on)\nEnd - Float downwards (or crouch if collision detection is on)\nF2 - print FPS on console\nF3 - Reset camera rotation and zoom to default\nF4 - Enable/disable wireframe mode\nF5 - Freelook (mouse look) mode\nF6 - Full camera reset (respawn)\nF10 - Fullscreen mode\nF11 - Take screenshot\nF12 - Show control panel\nShift - Run (hold down with other keys)\nControl - Walk slowly (hold down with other keys)\nAlt + arrow keys - Strafe\nAlt + PgUp - Spin right\nAlt + PgDown - Spin left\nPlus - Zoom in (decrease FOV angle)\nMinus - Zoom out (increase FOV angle)\nEsc - exit to main menu\nCtrl-Alt-C - crash program (throw exception), used for testing handlers\n\n--- Mouse actions ---\n-elevator shaft doors can be manually opened and closed by holding down the Shift key and clicking on them\n-hallway call buttons can be lit and unlit also by holding down Shift and clicking on them (this does not call an elevator, but just changes the light status)\n-polygons (wall/floor sides) can be deleted by holding down Ctrl and clicking on the object\n\n--- Debug options ---\nOther functions are available via a Crystal Space plugin called BugPlug.\nTo type a debug command: type ctrl-d and then press the bugplug key (so for wireframe mode, you\'d press ctrl-d, the screen will prompt you for a command, and then you\'d type \"e\".)\nTo select an object/mesh: type ctrl-s and then click on an object\n\nShow wireframe mode (the second command is needed due to a quirk with the wxGL plugin - also make sure you turn off the sky when doing this):\nctrl-d e\nctrl-d c\n\nDisable wireframe mode:\nctrl-d e\n\nchange gamma:\nctrl-d g\n\nshow camera info:\nctrl-d shift-c\n\ndump info on all CS engine objects:\nctrl-d d\n\ndump all 3D info to an xml file (saves to world0.xml):\nctrl-d f10\n\nchange FOV:\nctrl-d f\n\nchange FOV angle:\nctrl-d shift-f\n\nmove meshes:\nfirst select an object using ctrl-s\nthen,\nctrl-d shift-up = move up (+y)\nctrl-d shift-down = move down (-y)\nctrl-d shift-left = left (-x)\nctrl-d shift-right = right (+x)\nctrl-d shift-pgup = forward (+z)\nctrl-d shift-pgdn = backward (-z)\n\nscreenshots:\nctrl-d f11 = normal\nctrl-d shift-f11 = large\n\nshow/hide FPS display:\nctrl-d ctrl-alt-p\n\nhide selected mesh:\nctrl-d h\n\nunhide selected mesh:\nctrl-d shift-h\n\nselect mesh(es) by name:\nctrl-d ctrl-alt-m\n\nlist loaded CS plugins:\nctrl-d ctrl-alt-l\n"), wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY, wxDefaultValidator, _T("ID_TEXTCTRL1"));
TextCtrl1->SetMinSize(wxSize(600,500));
BoxSizer1->Add(TextCtrl1, 1, wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
SetSizer(BoxSizer1);