/* adv1.h: Adv350 - copyright Crowther and Woods 2024. 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.10"
#define GAME_ID "Adv350 version 1.10, 18 Nov 2024"
#define STYLE 12
#ifndef ADV01
#define GAME_DATE "18 Nov 2024"
#define ACDC_VERSION "12.48, 08 Mar 2023"
#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 190
#define FVERB 191
#define LVERB 300
#define FVAR 301
#define LVAR 477
#define FTEXT 477
#define LTEXT 695
#define NOISE 19
#define KNOT 16
#define COMMA -297
#define SEMICOLON -299
#define INHAND 190
#define HERE 306
#define THERE 307
#define STATUS 308
#define ARG1 474
#define ARG2 475
#define ARG3 476
#define SCHIZOID 4
#define MOVED 0
#define PLSCLARIFY 2
#define SEEN 5
#define AGAIN 191
#define ALL 3
#define TYPO 478
#define IT 5
#define ADVCONTEXT 301
#define PROMPTED 0
#define FSPECIAL 288
#define LSPECIAL 295
#define SAY 194
#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 301
#define KEY(X) (value[474]==X || value[475]==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         0
#define VOCAB_SIZE 304
#define TEXT_BYTES 43068
#define USEQUERY 0
#endif
