Classes | |
| class | AnimationManager |
| struct | BankItem |
| struct | BobItem |
| struct | BqeAnimItem |
| struct | CharacterLocation |
| class | ComputerManager |
| struct | CreditItem |
| class | Debugger |
| class | DialogsManager |
| class | EventsManager |
| class | FileManager |
| class | FontManager |
| class | Globals |
| class | GraphicsManager |
| struct | HidingItem |
| class | HopkinsEngine |
| struct | HopkinsGameDescription |
| struct | HopkinsItem |
| struct | hopkinsSavegameHeader |
| struct | LigneItem |
| struct | LigneZoneItem |
| class | LinesManager |
| struct | ListeItem |
| struct | LockAnimItem |
| class | MenuManager |
| class | MusicItem |
| struct | ObjectAuthIcon |
| class | ObjectsManager |
| struct | RGB8 |
| struct | RouteItem |
| struct | Savegame |
| class | SaveLoadManager |
| class | ScriptManager |
| struct | SegmentItem |
| struct | SmoothItem |
| struct | SortItem |
| class | SoundItem |
| class | SoundManager |
| struct | SpriteItem |
| struct | SquareZoneItem |
| class | SwavItem |
| class | TalkManager |
| struct | TxtItem |
| struct | TxtItemList |
| struct | VBobItem |
| class | VoiceItem |
| struct | ZoneItem |
Enumerations | |
| enum | ComputerEnum { COMPUTER_HOPKINS = 1, COMPUTER_SAMANTHA = 2, COMPUTER_PUBLIC = 3 } |
| enum | SaveLoadMode { MODE_SAVE = 1, MODE_LOAD = 2 } |
| enum | DIALOG_KEY { KEY_NONE = 0, KEY_INVENTORY = 1, KEY_OPTIONS = 2, KEY_SAVE = 3, KEY_LOAD = 4 } |
| enum | CatMode { RES_INI = 1, RES_REP = 2, RES_LIN = 3, RES_PER = 5, RES_PIC = 6, RES_SAN = 7, RES_SLI = 8, RES_VOI = 9 } |
| enum | SauvegardeOffset { svLastMouseCursor = 1, svLastZoneNum = 2, svLastObjectIndex = 3, svDialogField4 = 4, svLastScreenId = 5, svLastPrevScreenId = 6, svLastInventoryItem = 8, svLastInvMouseCursor = 9, svLastSavegameSlot = 10, svFreedHostageFl = 80, svField94 = 94, svField95 = 95, svForestAvailableFl = 113, svHutBurningFl = 117, svHopkinsCloneFl = 121, svAlternateSpriteFl = 122, svHeavenGuardGoneFl = 123, svField132 = 132, svField133 = 133, svGameWonFl = 135, svCinemaCurtainCond1 = 166, svCinemaCurtainCond2 = 167, svBankAttackAnimPlayedFl = 170, svCopCall1PlayedFl = 171, svCopCall2PlayedFl = 172, svField173 = 173, svField176 = 176, svPoolDogGoneFl = 177, svCinemaDogGoneFl = 181, svField183 = 183, svField184 = 184, svField186 = 186, svField188 = 188, svField200 = 200, svField214 = 214, svBombBoxOpenedFl = 220, svBombDisarmedFl = 225, svField228 = 228, svField231 = 231, svField253 = 253, svField261 = 261, svField270 = 270, svField300 = 300, svBaseElevatorCond1 = 311, svBaseFireFl = 312, svSecondElevatorAvailableFl = 318, svField320 = 320, svEscapeLeftJailFl = 330, svField333 = 333, svField338 = 338, svField339 = 339, svField340 = 340, svField341 = 341, svField352 = 352, svField353 = 353, svField354 = 354, svField355 = 355, svField356 = 356, svField357 = 357, svField399 = 399, svField401 = 401 } |
| enum | Language { LANG_EN = 0, LANG_FR = 1, LANG_SP = 2 } |
| enum | PlayerCharacter { CHARACTER_HOPKINS = 0, CHARACTER_HOPKINS_CLONE = 1, CHARACTER_SAMANTHA = 2 } |
| enum | Directions { DIR_NONE = -1, DIR_UP = 1, DIR_UP_RIGHT = 2, DIR_RIGHT = 3, DIR_DOWN_RIGHT = 4, DIR_DOWN = 5, DIR_DOWN_LEFT = 6, DIR_LEFT = 7, DIR_UP_LEFT = 8 } |
| enum | EventMode { EVENTMODE_DEFAULT = 0, EVENTMODE_IGNORE = 1, EVENTMODE_CREDITS = 3, EVENTMODE_ALT = 4 } |
| enum | HOPKINSAction { kActionNone, kActionEscape, kActionInventory, kActionSave, kActionLoad, kActionOptions } |
| enum | HopkinsDebugChannels { kDebugPath = 1, kDebugGraphics } |
| enum | SortMode { SORT_NONE = 0, SORT_BOB = 1, SORT_SPRITE = 2, SORT_HIDING = 3 } |
Variables | |
| constexpr int | DIRTY_RECTS_SIZE = 250 |
| constexpr int | PALETTE_SIZE = 256 |
| constexpr int | PALETTE_BLOCK_SIZE = (PALETTE_SIZE * 3) |
| constexpr int | PALETTE_EXT_BLOCK_SIZE = 800 |
This is the namespace of the Hopkins engine.
Status of this engine: In Development
Games using this engine:
| enum Hopkins::SortMode |
Mode for SortItem records