{"action":"created","issue":{"url":"https://api.github.com/repos/fatcerberus/minisphere/issues/18","labels_url":"https://api.github.com/repos/fatcerberus/minisphere/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/fatcerberus/minisphere/issues/18/comments","events_url":"https://api.github.com/repos/fatcerberus/minisphere/issues/18/events","html_url":"https://github.com/fatcerberus/minisphere/issues/18","id":67724658,"number":18,"title":"Upcoming enhancements in minisphere 1.1","user":{"login":"fatcerberus","id":4097841,"avatar_url":"https://avatars.githubusercontent.com/u/4097841?v=3","gravatar_id":"","url":"https://api.github.com/users/fatcerberus","html_url":"https://github.com/fatcerberus","followers_url":"https://api.github.com/users/fatcerberus/followers","following_url":"https://api.github.com/users/fatcerberus/following{/other_user}","gists_url":"https://api.github.com/users/fatcerberus/gists{/gist_id}","starred_url":"https://api.github.com/users/fatcerberus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatcerberus/subscriptions","organizations_url":"https://api.github.com/users/fatcerberus/orgs","repos_url":"https://api.github.com/users/fatcerberus/repos","events_url":"https://api.github.com/users/fatcerberus/events{/privacy}","received_events_url":"https://api.github.com/users/fatcerberus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fatcerberus/minisphere/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/fatcerberus/minisphere/milestones/4","html_url":"https://github.com/fatcerberus/minisphere/milestones/v1.1","labels_url":"https://api.github.com/repos/fatcerberus/minisphere/milestones/4/labels","id":1060863,"number":4,"title":"v1.1","description":null,"creator":{"login":"fatcerberus","id":4097841,"avatar_url":"https://avatars.githubusercontent.com/u/4097841?v=3","gravatar_id":"","url":"https://api.github.com/users/fatcerberus","html_url":"https://github.com/fatcerberus","followers_url":"https://api.github.com/users/fatcerberus/followers","following_url":"https://api.github.com/users/fatcerberus/following{/other_user}","gists_url":"https://api.github.com/users/fatcerberus/gists{/gist_id}","starred_url":"https://api.github.com/users/fatcerberus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatcerberus/subscriptions","organizations_url":"https://api.github.com/users/fatcerberus/orgs","repos_url":"https://api.github.com/users/fatcerberus/repos","events_url":"https://api.github.com/users/fatcerberus/events{/privacy}","received_events_url":"https://api.github.com/users/fatcerberus/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":5,"state":"open","created_at":"2015-04-09T19:53:34Z","updated_at":"2015-05-17T06:53:12Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-04-11T02:59:43Z","updated_at":"2015-05-17T06:54:00Z","closed_at":null,"body":"- [x] minisphere Runtime: A set of system scripts providing advanced functionality above what's built into the engine. Provided functionality includes:\r\n    * `mini.BGM`: Stack-based BGM manager.\r\n    * `mini.Console`: Ready-to-use in-game console with custom command support and optional logging.\r\n    * `mini.Delegate`: C#-like multicast delegates used for event handling.\r\n    * `mini.Link`: Thanks to @Radnen. A powerful functional query library similar to .NET LINQ.\r\n    * `mini.Scenes`: Advanced threaded scene engine, designed to coordinate cutscenes but can be used to coordinate many other things, such as animations, music crossfades, whatnot.  Based on Scenario 3.8.\r\n    * `mini.Threads`: Cooperative threading engine with a Pthreads-like API.\r\n- [x] Greatly improved performance, especially when loading assets\r\n- [x] Software surfaces, allowing fast low-level Surface manipulation.\r\n- [x] Enhanced `FollowPerson()` algorithm allowing new followers to \"catch up\" (see #22)\r\n- [ ] Configuration \"game\" allowing editing key bindings for `GetPlayerKey()`\r\n- [x] 64-bit support (native x64 engine)\r\n- [x] Proper constructors for Sphere objects (e.g. `new Color(255, 0, 0)`)\r\n- [x] Proper object properties: e.g. `sound_obj.volume = 128;`\r\n- [x] TurboSphere-inspired differentiated Sockets API (see #25)\r\n- [x] TurboSphere-inspired graphics API (`Group` and `Shape` objects)\r\n- [x] Diagnostic console output when running engine from shell, with customizable log level\r\n- [ ] Full API documentation included, with all functions and objects\r\n- [x] New Mersenne Twister-based random number generator (`RNG` object)"},"comment":{"url":"https://api.github.com/repos/fatcerberus/minisphere/issues/comments/102756276","html_url":"https://github.com/fatcerberus/minisphere/issues/18#issuecomment-102756276","issue_url":"https://api.github.com/repos/fatcerberus/minisphere/issues/18","id":102756276,"user":{"login":"fatcerberus","id":4097841,"avatar_url":"https://avatars.githubusercontent.com/u/4097841?v=3","gravatar_id":"","url":"https://api.github.com/users/fatcerberus","html_url":"https://github.com/fatcerberus","followers_url":"https://api.github.com/users/fatcerberus/followers","following_url":"https://api.github.com/users/fatcerberus/following{/other_user}","gists_url":"https://api.github.com/users/fatcerberus/gists{/gist_id}","starred_url":"https://api.github.com/users/fatcerberus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatcerberus/subscriptions","organizations_url":"https://api.github.com/users/fatcerberus/orgs","repos_url":"https://api.github.com/users/fatcerberus/repos","events_url":"https://api.github.com/users/fatcerberus/events{/privacy}","received_events_url":"https://api.github.com/users/fatcerberus/received_events","type":"User","site_admin":false},"created_at":"2015-05-17T06:54:00Z","updated_at":"2015-05-17T06:54:00Z","body":"Well, minisphere 1.1 is actually out now, so time to close this, methinks."}}