{"action":"created","issue":{"url":"https://api.github.com/repos/Aeva/m.grl/issues/240","repository_url":"https://api.github.com/repos/Aeva/m.grl","labels_url":"https://api.github.com/repos/Aeva/m.grl/issues/240/labels{/name}","comments_url":"https://api.github.com/repos/Aeva/m.grl/issues/240/comments","events_url":"https://api.github.com/repos/Aeva/m.grl/issues/240/events","html_url":"https://github.com/Aeva/m.grl/issues/240","id":193513984,"number":240,"title":"Feature request: allow multi-gani files","user":{"login":"wijnen","id":1199014,"avatar_url":"https://avatars.githubusercontent.com/u/1199014?v=3","gravatar_id":"","url":"https://api.github.com/users/wijnen","html_url":"https://github.com/wijnen","followers_url":"https://api.github.com/users/wijnen/followers","following_url":"https://api.github.com/users/wijnen/following{/other_user}","gists_url":"https://api.github.com/users/wijnen/gists{/gist_id}","starred_url":"https://api.github.com/users/wijnen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wijnen/subscriptions","organizations_url":"https://api.github.com/users/wijnen/orgs","repos_url":"https://api.github.com/users/wijnen/repos","events_url":"https://api.github.com/users/wijnen/events{/privacy}","received_events_url":"https://api.github.com/users/wijnen/received_events","type":"User","site_admin":false},"labels":[{"id":72177326,"url":"https://api.github.com/repos/Aeva/m.grl/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":138552814,"url":"https://api.github.com/repos/Aeva/m.grl/labels/gani%20format","name":"gani format","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-12-05T14:37:15Z","updated_at":"2016-12-11T06:24:51Z","closed_at":null,"body":"With jta files, a single object can contain multiple actions.  With gani files, every action must be loaded separately and manually linked with add_gani().  It would be nice to have a way to load an object that already contains multiple actions.  So my questions are:\r\n- Do you agree that this would be useful?  If not, close this issue. ;)\r\n- How should it be implemented?\r\n\r\nOne implementation that comes to mind is a new file type that contains names of ganis, which will be loaded as actions to the object."},"comment":{"url":"https://api.github.com/repos/Aeva/m.grl/issues/comments/266265902","html_url":"https://github.com/Aeva/m.grl/issues/240#issuecomment-266265902","issue_url":"https://api.github.com/repos/Aeva/m.grl/issues/240","id":266265902,"user":{"login":"Aeva","id":768449,"avatar_url":"https://avatars.githubusercontent.com/u/768449?v=3","gravatar_id":"","url":"https://api.github.com/users/Aeva","html_url":"https://github.com/Aeva","followers_url":"https://api.github.com/users/Aeva/followers","following_url":"https://api.github.com/users/Aeva/following{/other_user}","gists_url":"https://api.github.com/users/Aeva/gists{/gist_id}","starred_url":"https://api.github.com/users/Aeva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aeva/subscriptions","organizations_url":"https://api.github.com/users/Aeva/orgs","repos_url":"https://api.github.com/users/Aeva/repos","events_url":"https://api.github.com/users/Aeva/events{/privacy}","received_events_url":"https://api.github.com/users/Aeva/received_events","type":"User","site_admin":false},"created_at":"2016-12-11T06:24:51Z","updated_at":"2016-12-11T06:24:51Z","body":"Ok, I went and verified some things:\r\n\r\n1. if both continuous and loop are unset, then when the animation finishes, it should then play the \"setbackto\" animation.  If either continuous is set and loop is not, the animation will just remain on the last frame when it finishes.  If loop is set, then the animation loops.\r\n\r\n2. we can just add arbitrary properties, and the old software won't trip up over it - so I would say that the best place to add new things would just be in the 'property bag' between the sprite defs and the ANI/ANIEND block, to be consistent."}}
{"actor":{"display_login":"Aeva"}}