GitHub PushEvent at 2014-10-18 12:47:18
Repository: Tortuga
Actor: Ratstail91
Payload: {"shas":[["1f099a07dc9dcbb0954f713fc0fc98115fd7b827","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Changed the command line argument's requirements","Kayne Ruse",false],["76206a11465a387f2c4995041426e3567831d614","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Minor fix","Kayne Ruse",false],["5a42a7e36c44dee61252fa62f3beddfcffda9c67","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Wrote ManagerInterface, implemented it in RoomManager\n\nManagerInterface is a server-side pure abstract class; all of it's methods\nare defined as pure virtual methods, and as such should be defined in the\nderived classes. It works correctly along side the Singleton class, but\ndoes not implement it directly as originally planned. It should also\nsupport variadic parameters, which still need testing.\n\nI've implemented ManagerInterface in RoomManager, but I've also disabled a\nnumber of the RoomManager's features, including the lua interface. The\nproject as a whole should build, but it won't run correctly. The variadic\nparameters will be tested using the other managers.\n\nIt feels good just playing around instead of pushing forward all the time.","Kayne Ruse",false],["254b97aa80dc322970d74ec93c7d1432ce070c66","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Implemented ManagerInterface in AccountManager and CharacterManager\n\nManagerInterface was already designed for those two anyway. The only thing\nleft to do is to rewrite the room API, and the whole thing should work\nfine again.\n\nI still think map data should be saved and loaded by lua code, so the\nrooms will still implement lua hooks. There may be other things that can\nbe loaded from SQL, but I don't know what.","Kayne Ruse",false],["869780589f7f2f41d002783eb793ec4443559713","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","finished rewriting the room API","Kayne Ruse",false],["b7847d62604c11895f7eb3451d36092f4155e8ce","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Merge branch 'fun-with-interfaces' into develop","Kayne Ruse",false],["4d6186021fc81a54bab05efc1fb222e8f11bfe12","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Added 'skume' sprites","Kayne Ruse",false],["8dcd02aba3103f9a4c337ab89597fa7864011abc","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Separated some character code into Renderable","Kayne Ruse",false],["7c4762852bfaefd26f7ee3b882b179f7a0d3179a","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Moved Renderable and Character into Renderable/","Kayne Ruse",false],["17611348392672fae02c68c7b04b820f3d06aeb6","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Added LocalCharacter & BaseMonster","Kayne Ruse",false],["f3073efa39cf81c991d7f115d8326efb8d5023cd","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Renamed clean_up.*pp to disconnected_screen.*pp","Kayne Ruse",false],["974effd95e03a5d3897a94b8dc219795fd8f674d","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Implemented DisconnectedScreen, and removed CharacterMap\n\nProject also builds, since I went through and adjusted it. It's hacky\nright now, but I just want to make sure it worked. I'll give it another\npass before merging into develop.","Kayne Ruse",false],["c3041d2a74849ced9f15fcd8930a52d9e529352a","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Merge branch 'disconnected' into monsters\n\nThis quick divergence ensured that the changes so far will work properly.","Kayne Ruse",false],["bd2fd4ee97a44f16c4c4c038db8c4039080b9e28","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Merge remote-tracking branch 'origin/monsters' into develop\n\nThis branch splits Character into two classes:\n\n* Renderable\n* BaseCharacter\n\nWhile also adding these two empty classes:\n\n* LocalCharacter\n* BaseMonster\n\nThis split is not used in any major way, due to implementation issues encountered in a later version of this branch. Before I can implement monsters and local/foreign characters, the types of network packets need to be expanded in yet another branch.\n\nIt also renames CleanUp to DisconnectedScreen, and simplifies it's implementation.","Kayne Ruse",false],["12cc970bf1fe4cd1f6a0cebf13d7fa625bc4a70d","59b7e860f11a0b517ec1e1ae45f932551421b82c@yahoo.com.au","Merge branch 'develop', read more\n\nThis merge covers mostly back-end refactoring, including splitting\nCharacter into Renderable and BaseCharacter, as well as creating the\nmanager interface.","Kayne Ruse",true]],"size":15,"ref":"refs/heads/master","head":"12cc970bf1fe4cd1f6a0cebf13d7fa625bc4a70d"}