Well as with all projects, they can get in the way of real life. I’ve been busy working at Circuit City lately installing home networks and laptop computers, which has a real job satisfaction making people happy with their computing life. The down side is I haven’t had much time to work on the game engine, so the Todo list has only gotten bigger with little solutions. I know the other developer on the project was considering to re-deploy the Project Management and bug tracking system on his Linux server because of some SQL conflicts and integration issues.
So here is the new Todo list:
Create a LUA file containing a table of console commands
Code to check if the user has typed in a proper command in the console
Configuration Options for the console, fonts and colors, bold, italic and underline options.
Design an image for a splash screen (game startup, place holder for real graphic)
Tabbed Consoles?
Console management across multiple monitors
Project Management and bug tracking
Extensible Console Class so we can attach it to any window object with a hWnd.
Console Scrolling up
Graphics Options Dialog Box Design
Console Background graphic Design
Debug Graphics (Run Time): System Time & Date, Game play time, Frame Rate, (Eventually Collision Quad Trees, Debug Vectors)
Bind Keys from Configuration File
Bind Keys from Console
Save key binding configuration
Save Monitor-Graphics Bindings
Load-Save Alternative configuration files & Bindings for keys/graphics/monitors
List of commands:
Context Help: > Command -Help
List Commands
List Bindings
Rem Binding
Bind Key
Set Resolution -Monitor
Set WindMode -Monitor -Mode
Bind Monitor -MonitorNum
Bind MonMode