So I've made a pretty effective background collision system (probably not very pretty, but suiting my needs for the time being) designed for a single screen, however now I'd like to set up a pointer like I did with nametables, so when I change screens, I also change collision tables along with it.
I understand my load loops and whatnot for my nametables. The difference here is, there is a very particular place to write nametable data. What would be the best-practice method as far as where to write collision data if it is being store separately from nametable data? I could do some trial and error stuff and likely get it *working*, but I'd rather know the best practice for this (or at least *good* practice for this) so as to try to avoid landmines later on.
I hope that makes sense.
Thanks!
I understand my load loops and whatnot for my nametables. The difference here is, there is a very particular place to write nametable data. What would be the best-practice method as far as where to write collision data if it is being store separately from nametable data? I could do some trial and error stuff and likely get it *working*, but I'd rather know the best practice for this (or at least *good* practice for this) so as to try to avoid landmines later on.
I hope that makes sense.
Thanks!