Commit Graph

2 Commits

Author SHA1 Message Date
Kuruyia
7596c9c676 Rename 2D Y coordinate component to Z
This simply renames the `y` component in 2D coordinates to `z` in
the names of variables, constants, function parameters and struct
members.

Most common examples include:
- `tileY` -> `tileZ`
- `mapMatrixY` -> `mapMatrixZ`
- `sizeY` -> `sizeZ`

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-31 20:01:11 +02:00
Kuruyia
8c206e0283 Document dynamic map features
This documents the `unk_02068344.c` file, which is in charge of calling
the correct init/free functions for the dynamic map features, and call
the correct map-specific collision check function.

Dynamic map features are defined as features that can change the layout
of a map according to player inputs, potentially also affecting their
collision.

Dynamic map features may encompass multiple map headers. Examples
include the Sunyshore Gym dynamic map features with its bridges in
multiple rooms, or the Platform Lift dynamic map features that handles
maps with platform lifts (some rooms in Iron Island and the Pokémon
League).

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-24 08:05:26 +01:00