To do soon:
-Bump mapping and texture masking.
-Add more user commands to apply to a live (or paused) scene.
Changelog: 06/02/2005: Small bugfix. I thought I had the model rotation bit done, but it popped up its ugly head just before my demonstration. It has been resolved.
06/01/2005: Fixed model loading. Added "reset" and "flush" commands to console. Demo files/models in "dorms" directory. Notify developer of any bugs: hexsmith@gmail.com.
05/25/2005: Huge feature added! You can now navigate the 3D GL scene with your mouse by clicking and holding left, right, or both mouse buttons. Also, the FPS in the Camera Properties dialog has been fixed, and an object count has been added to the dialog.
05/23/2005: Small bugfix. Whenever the GL scene was resized, it didn't recalculate the aspect ratio of the GL scene. This has been fixed.
05/22/2005: The final result of weeks of work for my GUI class is somewhat wasted. While the project's requirements have been fulfilled, I failed to appear to a major test on time for my GUI class, and due to the fact that it would have been devastating to my grade, I have dropped the class. Work on this probject will continue; however, it may become a low priority next to future class work and studying.
05/20/2005: User commands entered in the console are parsed and applied to the scene. Only commands that exist for file loading are acceptable. Other commands will be added later (commands that apply to a live scene). Major change to the structure of the program makes all files load immediately and thus are swapped extremely quickly.
05/18/2005: Successfully loaded multiple files. Fixed small glitch with model loading code. Wireframe, smooth-shading, and textured modes available in F2 dialog.
05/17/2005: Fixed help dialog. Added model loading support. Added FPS gauge in camera properties.
05/12/2005: File loading and parsing complete. Full scripting with the exception of loading other .how files. Added dialog boxes for F1 - F4 keys and tilde (~).
04/19/2005: Partially-complete file loading support.