Rube Goldberg Machine 1.0
This is the base code for Rube Goldberg designed for the CS296 Software Systems Lab
|
cs296::base_sim_t | Base_sim_t class is used to simulate the Box2D world. inherited from the b2ContactListener |
cs296::callbacks_t | |
cs296::contact_point_t | The contact_point_t stores contact point |
debug_draw_t | This class implements debug drawing callbacks that are invoked inside b2World::Step |
cs296::dominos_t | This is the class that sets up the Box2D simulation world Notice the public inheritance - why do we inherit the base_sim_t class? |
cs296::settings_t | Simulation settings. Some can be controlled in the GUI |
cs296::sim_t | Sim_t stores a string and object pointer to base_sim_t |