Matt's Source Code Portal

Home About Links Problems My Graphics BaseCode 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.

ClassList.h

Shell definition of several classes/structures. Necessary because some classes are cross-referencing.

x ClassList.h, Web Version

ExternalFiles.h

All #includes that are generic or written by other people.

x ExternalFiles.h, Web Version

Stdhdr

Collection of useful constants, macros, and functions.

x Stdhdr.h, Web Version
x Stdhdr.cpp, Web Version

ArrayVector

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.

x ArrayVector.h, Web Version
x ArrayVector.cpp, Web Version

LinkedList

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.

x LinkedList.h, Web Version
x LinkedList.cpp, Web Version

Keydefs.h

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.

x Keydefs.h, Web Version


last updated: May 13th 2005   © 2005 by Matthew Fisher