{"shas":[["e54cd648597e2af208813675e5b2b34141d82c82","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Second commit.","Zach Fogg"],["6dbc966571f202fc97c52b11ef8d14ee7dd9dc9d","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","- Commenting syntax: a comment written like a bash command should be read as an action that I need to take. Be very descriptive when commenting, but concise.\n- Comments on list items.\n- Comment on List<Body> bodies.\n- Various $ idea comments.","Zach Fogg"],["2a6b1203b578f032ff2b7a994fa601fecc068d71","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Daily Commit: May 25.\nFunctional once more.\n\nThere are lots of changes. You'll notice that I'm not including the other projects. Well apparently it's cool if you just use them as .DLLs. Who knew? The remaining smaple code will be gone soon too.\n\nI cleaned some stuff, and organized more. Need to make more abstract tools, and more methods in the ObjectCreator.\n\nNeed to make a sprite class that all (dynamic||static) bodies will inherit.\n\nNeed to add add forces to the mouse somehow.\n\n;","Zach Fogg"],["21f93e38c71558d390949aaf69805ca96fa10e56","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Commit Changelog\n\n- DebugViewXNA is now functioning.\n- The incomplete ObjectCreator has been refactored.\n- Samus.Body is now a CompoundPolygon shape.\n\n;","Zach Fogg"],["f6f59f36b5dd0303d1f3248ac690937fa8da8598","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Changelog\n05-25-2011\n\n- Many refactors.\n- A new InputDevices class for checking input efficiently.\n- Metroids spawn on left click.\n- MouseCircle started, still nonfunctional.\n- New Samus sprite.\n\n;","Zach Fogg"],["9b193b7cec79db22c29ce4c3b59527bd1f9e1d7b","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Changelog: DebugViewXNA now has its now class; ParseInput changed to InputHelper and refactored; More organization and refactoring in general.","Zach Fogg"],["1250cc8d7cee9f90aa2783a830076fd91e77544a","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Changelog: -Sprites now inherit PhysicalObject class, which has a public virtual Draw() method. PhysicalObject types should always be added to BounceGame.PhysicalObjects<PhysicalObject>. -Lots of reorganization and refactoring. -Body physics tweaked; need to define a system.","Zach Fogg"],["7b5c747414929309e5f2e0e54f7ca31b7c0e0bf2","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Lots of changes and improvements. Metroids now have sine and cosine motion.","Zach Fogg"],["161d3d1afb732888d2a71b2e277e1fd1524b8c21","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Functioning Camera2D, mostly fixe sin/cos motion.","Zach Fogg"],["f14157576d546f1c100665c8254a38b3612c6d10","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Small change to SinMotion and CosMotion().","Zach Fogg"],["1092a87f3f6b547c6e98d1c07f07255e263b6fbe","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Code clean-up.","Zach Fogg"],["33f609fdf4efcd2e3455e78b70448808464045f5","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Removed some files.","Zach Fogg"],["7c0db7a5f219699ead8b7e4f06ee70d60e236819","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Lots of refactoring and code cleanup. Messed with Metroid motion a bit.","Zach Fogg"],["cdf0a64bb966c263e59df6103b04b507f5258779","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Refactored UnitCircle. It now uses a dictionary, and has public methods that return a value from the dictionary based on an index. Future plans for a manager of sorts, to distribute information like this. Each metroid has its own UnitCircle object, but it would be better to distribute unit circle values from a manager.","Zach Fogg"],["6443012f8bd5b14e6f05968d91b61035d07e0073","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Changed Unit Circle dictionary indexing code to generic typing, and made it a bit cleaner. Horizontal Metroid Row should be working better.","Zach Fogg"],["85234a19cb349de4dbf8f92291a1740a4aaf2d69","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Refactored almost everything a little bit, so everything is a lot neater. Metroid and Samus have been organized, BounceGame has been reorganized a bit, unneeded code was deleted, UnitCircle was completely refactored, Arrangements was changed to VectorProcessor (needs a new name still), ObjectCreator was refactored to some cleaner standards. Everything is working and everything is working well.","Zach Fogg"],["41d38df873192c74c430954eaff13ec8c8fc94d5","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Bit of cleanup.","Zach Fogg"],["3bc636cab32242d00a170ec99f2950aa156ba148","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Changes made to the order in which objects are created, as I now understand Initialize() a bit better. Metroids spawning on obstacles as intended, and most everything is functioning.","Zach Fogg"],["137edd87e117c104fa2c8d3d30a2d9b539404bde","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Thanks to ##XNA on Freenode, I removed the need to pass that damn Game object all over the place. Instead, I handle calling an abstract Update() method from classes that inherit PhysicalSprite. Other minor changes in the way sprites are created and killed. Game Loop class organized a bit. Should be 100% functioning.","Zach Fogg"],["dc60a402bce5aff7664a35a3bc0b504ffed3ab21","c208c966f914422dd362a64c7e85cebce149956c@gmail.com","Removed GameComponenet dependency, cleaned code.","Zach Fogg"]],"ref":"refs/heads/master","size":58,"head":"7548e0233bfe21b17eb50f132176f477b1c4d351","push_id":38355438}