#include "../view/MainFrame.hh"
Go to the source code of this file.
Namespaces | |
| namespace | hack4u |
Classes | |
| class | hack4u::SaveSlot |
| A class representing a single game save slot. More... | |
Defines | |
| #define | CHECKSUM_OFFSET 0x00 |
| SRAM offset for the primary checksum. | |
| #define | MOON_OFFSET 0x01 |
| SRAM offset for the moon phases. | |
| #define | NAME_OFFSET 0x02 |
| SRAM offset for the hero's name. | |
| #define | VIRTUE_OFFSET 0x0C |
| Starting SRAM offset for virtues. | |
| #define | AVATAR_OFFSET 0x14 |
| SRAM offset for partial avatarhoods. | |
| #define | MEMBER_OFFSET 0x15 |
| Starting SRAM offset for the party members. | |
| #define | STONES_OFFSET 0x19 |
| SRAM offset for Stones. | |
| #define | RUNES_OFFSET 0x1A |
| SRAM offset for Runes. | |
| #define | MAGIC_OFFSET 0x1B |
| Starting SRAM offset for magic. | |
| #define | HERB_OFFSET 0x1F |
| Starting SRAM offset for herbs. | |
| #define | GOLD_OFFSET 0x27 |
| SRAM offset for gold. | |
| #define | TOOL_OFFSET 0x29 |
| Starting SRAM offset for tools. | |
| #define | EQUIPMENT_OFFSET 0x39 |
| Starting SRAM offset for equipment. | |
| #define | LEVEL_OFFSET 0x69 |
| Starting SRAM offset for chracater levels. | |
| #define | CURRENT_HP_OFFSET 0x71 |
| Starting SRAM offset for chracater current HP. | |
| #define | MAX_HP_OFFSET 0x81 |
| Starting SRAM offset for chracater max HP. | |
| #define | CURRENT_MP_OFFSET 0x91 |
| Starting SRAM offset for chracater current MP. | |
| #define | MAX_MP_OFFSET 0x99 |
| Starting SRAM offset for chracater max MP. | |
| #define | STRENGTH_OFFSET 0xA1 |
| Starting SRAM offset for chracater strength. | |
| #define | INTELLIGENCE_OFFSET 0xA9 |
| Starting SRAM offset for chracater intelligence. | |
| #define | DEXTERITY_OFFSET 0xB1 |
| Starting SRAM offset for chracater dexterity. | |
| #define | EXPERIENCE_OFFSET 0xB9 |
| Starting SRAM offset for chracater experience. | |
Enumerations | |
| enum | Moons { TRAMMEL, FELUCCA } |
| The two moons of Ultima. More... | |
| enum | City { MOONGLOW, BRITAIN, JHELOM, YEW, MINOC, TRINSIC, SKARABRAE, MAGINCIA } |
| The eight cities of virtue. More... | |
| enum | Virtues { HONESTY, COMPASSION, VALOR, JUSTICE, SACRIFICE, HONOR, SPIRITUALITY, HUMILITY } |
| The eight virtues. More... | |
| enum | Characters { MAGE, BARD, FIGHTER, DRUID, TINKER, PALADIN, RANGER, SHEPHERD } |
| The eight characters. More... | |
| enum | Magic { LIGHT, MISSILE, AWAKEN, CURE, WIND, HEAL, FIRE, EXIT, DISPEL, VIEW, PROTECT, ICE, BLINK, ENERGY, QUICK, INVALID1, SLEEP, REFLECT, NEGATE, INVALID2, DESTROY, JINX, SQUISH, GATE, TREMOR, LIFE, INVALID3, DEFEAT } |
| The possible magic in the game. More... | |
| enum | Herbs { ASH, GINSENG, GARLIC, SILKWEB, MOSS, PEARL, FUNGUS, MANROOT } |
| The eight herbs (reagents). More... | |
| enum | Tools { TORCH, GEM, KEY, OIL, SEXTANT, SCALE, FLUTE, CANDLE, BOOK, BELL, WHEEL, HORN, SKULL, TRUTHKEY, COURAGEKEY, LOVEKEY } |
| The tools. More... | |
|
|
SRAM offset for partial avatarhoods.
Definition at line 40 of file SaveSlot.hh. |
|
|
SRAM offset for the primary checksum.
Definition at line 28 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater current HP.
Definition at line 70 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater current MP.
Definition at line 76 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater dexterity.
Definition at line 88 of file SaveSlot.hh. |
|
|
Starting SRAM offset for equipment.
Definition at line 64 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater experience.
Definition at line 91 of file SaveSlot.hh. |
|
|
SRAM offset for gold.
Definition at line 58 of file SaveSlot.hh. |
|
|
Starting SRAM offset for herbs.
Definition at line 55 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater intelligence.
Definition at line 85 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater levels.
Definition at line 67 of file SaveSlot.hh. |
|
|
Starting SRAM offset for magic.
Definition at line 52 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater max HP.
Definition at line 73 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater max MP.
Definition at line 79 of file SaveSlot.hh. |
|
|
Starting SRAM offset for the party members.
Definition at line 43 of file SaveSlot.hh. |
|
|
SRAM offset for the moon phases.
Definition at line 31 of file SaveSlot.hh. |
|
|
SRAM offset for the hero's name.
Definition at line 34 of file SaveSlot.hh. |
|
|
SRAM offset for Runes.
Definition at line 49 of file SaveSlot.hh. |
|
|
SRAM offset for Stones.
Definition at line 46 of file SaveSlot.hh. |
|
|
Starting SRAM offset for chracater strength.
Definition at line 82 of file SaveSlot.hh. |
|
|
Starting SRAM offset for tools.
Definition at line 61 of file SaveSlot.hh. |
|
|
Starting SRAM offset for virtues.
Definition at line 37 of file SaveSlot.hh. |
|
|
The eight characters.
Definition at line 106 of file SaveSlot.hh. |
|
|
The eight cities of virtue.
Definition at line 98 of file SaveSlot.hh. |
|
|
The eight herbs (reagents).
Definition at line 116 of file SaveSlot.hh. |
|
|
The possible magic in the game.
Definition at line 110 of file SaveSlot.hh. |
|
|
The two moons of Ultima.
Definition at line 95 of file SaveSlot.hh. |
|
|
The tools.
Definition at line 119 of file SaveSlot.hh. |
|
|
The eight virtues.
Definition at line 102 of file SaveSlot.hh. |
1.3.9.1