CS460
Computer Controlled Railroad
 with Multiple Cars

Erik Riggenbach
Computer Science Major
Senior at St Norbert College
 

 

Code Listings et al.

CTrainOS.cpp   .h   -this is the code that drives the program for the most part.  It is          the OS essentially.

train.cpp .h  This is the code for the train object.  This is a process that the OS runs.

CTrainWinApp.cpp  .h - application code listing

DCC_comm.h - header file for dcc items

ccr.dll, dcc.dll dp.lib, dcc.lib -these dlls need to be in the same folder as the .exe file and the libraries need to be added to the project

ResourceManager.h -This is the resource manager Vosters wrote last year.  I used some of the code to control the train and the turn outs

A zip of the full project here (2.3 mb)

Extra Documentation:

Project Definition

Presentation Outline

Hints for Operation, startup process

Exceptions

My PowerPoint Presentation.