/* adv1.h: Adv350 - copyright Crowther and Woods 2022. Licensed under
 * GPL (version 3 or later) or the Modified BSD Licence, whichever
 * is asserted by the supplied LICENCE file.*/

#ifndef ADV1_H
#define ADV1_H
#define GAME_NAME "Adv350"
#define GAME_VERSION "1.8"
#define GAME_ID "Adv350 version 1.8, 03 Mar 2022"
#define STYLE 12
#ifndef ADV01
#define GAME_DATE "03 Mar 2022"
#define ACDC_VERSION "12.46, 08 Mar 2022"
#if defined(MSDOS) || defined(_WIN32)
#  define PERSISTENT_DATA "_adv350.adp"
#  define CGINAME "_adv350"
#else
#  define PERSISTENT_DATA ".adv350.adp"
#  define CGINAME ".adv350"
#endif
#define DBNAME "adv350.dat"
#define OBJSIZE 1
#define LOCSIZE 1
#define VARSIZE 1
#define FOBJ 3
#define LOBJ 62
#define FLOC 63
#define LLOC 191
#define FVERB 192
#define LVERB 301
#define FVAR 302
#define LVAR 478
#define FTEXT 478
#define LTEXT 695
#define NOISE 19
#define KNOT 110
#define COMMA -298
#define SEMICOLON -300
#define INHAND 191
#define HERE 307
#define THERE 308
#define STATUS 309
#define ARG1 475
#define ARG2 476
#define ARG3 477
#define SCHIZOID 4
#define MOVED 0
#define PLSCLARIFY 2
#define SEEN 5
#define AGAIN 192
#define ALL 3
#define TYPO 479
#define IT 5
#define ADVCONTEXT 302
#define PROMPTED 0
#define FSPECIAL 289
#define LSPECIAL 296
#define SAY 195
#define NOWORD -1
#define BADWORD -2
#define AMBIGWORD -3
#define AMBIGTYPO -4
#define SCENEWORD -5
#define BADSYNTAX -6
#define NO_MATCH 98
#define NO_AMATCH 99
#define OBJ 0
#define LOC 1
#define VERB 2
#define BEENHERE 4
#define PLAIN 0
#define DBSTATUS 0
#define LPROC 302
#define KEY(X) (value[475]==X || value[476]==X)
#define INIT_PROC p1
#define REPEAT_PROC p4
#endif
#define SW_START     037
#define SW_BREAK     036
#define HOLDER       035
#define IGNORE_EOL   032
#define NEST_TEXT    031
#define QUOTE_START  030
#define TAG_START    027
#define TAG_END      026
#define NBSP         025
#define BLOCK_START  024
#define BLOCK_END    023
#define CENTRE_START 022
#define VHOLDER      020
#define UTF8         1
#define VOCAB_SIZE 288
#define TEXT_BYTES 44104
#define USEQUERY 0
#endif
