{"push_id":832755094,"size":6,"distinct_size":0,"ref":"refs/heads/master","head":"70f99935640dd314fe72ccde3e22e5c2a4422ffe","before":"6e2cfc7cdb0d6b77729d57ee719e3153436a3420","commits":[{"sha":"7a7d189fb253a7b8f60d2d55bcdbece9a20d6f23","author":{"email":"97be2f1925c6c77fddb18e570d8462d1f84bac83@mail.kvcc.edu","name":"Brandon Rodriguez"},"message":"Expand on most of UI and User Selection.\n\nMoves user selection to proper class. Was previously in the collection class which didn't make sense.\n\nMost menus should now display properly.\nMost user selection should properly save values, although there's little to no error handling yet.","distinct":false,"url":"https://api.github.com/repos/brodriguez8774/cis237assignment3/commits/7a7d189fb253a7b8f60d2d55bcdbece9a20d6f23"},{"sha":"f22e795cd61440a13a982b34bf2a9c136ec31079","author":{"email":"97be2f1925c6c77fddb18e570d8462d1f84bac83@mail.kvcc.edu","name":"Brandon Rodriguez"},"message":"Add droid collection class to save all of user's selections.\n\nImplimented an array in droid collection to hold user-created droids.\nStarted very basic display of said droids to console.\nAdded validation to most user selection when making a new droid.","distinct":false,"url":"https://api.github.com/repos/brodriguez8774/cis237assignment3/commits/f22e795cd61440a13a982b34bf2a9c136ec31079"},{"sha":"85c971510ac338229badfbdf614192011c0ef47b","author":{"email":"97be2f1925c6c77fddb18e570d8462d1f84bac83@mail.kvcc.edu","name":"Brandon Rodriguez"},"message":"Improve UI display for listing droids.\n\nUpdates list UI to be easier to follow.\nMost of the program/UI should have proper error handling now. SingleItem display still needs work.\nShould now be able to correctly add all droid types to collection.","distinct":false,"url":"https://api.github.com/repos/brodriguez8774/cis237assignment3/commits/85c971510ac338229badfbdf614192011c0ef47b"},{"sha":"1e70e608985c4d9a99ba21057c090bd39d9b52fd","author":{"email":"97be2f1925c6c77fddb18e570d8462d1f84bac83@mail.kvcc.edu","name":"Brandon Rodriguez"},"message":"Fix errors in inheritance logic and improve single item display.\n\nShould be significantly less unecessary repeating via inheritance.\nSingleItem display formatting tweaked.\nMinor additional tweaks, mostly in logic of code.","distinct":false,"url":"https://api.github.com/repos/brodriguez8774/cis237assignment3/commits/1e70e608985c4d9a99ba21057c090bd39d9b52fd"},{"sha":"a22a31343a9e6d10257a69df5d144db027b0d9c8","author":{"email":"97be2f1925c6c77fddb18e570d8462d1f84bac83@mail.kvcc.edu","name":"Brandon Rodriguez"},"message":"Simplify code by removing unecessary \"Droid_Generic\" Class.\n\nRealized that the program requirements were simpler than I initially thought. As result,\nthe Droid_Generic class had no real purpose in the program as-is, and was removed. All\nvariables/methods associated with it have been transfered up into the Abstract Droid class.\n\nAs far as the front end, program should behave identically to last commit.\n\nNOTE: The program is currently set so that all features have basically the same cost.\nShould the program need to be expanded in a way that adjusts the cost of each feature,\nlook back into the previous commit with the \"Droid_Generic\" class. It was essentially set\nup so that each material/color/model selection had an associated cost, as well as\nthe start of the logic for \"clearance\" and \"random price\" (including cents) functionality.\nOnce setup in Droid_Generic, the same functionality should be able to be implimented\nin inheriting classes fairly easily, creating semi-dynamic prices for all features.","distinct":false,"url":"https://api.github.com/repos/brodriguez8774/cis237assignment3/commits/a22a31343a9e6d10257a69df5d144db027b0d9c8"},{"sha":"70f99935640dd314fe72ccde3e22e5c2a4422ffe","author":{"email":"97be2f1925c6c77fddb18e570d8462d1f84bac83@mail.kvcc.edu","name":"Brandon Rodriguez"},"message":"Update readme.","distinct":false,"url":"https://api.github.com/repos/brodriguez8774/cis237assignment3/commits/70f99935640dd314fe72ccde3e22e5c2a4422ffe"}]}