Main Page | Namespace List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SaveSlot.hh File Reference

#include "../view/MainFrame.hh"

Go to the source code of this file.

Namespaces

namespace  ffse

Classes

class  ffse::SaveSlot
 Class to encapsulate SRAM data and provide I/O within its framework. More...

Defines

#define GAME_SIZE   0x400
 The size of the save game in SRAM.
#define SRAM_SIZE   0x2000
 The size of the SRAM.
#define GAME_OFFSET   0x400
 The offset of the game data in the SRAM.
#define CHECKSUM_OFFSET   0xFD
 Checksum offset within the GAME data.
#define GOLD_OFFSET   0x1C
 SRAM offset of the gold.
#define ITEM_OFFSET   0x12
 Starting SRAM offset for the game items.
#define MEMBER_GAP   0x40
 Offset beween similar member attributes.
#define NAME_OFFSET   0x102
 SRAM offset for the member's name.
#define CLASS_OFFSET   0x100
 SRAM offset for the member's class.
#define CONDITION_OFFSET   0x101
 SRAM offset for the member's condition.
#define CURRENT_HP_OFFSET   0x10A
 SRAM offset for member's current HP.
#define MAX_HP_OFFSET   0x10C
 SRAM offset for member's max HP.
#define EXPERIENCE_OFFSET   0x107
 SRAM offset for member's experience.
#define STRENGTH_OFFSET   0x110
 SRAM offset for member's strength.
#define AGILITY_OFFSET   0x111
 SRAM offset for member's agility.
#define INTELLIGENCE_OFFSET   0x112
 SRAM offset for member's intelligence.
#define VITALITY_OFFSET   0x113
 SRAM offset for member's vitality.
#define LUCK_OFFSET   0x114
 SRAM offset for member's luck.
#define DAMAGE_OFFSET   0x120
 SRAM offset for member's damage.
#define HIT_PERCENT_OFFSET   0x121
 SRAM offset for member's hit percent.
#define WEAPON_OFFSET   0x118
 Starting SRAM offset for member's weapons.
#define ARMOR_OFFSET   0x11C
 Starting SRAM offset for member's armor.
#define CURRENT_MAGIC_OFFSET   0x320
 Starting SRAM offset for member's current magic.
#define MAX_MAGIC_OFFSET   0x328
 Starting SRAM offset for member's max magic.
#define MAGIC_OFFSET   0x300
 Starting SRAM offset for member's magic spells.

Enumerations

enum  ffse::Items {
  ffse::CANOE, ffse::LUTE = 15, ffse::CROWN, ffse::CRYSTAL,
  ffse::HERB, ffse::KEY, ffse::TNT, ffse::ADAMENT,
  ffse::SLAB, ffse::RUBY, ffse::ROD, ffse::FLOATER,
  ffse::CHIME, ffse::TAIL, ffse::CUBE, ffse::BOTTLE,
  ffse::OXYALE, ffse::INVALID, ffse::FIREORB, ffse::WATERORB,
  ffse::WINDORB, ffse::EARTHORB, ffse::TENT, ffse::CABIN,
  ffse::HOUSE, ffse::HEALP, ffse::PUREP, ffse::SOFTP
}
 The known game items. More...


Define Documentation

#define AGILITY_OFFSET   0x111
 

SRAM offset for member's agility.

Definition at line 73 of file SaveSlot.hh.

#define ARMOR_OFFSET   0x11C
 

Starting SRAM offset for member's armor.

Definition at line 94 of file SaveSlot.hh.

#define CHECKSUM_OFFSET   0xFD
 

Checksum offset within the GAME data.

Definition at line 40 of file SaveSlot.hh.

#define CLASS_OFFSET   0x100
 

SRAM offset for the member's class.

Definition at line 55 of file SaveSlot.hh.

#define CONDITION_OFFSET   0x101
 

SRAM offset for the member's condition.

Definition at line 58 of file SaveSlot.hh.

#define CURRENT_HP_OFFSET   0x10A
 

SRAM offset for member's current HP.

Definition at line 61 of file SaveSlot.hh.

#define CURRENT_MAGIC_OFFSET   0x320
 

Starting SRAM offset for member's current magic.

Definition at line 97 of file SaveSlot.hh.

#define DAMAGE_OFFSET   0x120
 

SRAM offset for member's damage.

Definition at line 85 of file SaveSlot.hh.

#define EXPERIENCE_OFFSET   0x107
 

SRAM offset for member's experience.

Definition at line 67 of file SaveSlot.hh.

#define GAME_OFFSET   0x400
 

The offset of the game data in the SRAM.

Definition at line 37 of file SaveSlot.hh.

#define GAME_SIZE   0x400
 

The size of the save game in SRAM.

Definition at line 31 of file SaveSlot.hh.

#define GOLD_OFFSET   0x1C
 

SRAM offset of the gold.

Definition at line 43 of file SaveSlot.hh.

#define HIT_PERCENT_OFFSET   0x121
 

SRAM offset for member's hit percent.

Definition at line 88 of file SaveSlot.hh.

#define INTELLIGENCE_OFFSET   0x112
 

SRAM offset for member's intelligence.

Definition at line 76 of file SaveSlot.hh.

#define ITEM_OFFSET   0x12
 

Starting SRAM offset for the game items.

Definition at line 46 of file SaveSlot.hh.

#define LUCK_OFFSET   0x114
 

SRAM offset for member's luck.

Definition at line 82 of file SaveSlot.hh.

#define MAGIC_OFFSET   0x300
 

Starting SRAM offset for member's magic spells.

Definition at line 103 of file SaveSlot.hh.

#define MAX_HP_OFFSET   0x10C
 

SRAM offset for member's max HP.

Definition at line 64 of file SaveSlot.hh.

#define MAX_MAGIC_OFFSET   0x328
 

Starting SRAM offset for member's max magic.

Definition at line 100 of file SaveSlot.hh.

#define MEMBER_GAP   0x40
 

Offset beween similar member attributes.

Definition at line 49 of file SaveSlot.hh.

#define NAME_OFFSET   0x102
 

SRAM offset for the member's name.

Definition at line 52 of file SaveSlot.hh.

#define SRAM_SIZE   0x2000
 

The size of the SRAM.

Definition at line 34 of file SaveSlot.hh.

#define STRENGTH_OFFSET   0x110
 

SRAM offset for member's strength.

Definition at line 70 of file SaveSlot.hh.

#define VITALITY_OFFSET   0x113
 

SRAM offset for member's vitality.

Definition at line 79 of file SaveSlot.hh.

#define WEAPON_OFFSET   0x118
 

Starting SRAM offset for member's weapons.

Definition at line 91 of file SaveSlot.hh.


Generated on Wed Aug 3 22:01:53 2005 for ffse by  doxygen 1.4.4