Rube Goldberg Machine 1.0
This is the base code for Rube Goldberg designed for the CS296 Software Systems Lab
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
cs296::base_sim_tBase_sim_t class is used to simulate the Box2D world. inherited from the b2ContactListener
cs296::callbacks_t
cs296::contact_point_tThe contact_point_t stores contact point
debug_draw_tThis class implements debug drawing callbacks that are invoked inside b2World::Step
cs296::dominos_tThis 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_tSimulation settings. Some can be controlled in the GUI
cs296::sim_tSim_t stores a string and object pointer to base_sim_t
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines