OpenSNES
Modern Open-Source SNES Development SDK
Loading...
Searching...
No Matches
SaveState Struct Reference

Data structure representing one save slot's persistent state. More...

Public Attributes

u16 camX
u16 camY
s16 posX
s16 posY

Detailed Description

Data structure representing one save slot's persistent state.

This struct is serialized directly to/from SRAM as a raw byte block. The SNES has no filesystem – SRAM is a flat byte array, so structs are written at calculated byte offsets. Total size must match SAVE_SIZE.

Member Data Documentation

◆ camX

u16 SaveState::camX

Camera X scroll offset

◆ camY

u16 SaveState::camY

Camera Y scroll offset

◆ posX

s16 SaveState::posX

Player X position (signed for negative coordinates)

◆ posY

s16 SaveState::posY

Player Y position


The documentation for this struct was generated from the following file:
  • /home/runner/work/opensnes/opensnes/examples/memory/save_game/main.c