mirror of https://github.com/nmlgc/ReC98.git
dea40ad770
"Yeah, let's do this real quick, how can this possibly be hard, it's
just MOVs and a few function calls"…
…except that these MOVs access quite a lot of data, which we now all
have to declare in the C world, hooray.
Once it came to midbosses and bosses, I just turned them into C structs
after all. Despite what I said in 260edd8… after all, the ASM world
doesn't care about the representation in the C world, so they don't
necessarily have to be the same.
Since these structs can't contain everything related to midbosses and
bosses (really, why did all those variables have to be spread out like
this, ZUN?), it also made for a nice occasion to continue the "stuff"
naming scheme, describing "an obviously incomplete collection of
variables related to a thing", first seen in
|
||
---|---|---|
.. | ||
2_explode_big.asm | ||
2_explode_small.asm | ||
b5_intervals[bss].asm | ||
explode_big.asm | ||
sprites[bss].asm | ||
vars2[bss].asm |