I am working on a 2d tile "engine" in Greenfoot.
I created a Location class (extends Actor) to manage each tile.
Each Location holds a SceneryTile, as well as potentially an event (like a door or a chest or anything else that triggers an event in the game) or a Mob (any moving object - can be the player or an enemy).
I am trying to find a way to have my Location create it's greenfootImage by superimposing the Event or Mob over top. I know I could just use seperate classes and set paint order but my current solution is somewhat eloquent and I would prefer to stick with it if possible.
Thanks.
![Twitter](/assets/twitter-4e19209ef84344ee0c433f4c7bad8d49.png)
![Twitter.hover](/assets/twitter.hover-1fb19a5bafc50deace8f88eaec867845.png)