| Home | About | Links | Problems | My Graphics BaseCode | Core Functions | Contact |
Core Functions is just a folder that contains source and headers included by Engine.cpp or Engine.h; files in the directory are not directly compiled and linked into the project. It contains generic functions or declerations that have no specific place anywhere else.
Shell definition of several classes/structures. Necessary because some classes are cross-referencing.
All #includes that are generic or written by other people.
Collection of useful constants, macros, and functions.
Stdhdr.h, Web Version
Stdhdr.cpp, Web Version
The Vector class contains dynamic arrays of a template type. This is equivalent to the Standard Template Library's vector class, but for various reasons I like to have my own. See "Independent Structures" for a more complete explination and example usage.
ArrayVector.h, Web Version
ArrayVector.cpp, Web Version
The LinkedList class contains linked lists of a template type. There is also a STL equivalent that I choose not to use. As with the Vector class, See "Independent Structures" for a more complete explination and example usage.
LinkedList.h, Web Version
LinkedList.cpp, Web Version
definition of various keyboard keys. Probably not very useful to anyone; should be equivalent to the virtual key definitions (VK_A, VK_ESCAPE, etc.,) and in most cases the ASCII version of the key, if it exists, will also work for accessing the global key array.
last updated: May 13th 2005 © 2005 by Matthew Fisher