4,400
edits
m (category cleanup) |
m (Robot: Cosmetic changes) |
||
Line 1: | Line 1: | ||
The purpose of this page is to provide a todo-list or check-list for anyone that wants to help clean up the [[Flightgear]] code. In addition to this list, you also want to try running FlightGear in [http://freshmeat.net/projects/valgrind/ Valgrind], a very powerful memory debugger and profiler. | The purpose of this page is to provide a todo-list or check-list for anyone that wants to help clean up the [[Flightgear]] code. In addition to this list, you also want to try running FlightGear in [http://freshmeat.net/projects/valgrind/ Valgrind], a very powerful memory debugger and profiler. | ||
'''Feel free to add additional items to this page''' | '''Feel free to add additional items to this page''' | ||
Line 6: | Line 6: | ||
== Keyboard reorganisation == | == Keyboard reorganisation == | ||
The input settings (especially the keyboard) need some TLC. | The input settings (especially the keyboard) need some TLC. Here are the major tasks (we need to work on the first one first): | ||
* [[Keyboard function priority list]] | * [[Keyboard function priority list]] — come up with a priority list of functions that need global keyboard assignments for ''all'' aircraft, without worrying about the specific keys. | ||
* Local key block | * Local key block — decide on a block of keys to set aside for per-aircraft assignment. | ||
* Global key bindings | * Global key bindings — decide what keys to assign to the functions from the opening list (not using the local key block). | ||
* Refactor models | * Refactor models — refactor all of the aircraft models so that they assign keys only from the local, per-aircraft key block. | ||
* Add a GUI | * Add a GUI — add a GUI allowing users to reassign keys while the sim is running and save their changes. | ||
== Major Task List == | == Major Task List == |