SaveSlot.hh File Reference

Go to the source code of this file.

Namespaces

namespace  emuWorks

Classes

class  emuWorks::SaveSlot
 Class encapsulating a SaveSlot for a Zelda II game. More...

Defines

#define GAME_SIZE   0x32
 Game Size.
#define LEVEL_OFFSET   0x00
 Starting SRAM offset of the experience levels.
#define SPELL_OFFSET   0x04
 Starting SRAM offset for the spells.
#define CONTAINER_OFFSET   0x0C
 Starting SRAM offset for the containers.
#define ITEM_OFFSET   0x0E
 Starting SRAM offset for the items.
#define PALACE_OFFSET   0x16
 Starting SRAM offset for the palace seals.
#define SEAL_OFFSET   0x1D
 SRAM offset for the seal count.
#define KEYS_OFFSET   0x1C
 SRAM offset for the keys.
#define NAME_OFFSET   0x2A
 SRAM offset for the name.
#define TECHNIQUE_OFFSET   0x1F
 SRAM offset for the sword techniques.
#define PLAY_COUNT_OFFSET   0x28
 SRAM offset for the play count.
#define TRIFORCE_OFFSET   0x29
 SRAM offset for the triforce.

Enumerations

enum  emuWorks::Levels { emuWorks::SWORDLEVEL, emuWorks::MAGICLEVEL, emuWorks::LIFELEVEL }
 the levels of experience More...
enum  emuWorks::Spells {
  emuWorks::SHIELD, emuWorks::JUMP, emuWorks::LIFE, emuWorks::FAIRY,
  emuWorks::FIRE, emuWorks::REFLECT, emuWorks::SPELL, emuWorks::THUNDER
}
 The spells that can be learned. More...
enum  emuWorks::Containers { emuWorks::MAGICCONTAINER, emuWorks::LIFECONTAINER }
 The containers. More...
enum  emuWorks::Items {
  emuWorks::CANDLE, emuWorks::GLOVE, emuWorks::RAFT, emuWorks::BOOTS,
  emuWorks::CROSS, emuWorks::FLUTE, emuWorks::MAGICKEY, emuWorks::HAMMER
}
 The game items. More...
enum  emuWorks::Techniques { emuWorks::DOWNWARDTHRUST = 0x10, emuWorks::UPWARDTHRUST = 0x04 }
 The sword techniques. More...


Define Documentation

#define CONTAINER_OFFSET   0x0C

Starting SRAM offset for the containers.

Definition at line 38 of file SaveSlot.hh.

#define GAME_SIZE   0x32

Game Size.

Definition at line 29 of file SaveSlot.hh.

#define ITEM_OFFSET   0x0E

Starting SRAM offset for the items.

Definition at line 41 of file SaveSlot.hh.

#define KEYS_OFFSET   0x1C

SRAM offset for the keys.

Definition at line 50 of file SaveSlot.hh.

#define LEVEL_OFFSET   0x00

Starting SRAM offset of the experience levels.

Definition at line 32 of file SaveSlot.hh.

#define NAME_OFFSET   0x2A

SRAM offset for the name.

Definition at line 53 of file SaveSlot.hh.

#define PALACE_OFFSET   0x16

Starting SRAM offset for the palace seals.

Definition at line 44 of file SaveSlot.hh.

#define PLAY_COUNT_OFFSET   0x28

SRAM offset for the play count.

Definition at line 59 of file SaveSlot.hh.

#define SEAL_OFFSET   0x1D

SRAM offset for the seal count.

Definition at line 47 of file SaveSlot.hh.

#define SPELL_OFFSET   0x04

Starting SRAM offset for the spells.

Definition at line 35 of file SaveSlot.hh.

#define TECHNIQUE_OFFSET   0x1F

SRAM offset for the sword techniques.

Definition at line 56 of file SaveSlot.hh.

#define TRIFORCE_OFFSET   0x29

SRAM offset for the triforce.

Definition at line 62 of file SaveSlot.hh.


Generated on Mon Dec 29 01:21:33 2008 for Zelda II SRAM Editor by  doxygen 1.5.4