Pickup refactor
I realized that my “tags” (integer identifiers on each actor) would benefit from being combined with their position data, rather than put off in a separate component.
After another brief bug hunt(this one caused by there being two sets of identifiers for the player and pickup, one in the old tag code and one in the tile code) this is now working and the rogue-like collision, which I’ve made part of Fireball’s libraries, is that little bit more useful.
Now, I should really stop dicking around with tech. I’ve got a game to write 
Comments
hdon
24. Apr 2010 · 11:37 UTC
What is the benefit? One down-side is that your identifiers would become invalidated if the actor’s position changed. Do you then have to propagate the new position to all actor identifiers?