In prepairing for new demo.
Changes:
2011-05-12
----------
* [Data] Reorganise data in prepare for demo maps. [Akari]
* [Walkmesh] Mode walkmesh draw from SimpleRenderable to debug draw. [Akari]
* [Debug] Add Line3d debug draw. [Akari]
2011-05-11
----------
* [Game] Add grid and axis go game debug draw. Add console variables (debug_grid, debug_axis) to manipulate it. [Akari]
* [Console] After tab is pressed left only one space between parameters. [Akari]
* [Console] Add autocomplete string to input on enter. [Akari]
2011-05-10
----------
* [Entity] Add debug direction draw. [Akari]
* [Console] Fix crush when try get auto completition for functions without it. [Akari]
* [Entity] Add a lot of entity script functions (is_visible, is_talkable, set_talkable, get_talk_radius,
set_talk_radius, is_solid, set_solid, get_solid_radius, set_solid_radius ). [Akari]
2011-05-09
----------
* [Entity] Mode debug draw to entity class from Game. [Akari]
* [Entity] Add solid and talk collisions to entity. [Akari]
* [Render] Add DebugCylinder prototype. [Akari]
* [Walkmesh] Add debug draw and debug draw config variable debug_walkmesh. [Akari]
* [Entity] Add some debug info for entities. Add config variable to control it debug_entity. [Akari]
* [Application] Make possible to change alignment of debug text. [Akari]
* [Application] Make posible to set default load map from config. Set it to field_test1 for now. [Akari]
* [Font] Make debug font work with alpha. [Akari]
* [Application] Fix pixel aligment when draw in screen space. [Akari]
* [Camera] Add function to convert world point to screen space. [Akari]
2011-05-08
----------
* [Application] Rename log_level command to set_log_level to indicate command (not variable). [Akari]
* [Application] Add debug fps config variable. Enabled in config. [Akari]
* [Application] Make toggle command work with Strings instead of reals. [Akari]
* [Script] Add script manager debug and console variable to manage it (debug_script). Draws state of entity. [Akari]
* [Application] Move classes to new Debug system. [Akari]
* [Application] Rename masros (remove QGEARS prefix) for easiness. [Akari]
* [Application] Add debug draw Text Line and solid Quad. [Akari]
2011-05-07
----------
* [Application] Get rid of video config and initialise render manually. For now we use OpenGl and 800x600 resolution. [Akari]
2011-05-06
----------
* [Game] Add <entity_script> to scene file. Allows add scripts not assosiated with models. [Akari]
* [Script] Add script priority sorting. [Akari]
* [Script] Add script call functions (request, request_start_sync, request_end_sync). [Akari]
* [Entity] Add sync for animation end function (animation_sync). [Akari]
* [Script] Add external script syncing. [Akari]
2011-05-05
----------
* [Entity & Script] Add animation sequences and functions to manage entity animations (play_animation, play_animation_stop, set_default_animation). [Akari]
2011-05-04
----------
* [Script] Add script:wait function to pause script execution. [Akari]
* [Script] Add script entity and priority for them. [Akari]
* [Game & Script] Add scene load of map script. [Akari]
* [Entity & Script] Bind basic entity functions to script. [Akari]
* [Game & Script] Bind get entity by name to script. [Akari]
* [Script] Rename q_pring to print. [Akari]
* [Entity] add try to run "idle" animation by default during adding entity to scene. [Akari]
* [Entity] add animation start and update. [Akari]
* [Script] add "script_run_file" console command that executes lua file. [Akari]
* [Entity] Add base Entity class and EntityModel to implement models in scene. [Akari]
* [Entity] Add <entity_model> tag into scene file with position and direction.
* [Script] Add script manager with Lua 5.1 and luabind.
* [Console & Script] Add posibility to directly print lua script from console (mainly for debugging purpose).
* [Script] Add q_pring global function to scripts.