aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/render_table.h
AgeCommit message (Collapse)Author
2013-08-04ZVISION: Optimize integer type usagesrichiesams
The general thought is int is faster than int16 or byte. So if you can afford the space, use it over int16 or byte. Also, only use int32 when you specifically need the 32 bits.
2013-08-04ZVISION: Add 'reverse' to _tiltOptions and _panoramaOptions to handle ↵richiesams
Control options
2013-08-04ZVISION: Create mutators for _tiltOptionsrichiesams
2013-08-04ZVISION: Create methods for altering panoramaOptions and create console ↵richiesams
commands for them
2013-08-04ZVISION: Move generating the RenderTable to outside setRenderStaterichiesams
This allows the panorama/tilt options to mutated without having to generate the table multiple times.
2013-08-04ZVISION: Rename Point template class to Vector2richiesams
Also remove templating
2013-08-04ZVISION: Convert panoramaOptions and tiltOptions to floatsrichiesams
2013-08-04ZVISION: Convert RenderTable to only storing (x,y) offsets instead of ↵richiesams
absolute postions. This allows the destRectangle to be offset within the RenderTable
2013-08-04ZVISION: Modify the RenderTable panorama math to account for panoramas being ↵richiesams
transposed
2013-08-04ZVISION: Create a class for handling all render table logicrichiesams
Aka, creating the lookup tables, storing the current render state, and eventually doing the image mutations.