SLZ Seesaw - RetroKoH/S1Fixed GitHub Wiki
| <- $5D: SLZ Fan | Object List | $5F: Bomb badnik -> |
|---|
The Seesaw is an object in Sonic the Hedgehog, found in Star Light Zone. It functions as a top-solid platform with three "modes": Down-to-Up, Up-to-Down, and Flat. Its mode changes either as Sonic walks along it, or if Sonic (or an accompanying spikeball) land on one side. When Sonic jumps onto one side, he launches the spikeball on the other end into the air. It flies up in an arc, before coming down on the side that Sonic was on when it was launched up. Sonic can use this to launch himself high into the air.
File: _incObj/5E Seesaw.asm
Changes from Sonic 1
- Word-length obPriority pointer due to the new Priority Manager.
- Word-length obRespawnAddr added due to the S3K Object Manager.
...
- Type: Top-Solid
- Width: 48px
Note: This object doesn't have a single defined height like fully solid objects do, but it does utilize a heightmap in order to correctly position Sonic along its occasionally sloped surface.
| x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | Render | Addr | Addr | Addr | Gfx | Gfx | Map | Map | Map | Map | XPos | XPos | XPos | XPos | YPos | YPos |
| 1x | YPos | YPos | ~ | ~ | ~ | ~ | RespawnAddr | RespawnAddr | ~ | ~ | Priority | Priority | Frame | ~ | ~ | ~ |
| 2x | ~ | ~ | ~ | DispWid | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ |
| 3x | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ | ~ |