|
| | animation.c |
| | Sprites, their animation layers and the resource slots they draw from.
|
| | decompress.c |
| | LZ decompression.
|
| | map_animation.c |
| | Timed map effects: tile animation, the blend script, palette cycles.
|
| | map_layers.c |
| | Layered maps: loading, drawing and scrolling, and copying cells.
|
| | object_camera.c |
| | The object cameras, which place every object's sprite each frame.
|
| | object_motion.c |
| | Object motion, each frame, and the first object script commands.
|
| | objects.c |
| | Field objects: the object pool, dissolving sprites, starting scripts.
|
| | player_control.c |
| | Player control: the configured keys and moving objects by the pad.
|
| | script_commands.c |
| | Object script commands: waits, jumps, flags, moves and work values.
|
| | sprite_draw.c |
| | Drawing sprites: composing their layers and placing them on screen.
|
| | sprite_viewer.c |
| | A debug sprite viewer.
|
| | terrain.c |
| | Terrain: ground heights and the collision of cells and the world map.
|
| | view.c |
| | Screen shake, the copied BG row drawer and the ground plane scanlines.
|
| | world_map.c |
| | The world map: its perspective view, its tiles, and the still picture of the view BG1 shows while a menu or event runs.
|