22 #ifndef AGS_SHARED_AC_DIALOG_TOPIC_H 23 #define AGS_SHARED_AC_DIALOG_TOPIC_H 25 #include "ags/shared/core/types.h" 39 #define MAXTOPICOPTIONS 30 40 #define DFLG_ON 1 // currently enabled 41 #define DFLG_OFFPERM 2 // off forever (can't be trurned on) 42 #define DFLG_NOREPEAT 4 // character doesn't repeat it when clicked 43 #define DFLG_HASBEENCHOSEN 8 // dialog option is 'read' 44 #define DTFLG_SHOWPARSER 1 // show parser in this topic 49 #define DCMD_STOPDIALOG 5 50 #define DCMD_OPTOFFFOREVER 6 51 #define DCMD_RUNTEXTSCRIPT 7 52 #define DCMD_GOTODIALOG 8 53 #define DCMD_PLAYSOUND 9 54 #define DCMD_ADDINV 10 55 #define DCMD_SETSPCHVIEW 11 56 #define DCMD_NEWROOM 12 57 #define DCMD_SETGLOBALINT 13 58 #define DCMD_GIVESCORE 14 59 #define DCMD_GOTOPREVIOUS 15 60 #define DCMD_LOSEINV 16 61 #define DCMD_ENDSCRIPT 0xff 62 #define DCHAR_NARRATOR 999 63 #define DCHAR_PLAYER 998 66 char optionnames[MAXTOPICOPTIONS][150];
67 int32_t optionflags[MAXTOPICOPTIONS];
68 short entrypoints[MAXTOPICOPTIONS];
69 short startupentrypoint;
Definition: achievements_tables.h:27
Definition: dialog_topic.h:65