Small changes to the asset manager were done.
Here is the project file output so far. Just getting the basic elements down.
# vortxEDIT v1.0 by Lee A. Stripp
# Shaders
add_shader light_tex_dn
add_shader quad
add_shader debug
# Assets
add_asset texture data/textures/tech_2_2_d.tga
add_asset texture data/textures/tech_2_2_n.tga
add_asset mesh data/meshes/Cube.vbm
# Controls
add_composite Composite
add_scene Scene
add_object Quad Scene
add_camera Camera Scene
add_pass DR Scene
add_viewer Viewer
add_scene Scene
add_object Scene#Grid Scene
add_camera Camera Scene
add_light point Light Scene
add_object Point#Light#Empty Light
add_object Test#Cube Scene
add_pass FBO Scene
# EOF
I have also been working on a saveGameState() function that will save the current state the game is in, a save game if you will.
[list]
[*]Dynamic Load/Free of Asset data.
[/list]
I can now free an asset and reload its data without loosing links to all objects using it. When to free and reload data is another thing to work on. Should I leave this up to the coder or both engine control and coder control? When I start my game I'll add more control.