| AbsVolume | Audio class representing master volume |
| NEWMAT::AddedMatrix | Matrix class |
| AdmOffice | UI class for the Admissions Office screen |
| AppYieldRec | Structure for Enrollment Module. Refer to [HE.initialization]Apps_Yield |
| NEWMAT::ArrayLengthSpecifier | |
| AssetItem | Structure for Investment module |
| Athletics | |
| Audio | Object for controlling MIDI Audio and Digitized Sound |
| Bad_alloc | An exception wrapper for C++ |
| Bad_cast | An exception wrapper for C++ |
| Bad_typeid | An exception wrapper for C++ |
| NEWMAT::BandLUMatrix | |
| NEWMAT::BandMatrix | |
| BankruptcyReport | Contains controls for the Bankruptcy Report screen |
| Bar | UI class for drawing bar graphs |
| NEWMAT::BaseMatrix | Superclass for matrix subclasses |
| Battle | Physically generates the map and begins the simulation |
| Bitmap | |
| BitmapW | |
| BlackBoard | Contains controls for Blackboard (help) screens |
| Blob2D | |
| Blob2DW | |
| BoundedSlider | UI class for drawing sliders |
| Box | |
| Button | UI class for drawing buttons |
| ButtonGroup | UI class for drawing radio buttons |
| NEWMAT::CannotBuildException | An exception wrapper for C++. The program cannot build a matrix |
| ChanceEvent | |
| NEWMAT::ColedMatrix | Matrix subclass |
| ColorTable | Wrapper class for defining the color table |
| NEWMAT::ColumnVector | Matrix subclass for 1 x N vectors |
| CommonBuf | Data buffer |
| NEWMAT::ConcatenatedMatrix | Matrix subclass for concatenated matrices |
| Config | Game class for configuring game settings |
| ControlWord | |
| NEWMAT::ConvergenceException | An exception wrapper for C++ |
| Course | Class for representing a course |
| CourseArray | Matrix subclass for LU decomposition |
| CourseRes | Class for representing course |
| CourseTemplate | |
| CourseTemplateRec | Course record |
| Crime | |
| NEWMAT::CroutMatrix | |
| CursorInfo | UI structure for cursor information |
| CursorRec | Structure for managing cursors |
| Database | Utility class for reading in a database file |
| DateInfo | |
| DebugX | ? ? ? |
| DefTile | Holds game constants for tile bitmap and size |
| Department | |
| DepartmentArray | |
| DepartmentCourseRec | Structure for holding course information |
| DepartmentFacultyRec | Structure for holding faculty information |
| DepartmentInfo | Contains information about a department, including its students andfaculty. Calculates the number of majors in the department, includingthe number that switch to other departments |
| DepartmentMasterCourseRec | |
| DepartmentRec | |
| DepartmentRec2 | |
| DepartmentRec3 | Structures for holding department data |
| DepartmentRes | Class for initializing and loading faculty members for a department |
| DepartmentUGCourseRec | |
| DeptList | ? ? ? |
| Development | |
| NEWMAT::DiagedMatrix | Matrix subclass for diagonal matrices? |
| NEWMAT::DiagonalMatrix | |
| Directory | Utility class for directory |
| DisplaySort | UI structure for sorting UI objects, such as bitmaps |
| Domain_error | Error class |
| DsVolume | System class for controlling the volume |
| DynArray | Wrapper class for dynamic arrays |
| DynArrayB | Another wrapper class for dynamic arrays |
| ElecPrefRec | Elective preference record? |
| NEWMAT::ElmDivideMatrix | Matrix subclass |
| EmptyRoom | |
| EnrollData | Structure for holding enrollment information |
| EnrollDataSL1 | Structure for holding enrollment information |
| EnrollRes | |
| Error | Superclass for throwing errors |
| EventStruct | Structure for random events. See ChanceEvent |
| Exception | |
| ExpenseItem | Structure for itemizing expenses for the current year |
| ExpenseItemChange | |
| Facility | |
| Faculty | |
| FacultyArray | |
| FacultyPhoto | |
| FacultyPhotoRec | |
| FacultyPhotoRes | Class for loading and initializing all Faculty photos |
| FacultyRes | |
| FacultyTemplate | |
| FacultyTemplateRec | |
| FieldInfo | |
| FieldRec | |
| FieldRes | |
| File | |
| FileInfo | Structure which contains file name, size, and modification time |
| FileTxt | Subclass of File for operating upon text files |
| FinalScoreReport | UI class for the Final Score screen |
| Finance | |
| FinancePolicy | |
| FindMaximum2 | |
| Firm | |
| FirmArray | |
| FirmBitmapRec | |
| FirmInfo | |
| FirmRec | |
| FirmRes | |
| FirstNameInfo | Structure containing the first name and gender |
| FirstNameRec | |
| Font | |
| FontHeader | Structure which defines font characteristics for the entire font |
| FontInfo | Structure which defines properties for each letter in the font |
| Game | |
| GameFile | |
| GameFileArray | |
| GameOptionButton | |
| GameSet | |
| GameSetting | |
| GameStrRes | |
| GComponent | |
| GeneralDepartment | |
| GeneralDepartmentInfo | Base class of DepartmentInfo. Needed for handling general department for"undecided" student, and university general facilities for facilitiesmodel |
| NEWMAT::GeneralMatrix | General purpose matrix class, as defined in newmat library |
| NEWMAT::GenericMatrix | Generic purpose matrix class, as defined in newmat library |
| Get | Class for getting user input from fields, validating and storing |
| GetA | Class for capturing keyboard/mouse events from user - non blocking |
| GetAGroup | |
| GetFld | |
| NEWMAT::GetSubMatrix | Class for getting the sub matrix. Defined in newmat library |
| GiftComponent | |
| GoalConfig | |
| GoalScen | |
| GoalTask | |
| GraphArea | |
| GraphArea2 | |
| GraphDoubleBar | |
| GraphDoubleBarMonth | |
| GraphDoubleBarYear | |
| GraphMonth | |
| GraphNonFinancialMonth | |
| GraphNonFinancialTrimester | |
| GraphNonFinancialYear | |
| GraphPerformanceIndicatorMonth | |
| GraphPerformanceIndicatorTrimester | |
| GraphPerformanceIndicatorYear | |
| GraphSpecialMonth | |
| GraphSpecialTrimester | |
| GraphSpecialYear | |
| GraphTrimester | |
| GraphYear | |
| HallFame | |
| Help | |
| HelpIf | |
| HelpInfo | |
| HelpSaveScreen | |
| HiringPolicy | |
| HistoryData | |
| HSVColor | |
| HyperField | |
| ImageRes | |
| NEWMAT::IncompatibleDimensionsException | Logic error defined in newmat library for matrix operations |
| NEWMAT::IndexException | Logic error defined in newmat library for matrix operations |
| Info | |
| NEWMAT::InternalException | Logic error defined in newmat library for matrix operations |
| Invalid_argument | Logic error defined in newmat library for matrix operations |
| NEWMAT::InvertedMatrix | Class for representing an inverted matrix. Defined in newmat library |
| Investment | |
| Janitor | |
| LargeText | Class for displaying large text fonts |
| Length_error | Logic error defined in Myexcept library for matrix operations |
| Letter | |
| LibTech | |
| LinearAlgebra | Class which supports quadratic_programming solutions |
| LinearEquationSolver | Class for solving linear equations. Defined in newmat library |
| LL_D_FI | |
| LoadAndStoreFlag | Flag for controlling the persistence of newmat computations |
| Location | |
| Log | |
| NEWMAT::LogAndSign | |
| Logic_error | Superclass of all logical exceptions, as defined in Myexcept library |
| LoseGameReport | Class for generating a report displayed when player loses the game |
| NEWMAT::LowerBandMatrix | |
| NEWMAT::LowerTriangularMatrix | |
| MAOP | |
| MAOPArray | |
| MapMatrix | Class which handles the drawing and UI relating to the Campus map |
| NEWMAT::MatedMatrix | Class for representing a mated matrix. Defined in newmat library |
| Math | Commonly used general purpose math utilities |
| Matrix | |
| NEWMAT::Matrix | |
| NEWMAT::MatrixBandWidth | |
| MatrixCol | |
| MatrixColX | |
| NEWMAT::MatrixConversionCheck | |
| NEWMAT::MatrixInput | |
| MatrixRow | Used for accessing the rows of matrices. Defined in newmat library |
| MatrixRowCol | The row or column of a matrix. Defined in newmat library |
| NEWMAT::MatrixType | |
| Mem | Memory allocation and management class |
| MemInfo | |
| Misc | Hodgepodge of useful misc functions |
| MiscReport | |
| MLE_D_FI | |
| MoreReport | |
| Mouse | Driver independent Mouse Handling Object |
| MouseClick | |
| MouseCursor | |
| MouseDispCount | Class which preforms vga_front.temp_lock and unlock and shows cursor |
| MouseEvent | |
| NEWMAT::MultipliedMatrix | Class for representing a multiplied matrix. Defined in newmat library |
| Music | Class which controls the loading and playing of music loops in the game |
| NameInfo | Structure used to contain the middle or last |
| NameRec | Structure used to contain the middle or last as stored in the database |
| NameRes | |
| NEWMAT::NegatedMatrix | Class for representing a negated matrix. Defined in newmat library |
| NEWMAT::NegShiftedMatrix | |
| News | |
| NewsArray | |
| NewsInfo | Structure which wraps around News routine for generating message |
| NonLinearLeastSquares | |
| NEWMAT::NotDefinedException | Logic error defined in newmat library for matrix operations |
| NEWMAT::NotSquareException | Logic error defined in newmat library for matrix operations |
| NEWMAT::NPDException | |
| NEWMAT::nricMatrix | |
| OneDimSolve | |
| Optimization | |
| OptStage1 | No longer in use |
| OptStage2 | No longer in use |
| OptStage3 | UI for optimization of faculty and departments |
| Out_of_range | Logic error defined in newmat library for matrix operations |
| Overflow_error | Runtime error defined in Myexcept library |
| NEWMAT::OverflowException | Runtime error defined in newmat library |
| PalDesc | Structure containing remap of ColorTable for PAL format |
| Parking | |
| PeerInfo | Sturucture containing the name of the peer school |
| PeerRec | Sturucture containing the name of the peer school as stored in the db |
| PeerSchool | An extended version of SchoolEx, used for representing peer schools |
| PieChart | Class for calculating and drawing a pie chart |
| PlantBitmap | |
| PlantBitmapRec | |
| PlantInfo | |
| PlantRec | |
| PlantRes | |
| PlayerSchool | |
| PosVolume | |
| Power | |
| Preference | |
| Preference2 | |
| PreferenceRec | |
| PreferenceRec2 | |
| Print | |
| PrintMenu | |
| NEWMAT::ProgramException | Logic error defined in newmat library |
| Project | |
| PullDownMenu | UI base class for creating and handling pull down menus |
| QuadProgramming | |
| R1_Col_I_D | |
| R1_R1 | The prototype for a Real function of a Real variable |
| RadioButton | UI base class for creating and handling radio buttons |
| RadioButtonVert | UI base class for creating and handling vertical radio buttons |
| Range_error | Runtime error. Part of the Myexcpt library |
| RankAgeGroup | |
| Rect | Rectangle class, designed for screen operations |
| RectMatrixCol | |
| RectMatrixDiag | |
| RectMatrixRow | |
| RectMatrixRowCol | |
| RelVolume | |
| ResearchProposal | |
| ResIndex | |
| Resource | |
| ResourceDb | |
| ResourceIdx | |
| ResTxt | Text resourses (.RTX extensions), such as letters and messages |
| RetirementReport | Class for generating retirement report displayed at end of game |
| NEWMAT::ReturnMatrixX | Class for returning matrix after a calculation. Used in newmat library |
| RevenueItem | |
| RevenueItemChange | |
| NEWMAT::ReversedMatrix | Class for representing a reversed matrix. Used in newmat library |
| RGBColor | |
| RoadInfo | |
| RoadRec | |
| RoadRes | |
| NEWMAT::RowedMatrix | Class for representing a rowed matrix. Used in newmat library |
| NEWMAT::RowVector | Class for representing a row vector. Used in newmat library |
| Runtime_error | |
| NEWMAT::ScaledMatrix | Class for representing a Scaled matrix. Used in newmat library |
| ScenarioReport | |
| School | |
| SchoolDegreeRec | |
| SchoolDegreeSLRec | |
| SchoolDegreeSLRec2 | |
| SchoolEx | |
| SchoolFaculty | |
| SchoolFacultyEx | |
| SchoolFacultyRec | |
| SchoolFacultyRec2 | |
| SchoolRec1 | |
| SchoolRec2 | |
| SchoolRes | |
| ScrollBar | UI base class for creating and handling scroll bars |
| SECtrl | Sound Effect controller. Calling request() triggers the sound effect |
| SEInfo | |
| SEInfoIndex | |
| SERec | Structure describing particular sound effect as stored in the db |
| SERequest | A sound effect request that is controlled and played by the SECtrl |
| SERes | |
| SetInfo | |
| SetRec | Structure which describes a single game setting as stored in the db |
| SETypeIndex | |
| NEWMAT::ShiftedMatrix | Class for representing a Scaled matrix. Used in newmat library |
| NEWMAT::SingularException | |
| NEWMAT::SkipConversionCheck | |
| Slider | UI base class for creating and handling sliders |
| SliderGroup | |
| SolutionException | Thrown when OneDimSolve fails. See Solution.cpp |
| NEWMAT::SolvedMatrix | |
| SortData | |
| Spinner | ? ? ? |
| NEWMAT::SPMatrix | Class for representing an SP matrix. Used in newmat library |
| Sprite | |
| SpriteActionRec | Structure containing information needed for moving sprites |
| SpriteArray | Collection of sprite objects. SpriteRes is now used instead |
| SpriteFrame | |
| SpriteFrameRec | |
| SpriteFrameRes | Not in Use. Resource class which loads and manages all the SpriteFrames |
| SpriteInfo | |
| SpriteMove | |
| SpriteRec | Sprite type and code as stored in the resource file |
| SpriteRes | Resource class which loads and manages all Sprites |
| SpriteStop | |
| NEWMAT::StackedMatrix | Class for representing a stacked matrix. Used in newmat library |
| Stage1Expense | |
| Stage1Revenue | |
| Stage2Expense | |
| String | |
| Student | |
| StudentArray | |
| StudentOffice | |
| StudentPolicy | |
| StudentStruct | |
| StuDynArray | |
| NEWMAT::SubMatrixDimensionException | Logic error defined in newmat library for matrix operations |
| NEWMAT::SubtractedMatrix | Class for representing a negated matrix. Defined in newmat library |
| SummerRec | |
| NEWMAT::SymmetricBandMatrix | |
| SymmetricEigenAnalysis | Not implemented yet |
| NEWMAT::SymmetricMatrix | |
| Sys | |
| TabMenu | UI base class for creating and handling Tab menus |
| Talent | |
| TalentRec | |
| Task | |
| TaskArray | |
| TaskInfo | |
| TerrainInfo | Structure containing the type, filename, and bitmap of a terrain image |
| TerrainRec | |
| TerrainRes | Resource class for loading and managing terrain bitmaps |
| Test | Test class for testing UI elements |
| Text | Class which handles the display of text on the screen |
| TileGroup | Not in use. A class to handle the containment and drawing of tiles |
| Tracer | |
| Translate | |
| TranslateRec | |
| NEWMAT::TransposedMatrix | |
| Trimester | |
| TxtBox | UI base class for creating and handling Text Boxes |
| TxtIndex | |
| TxtList | |
| NEWMAT::UpperBandMatrix | |
| NEWMAT::UpperTriangularMatrix | |
| UserInterface | |
| ValueSlider | UI base class for creating and handling value sliders |
| ValueSliderGroup | |
| VBrowse | |
| VBrowse98 | |
| VBrowseIF | |
| NEWMAT::VectorException | |
| Vga | VGA manipulation functions (Direct Draw version) |
| VgaBuf | VGA direct draw buffer |
| VgaCustomPalette | Class used for saving and restoring custome VGA palettes |
| VgaFrontLock | |
| Video | Video for windows playback class |
| VLenQueue | Implementation of Variable Length Queue data type |
| World | World display class, including the map and the zoom level |
| YearReport | |
| ZoomMatrix | |