{"action":"created","issue":{"url":"https://api.github.com/repos/bjorn/tiled/issues/627","labels_url":"https://api.github.com/repos/bjorn/tiled/issues/627/labels{/name}","comments_url":"https://api.github.com/repos/bjorn/tiled/issues/627/comments","events_url":"https://api.github.com/repos/bjorn/tiled/issues/627/events","html_url":"https://github.com/bjorn/tiled/pull/627","id":30059279,"number":627,"title":"Adjustable tilelayer horizontal and vertical pixel offset","user":{"login":"asermax","id":1452164,"avatar_url":"https://avatars.githubusercontent.com/u/1452164?v=3","gravatar_id":"","url":"https://api.github.com/users/asermax","html_url":"https://github.com/asermax","followers_url":"https://api.github.com/users/asermax/followers","following_url":"https://api.github.com/users/asermax/following{/other_user}","gists_url":"https://api.github.com/users/asermax/gists{/gist_id}","starred_url":"https://api.github.com/users/asermax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asermax/subscriptions","organizations_url":"https://api.github.com/users/asermax/orgs","repos_url":"https://api.github.com/users/asermax/repos","events_url":"https://api.github.com/users/asermax/events{/privacy}","received_events_url":"https://api.github.com/users/asermax/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2014-03-24T18:02:21Z","updated_at":"2015-06-05T14:28:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/bjorn/tiled/pulls/627","html_url":"https://github.com/bjorn/tiled/pull/627","diff_url":"https://github.com/bjorn/tiled/pull/627.diff","patch_url":"https://github.com/bjorn/tiled/pull/627.patch"},"body":"This is an initial implementation of the feature described on the title. The only renderer that currently renders the map with the offseted layers is the isometric one.\r\nThe intention was to cover the feature described in #4, but adding the flexibility to use an arbitrary offset instead of only a positive vertical one.\r\n\r\nSome caveats:\r\n\r\n* For **positive vertical** and **negative horizontal** offsets, the current behavior when drawing is to *push* the rest of the tile layers on the opossite direction. Object layers are independent of the offsets since they use pixel positions, which will cause the objects to \"fall out of place\" on those cases (they are actually staying in place while everything else moves).\r\n* I tried to adpt the bounding and exposed rects to the offsets in a given map and the current layer, but I'm not completely sure I did a good work, so that may hit on performance (maybe?).\r\n\r\nThere's no hurry, check the changes whenever you've got some time!"},"comment":{"url":"https://api.github.com/repos/bjorn/tiled/issues/comments/109310376","html_url":"https://github.com/bjorn/tiled/pull/627#issuecomment-109310376","issue_url":"https://api.github.com/repos/bjorn/tiled/issues/627","id":109310376,"user":{"login":"Chaoseiro","id":1577400,"avatar_url":"https://avatars.githubusercontent.com/u/1577400?v=3","gravatar_id":"","url":"https://api.github.com/users/Chaoseiro","html_url":"https://github.com/Chaoseiro","followers_url":"https://api.github.com/users/Chaoseiro/followers","following_url":"https://api.github.com/users/Chaoseiro/following{/other_user}","gists_url":"https://api.github.com/users/Chaoseiro/gists{/gist_id}","starred_url":"https://api.github.com/users/Chaoseiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chaoseiro/subscriptions","organizations_url":"https://api.github.com/users/Chaoseiro/orgs","repos_url":"https://api.github.com/users/Chaoseiro/repos","events_url":"https://api.github.com/users/Chaoseiro/events{/privacy}","received_events_url":"https://api.github.com/users/Chaoseiro/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T14:28:23Z","updated_at":"2015-06-05T14:28:23Z","body":"@bjorn maybe you could use [Trello](https://trello.com/) as a roadmap, it has the 'Vote' feature, you just need to enable anonymous voting, so people without an account can also vote :)"}}