You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
918 B
918 B
To do
- Get software interrupts to work and replace
vblank()
while cycles - Further reduce
update()
instruction cycles by removingupdateOam()
on each update - only change what is needed. Might cause breaking API changes. - Replace
VECTOR
return values everywhere withGBAVector
, refactor toVector2d
. Check for performance hits; copying value-objects in update loop is not a good idea. - Rename
updateSpritesInScene
toreRenderAll
To investigate
- Affine sprites overwrite the flip flag, should the flip functions do something or not?
- Would it be possible to dynamically update tiles for a sprite within the same scene? What about size differences?
- How does saving/loading data to and from RAM work? Can I serialize objects? For instance, binary header-only serialization with Cereral