{"push_id":1538108145,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"93145438da33491ed09b51bcf972ef4cdb52750d","before":"4c24d86824f4804413fd48e681b4e76f822e28e6","commits":[{"sha":"883887a4a3ee4ecf86c9967b893fe48633ccf861","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"First draft\n\nAdded the first draft - renpyper_main.xml is read, the strings in this\nfile get parsed and the corresponding functions (that don't exist yet)\nthat deal with loading the personality model and the characters get\ncalled","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/883887a4a3ee4ecf86c9967b893fe48633ccf861"},{"sha":"9c30bda5cb3fdb12d88b59b174cebf47394ebb3c","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"True first init\n\nDeleted the old approach and created a new one. Now the application is\nnot based around XML files but more tightly coupled to renpy. Traits now\nwork in a very basic way.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/9c30bda5cb3fdb12d88b59b174cebf47394ebb3c"},{"sha":"21703e0613090e7d0640a94ff9f5ff74b59bbde4","author":{"name":"SoGu","email":"c147d7a0580d34b4fb289291424a75772acd27da@hotmail.com"},"message":"Added mode, top and bottom to traits\n\nAdded mode_, top_ and bottom_ to traits, making the class a bit more\ninteresting.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/21703e0613090e7d0640a94ff9f5ff74b59bbde4"},{"sha":"79a672c162373aaf049d0e7c83e3a7e052707513","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added test game file\n\nAdded a file with a start label. This is mainly used for testing and is\n_not_ a core part of the renpyper framework.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/79a672c162373aaf049d0e7c83e3a7e052707513"},{"sha":"1222300b2be0d68c9df7e553a96e86bfc0f79a51","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added missing files for test data\n\nThere were a few files missing for building a functioning test game. I\nhave added them now.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/1222300b2be0d68c9df7e553a96e86bfc0f79a51"},{"sha":"16787b6dd89d11f602d6ca0ed13c6667a9136149","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added an increment function\n\nMore than that, added a generic way to enable the user to use their own\nfunctions for incrementing or decrementing the values of traits. The\ndefault is the linear way, for which I've provided a function. Those\nfunctions should all be collected in the file traits_utils.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/16787b6dd89d11f602d6ca0ed13c6667a9136149"},{"sha":"62d27f7321b2364d5661bc44797324f1e8f2b5ac","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added top and bottom value names\n\nAdded names for top and bottom values. Those can be used to have strings\nidentify the name of the trait. This may be expanded to words for areas\nof values in the future.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/62d27f7321b2364d5661bc44797324f1e8f2b5ac"},{"sha":"a704e270708bef00120f29481aac5cea3c92d97c","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Moved the boundary checks to the member function\n\nThe check if the boundary of the trait value was exceeded was done in\nthe external function and was now moved to the internal trait function,\nso the author writing this function does not have to take care of that.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/a704e270708bef00120f29481aac5cea3c92d97c"},{"sha":"ed4c48c16da02ce786b16e7f832885f81aab8009","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added better support for manual increment functions","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/ed4c48c16da02ce786b16e7f832885f81aab8009"},{"sha":"f1183d3b10394a0b1e2cb0c52233a3ff317ceeb5","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Moved the trait object generation away from the character definition\n\nUp until now, a Trait object was created when a character was defined.\nThis, however, meant that different characters could have different\ntrait sets, but also that the whole specification for a trait had to be\ndone when making the character all over again.\nThis commit moved the trait object creation away from the character\ndefinition into a seperate script file, and every character now gets her\nown copy of the trait definition (a deepcopy of a global trait\ndictionary).","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/f1183d3b10394a0b1e2cb0c52233a3ff317ceeb5"},{"sha":"7efd1fd117a168b6f0f256eeb32c3866b5bbced9","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added start of unit test suite\n\nRemoved all the old \"test\" files and instead added some unit tests.\nThose tests will grow and will offer the only start label in the\nproject.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/7efd1fd117a168b6f0f256eeb32c3866b5bbced9"},{"sha":"1024a80ca03e125e6a7eb6bd41609143506f0927","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added a few unit tests for traits","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/1024a80ca03e125e6a7eb6bd41609143506f0927"},{"sha":"79ea4707cb9f9e60d480ee9ed80c6b7b99a79350","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added a few character unit tests\n\nStarted unit tests for renpyper character objects, especially if the\ndeepcopy of the traits worked correctly. Made a getter method for a\nspecific trait.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/79ea4707cb9f9e60d480ee9ed80c6b7b99a79350"},{"sha":"7a053f9f1f4ffaaaebb7aa734cfaa97e205aa2ca","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Start of implementing event functionality\n\nStarted to implement a few functions for the event system as well as\nsome unit tests for it.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/7a053f9f1f4ffaaaebb7aa734cfaa97e205aa2ca"},{"sha":"7050072f16c74afc90536e8b3d207f1ecf2ff53b","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Moved character init for events into start method\n\nBefore that the characters were passed in the initializer, but this\ndoesn't make sense since the event objects should be reusable.","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/7050072f16c74afc90536e8b3d207f1ecf2ff53b"},{"sha":"1fff1675903478c390d015a95c8013739429fe07","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Added the MIT license","distinct":false,"url":"https://api.github.com/repos/SoGu/renpyper/commits/1fff1675903478c390d015a95c8013739429fe07"},{"sha":"93145438da33491ed09b51bcf972ef4cdb52750d","author":{"name":"Thomas Gruber","email":"39b4641de9b30696db8e3e1563ac524ea7b90705@student.tugraz.at"},"message":"Merge pull request #1 from SoGu/init\n\nVersion 0.1","distinct":true,"url":"https://api.github.com/repos/SoGu/renpyper/commits/93145438da33491ed09b51bcf972ef4cdb52750d"}]}
{"actor":{"display_login":"SoGu"}}