!!!!!!! NOTE !!!!!!!!! The code included in this directory was written for use with a Symantec C++ compiler for PC compatibles (windows 95 console program). Some modification may be necessary to compile/run it on Suite Hall machines. The source code in this directory contains code for two programs (many of the modules are shared). The first program takes in a ".mp" file of obstacles (produced from an XFIG file using the course supplied PERL script xfig2mp) and produces a text representation of the "C-space" (with user input of link length). The main for this program is in mp2csp. The output file produced is one of the same name as the .mp except with the suffix .csp. The other modules needed for this program are: SOURCE ------ bitmap.cpp mp_in.cpp obs2cobs.cpp 2D_graph.cpp mp2csp.cpp HEADERS ------- Compiler standard: fstream.h iostream.h string.h ctype.h math.h Included in this directory: CircList.h mp_in.h obs2cobs.h bitmap.h 2D_graph.h The second program takes in the ".csp" file (produced by the first program) and produces a movie file (.mv) for use with the course supplied movie class. Along the way it constructs a randomized roadmap for the user input manipulator ( number of links, start configuration and end configuration). The .mv file can then be played with the course supplied "player2d". The other modules needed for this program are: SOURCE ------ csp2rmap.cpp 2D_graph.cpp bitmap.cpp 2d_config.cpp rmap.cpp movie.cpp mp_in.cpp HEADERS ------- Compiler standard: fstream.h iostream.h string.h math.h ctype.h new.h stdlib.h iomanip.h generic.h Included in this directory: 2D_graph.h bitmap.h 2D_config.h rmap.h movie.h mp_in.h CircList.h