{"action":"created","issue":{"url":"https://api.github.com/repos/HaxeFlixel/flixel/issues/1615","labels_url":"https://api.github.com/repos/HaxeFlixel/flixel/issues/1615/labels{/name}","comments_url":"https://api.github.com/repos/HaxeFlixel/flixel/issues/1615/comments","events_url":"https://api.github.com/repos/HaxeFlixel/flixel/issues/1615/events","html_url":"https://github.com/HaxeFlixel/flixel/issues/1615","id":108367191,"number":1615,"title":"FlxTileFilters are not working properly","user":{"login":"SeiferTim","id":141478,"avatar_url":"https://avatars.githubusercontent.com/u/141478?v=3","gravatar_id":"","url":"https://api.github.com/users/SeiferTim","html_url":"https://github.com/SeiferTim","followers_url":"https://api.github.com/users/SeiferTim/followers","following_url":"https://api.github.com/users/SeiferTim/following{/other_user}","gists_url":"https://api.github.com/users/SeiferTim/gists{/gist_id}","starred_url":"https://api.github.com/users/SeiferTim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeiferTim/subscriptions","organizations_url":"https://api.github.com/users/SeiferTim/orgs","repos_url":"https://api.github.com/users/SeiferTim/repos","events_url":"https://api.github.com/users/SeiferTim/events{/privacy}","received_events_url":"https://api.github.com/users/SeiferTim/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-25T17:04:44Z","updated_at":"2015-09-27T21:08:57Z","closed_at":"2015-09-27T10:58:11Z","body":"If you set up a TileFilter on a tilemap, after the collision is checked, the tile's `allowCollisions` flag is not being returned to its original value properly.\r\n\r\nTo reproduce:\r\nSet up a tilemap with some tiles that collide.\r\nSetup 2 classes of objects that can be moved somehow.\r\nSetup a tilefilter for one of those objects, with collision flags : `tilemap.addTileFilter(1, SecondObjectClass, FlxObject.WALL, doSomething);`\r\nIn your PlayState, check collisions for both objects and your tilemap:\r\n```\r\nFlxG.collide(firstObject, tilemap);\r\nFlxG.collide(secondObject, tilemap);\r\n```\r\n\r\nTest your project: firstObject should collide with the tilemap properly, UP UNTIL secondObject collides with the tile that the filter is on, at which point, firstObject will NO LONGER collide with that tile properly.\r\n"},"comment":{"url":"https://api.github.com/repos/HaxeFlixel/flixel/issues/comments/143595210","html_url":"https://github.com/HaxeFlixel/flixel/issues/1615#issuecomment-143595210","issue_url":"https://api.github.com/repos/HaxeFlixel/flixel/issues/1615","id":143595210,"user":{"login":"SeiferTim","id":141478,"avatar_url":"https://avatars.githubusercontent.com/u/141478?v=3","gravatar_id":"","url":"https://api.github.com/users/SeiferTim","html_url":"https://github.com/SeiferTim","followers_url":"https://api.github.com/users/SeiferTim/followers","following_url":"https://api.github.com/users/SeiferTim/following{/other_user}","gists_url":"https://api.github.com/users/SeiferTim/gists{/gist_id}","starred_url":"https://api.github.com/users/SeiferTim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeiferTim/subscriptions","organizations_url":"https://api.github.com/users/SeiferTim/orgs","repos_url":"https://api.github.com/users/SeiferTim/repos","events_url":"https://api.github.com/users/SeiferTim/events{/privacy}","received_events_url":"https://api.github.com/users/SeiferTim/received_events","type":"User","site_admin":false},"created_at":"2015-09-27T21:08:57Z","updated_at":"2015-09-27T21:08:57Z","body":"Ah-ha... yeah... wow... sorry about that... I'll try to fix it myself later on.... but.. if this does work, it only comes close to solving the issue I'm having with collision right now, but not completely... so, not urgent to fix it now. Thanks."}}