22 #ifndef AGS_SHARED_AC_OLD_GAME_SETUP_STRUCT_H 23 #define AGS_SHARED_AC_OLD_GAME_SETUP_STRUCT_H 25 #if defined (OBSOLETE) 27 #include "ags/shared/ac/character_info.h" 28 #include "ags/shared/ac/event_block.h" 29 #include "ags/shared/ac/interface_element.h" 30 #include "ags/shared/ac/inventory_item_info.h" 31 #include "ags/shared/ac/mouse_cursor.h" 32 #include "ags/shared/ac/words_dictionary.h" 33 #include "ags/shared/script/cc_script.h" 37 struct OriGameSetupStruct {
40 unsigned char paluses[256];
42 InterfaceElement iface[10];
45 MouseCursor mcurs[10];
48 OldCharacterInfo *chars;
49 #if defined (OBSOLETE) 50 EventBlock __charcond[50];
51 EventBlock __invcond[100];
53 ccScript *compiled_script;
55 unsigned char __old_spriteflags[2100];
58 InventoryItemInfo invinfo[100];
59 int numdialog, numdlgmessage;
64 short hotdot, hotdotouter;
68 char langcodes[MAXLANGUAGE][3];
69 char *messages[MAXGLOBALMES];
72 struct OriGameSetupStruct2 :
public OriGameSetupStruct {
73 unsigned char fontflags[10];
76 WordsDictionary *dict;
80 struct OldGameSetupStruct :
public OriGameSetupStruct2 {
81 unsigned char spriteflags[LEGACY_MAX_SPRITES_V25];