{"action":"created","issue":{"url":"https://api.github.com/repos/Pathemeous/sem-group-4/issues/213","labels_url":"https://api.github.com/repos/Pathemeous/sem-group-4/issues/213/labels{/name}","comments_url":"https://api.github.com/repos/Pathemeous/sem-group-4/issues/213/comments","events_url":"https://api.github.com/repos/Pathemeous/sem-group-4/issues/213/events","html_url":"https://github.com/Pathemeous/sem-group-4/pull/213","id":112454339,"number":213,"title":"Bugfix start screen double mouse click register","user":{"login":"Pathemeous","id":9341897,"avatar_url":"https://avatars.githubusercontent.com/u/9341897?v=3","gravatar_id":"","url":"https://api.github.com/users/Pathemeous","html_url":"https://github.com/Pathemeous","followers_url":"https://api.github.com/users/Pathemeous/followers","following_url":"https://api.github.com/users/Pathemeous/following{/other_user}","gists_url":"https://api.github.com/users/Pathemeous/gists{/gist_id}","starred_url":"https://api.github.com/users/Pathemeous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Pathemeous/subscriptions","organizations_url":"https://api.github.com/users/Pathemeous/orgs","repos_url":"https://api.github.com/users/Pathemeous/repos","events_url":"https://api.github.com/users/Pathemeous/events{/privacy}","received_events_url":"https://api.github.com/users/Pathemeous/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Pathemeous/sem-group-4/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"Pathemeous","id":9341897,"avatar_url":"https://avatars.githubusercontent.com/u/9341897?v=3","gravatar_id":"","url":"https://api.github.com/users/Pathemeous","html_url":"https://github.com/Pathemeous","followers_url":"https://api.github.com/users/Pathemeous/followers","following_url":"https://api.github.com/users/Pathemeous/following{/other_user}","gists_url":"https://api.github.com/users/Pathemeous/gists{/gist_id}","starred_url":"https://api.github.com/users/Pathemeous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Pathemeous/subscriptions","organizations_url":"https://api.github.com/users/Pathemeous/orgs","repos_url":"https://api.github.com/users/Pathemeous/repos","events_url":"https://api.github.com/users/Pathemeous/events{/privacy}","received_events_url":"https://api.github.com/users/Pathemeous/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-10-20T20:33:59Z","updated_at":"2015-10-20T20:54:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Pathemeous/sem-group-4/pulls/213","html_url":"https://github.com/Pathemeous/sem-group-4/pull/213","diff_url":"https://github.com/Pathemeous/sem-group-4/pull/213.diff","patch_url":"https://github.com/Pathemeous/sem-group-4/pull/213.patch"},"body":"Fixes the registering of multiple mousepresses when switching menus, causing users to fall through the menus (when buttons in different menus are in the same location).\r\n\r\nThe tests have been re-mocked, because the inputs are handled in different places now. This was necessary, because the isMousePressed can only be called once per button per update cycle, due to how its buffer works. Using isMouseButtonDown is what caused the bug in the first place, and evidently is not a solution for locally checking input.\r\n\r\nWhile this causes an extra if statement, this cannot be helped due to how the input engine works.\r\n\r\n< testing, bug"},"comment":{"url":"https://api.github.com/repos/Pathemeous/sem-group-4/issues/comments/149699298","html_url":"https://github.com/Pathemeous/sem-group-4/pull/213#issuecomment-149699298","issue_url":"https://api.github.com/repos/Pathemeous/sem-group-4/issues/213","id":149699298,"user":{"login":"Pathemeous","id":9341897,"avatar_url":"https://avatars.githubusercontent.com/u/9341897?v=3","gravatar_id":"","url":"https://api.github.com/users/Pathemeous","html_url":"https://github.com/Pathemeous","followers_url":"https://api.github.com/users/Pathemeous/followers","following_url":"https://api.github.com/users/Pathemeous/following{/other_user}","gists_url":"https://api.github.com/users/Pathemeous/gists{/gist_id}","starred_url":"https://api.github.com/users/Pathemeous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Pathemeous/subscriptions","organizations_url":"https://api.github.com/users/Pathemeous/orgs","repos_url":"https://api.github.com/users/Pathemeous/repos","events_url":"https://api.github.com/users/Pathemeous/events{/privacy}","received_events_url":"https://api.github.com/users/Pathemeous/received_events","type":"User","site_admin":false},"created_at":"2015-10-20T20:54:27Z","updated_at":"2015-10-20T20:54:27Z","body":"I implemented all your feedback.\r\n\r\n< review"}}