From 84dfa6d3b83e080f099ad606dc7fbeb40ebe4b97 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 16 Jun 2019 21:39:47 -0700 Subject: GLK: ALAN2: Remove previously added code fragments --- engines/glk/alan2/acode.h | 289 ---------------------------------------------- 1 file changed, 289 deletions(-) delete mode 100644 engines/glk/alan2/acode.h (limited to 'engines/glk/alan2/acode.h') diff --git a/engines/glk/alan2/acode.h b/engines/glk/alan2/acode.h deleted file mode 100644 index 5b5a5be990..0000000000 --- a/engines/glk/alan2/acode.h +++ /dev/null @@ -1,289 +0,0 @@ -/* ScummVM - Graphic Adventure Engine - * - * ScummVM is the legal property of its developers, whose names - * are too numerous to list here. Please refer to the COPYRIGHT - * file distributed with this source distribution. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - */ - -#ifndef GLK_ALAN2_ACODE -#define GLK_ALAN2_ACODE - -#include "common/scummsys.h" - -namespace Glk { -namespace Alan2 { - -typedef size_t Aptr; // Type for an ACODE memory address -typedef uint32 Aword; // Type for an ACODE word -typedef uint32 Aaddr; // Type for an ACODE address -typedef uint32 Abool; // Type for an ACODE Boolean value -typedef int32 Aint; // Type for an ACODE Integer value -typedef int CodeValue; // Definition for the packing process - -// Constants for the Acode file, words/block & bytes/block -#define BLOCKLEN 256L -#define BLOCKSIZE (BLOCKLEN*sizeof(Aword)) - - -// Definitions for the packing process -#define VALUEBITS 16 - -#define EOFChar 256 -#define TOPVALUE (((CodeValue)1<>28) -#define I_OP(x) ((x&0x8000000)?(x)|0x0f0000000:(x)&0x0fffffff) - - -struct AcdHdr { -// Important info - char vers[4]; // 01 - Version of compiler - Aword size; // 02 - Size of ACD-file in Awords -// Options - Abool pack; // 03 - Is the text packed ? - Aword paglen; // 04 - Length of a page - Aword pagwidth; // 05 - and width - Aword debug; // 06 - Option debug -// Data structures - Aaddr dict; // 07 - Dictionary - Aaddr oatrs; // 08 - Object default attributes - Aaddr latrs; // 09 - Location default attributes - Aaddr aatrs; // 0a - Actor default attributes - Aaddr acts; // 0b - Actor table - Aaddr objs; // 0c - Object table - Aaddr locs; // 0d - Location table - Aaddr stxs; // 0e - Syntax table - Aaddr vrbs; // 0f - Verb table - Aaddr evts; // 10 - Event table - Aaddr cnts; // 11 - Container table - Aaddr ruls; // 12 - Rule table - Aaddr init; // 13 - String init table - Aaddr start; // 14 - Start code - Aword msgs; // 15 - Messages table -// Miscellaneous - Aword objmin, objmax; // 16 - Interval for object codes - Aword actmin, actmax; // 18 - Interval for actor codes - Aword cntmin, cntmax; // 1a - Interval for container codes - Aword locmin, locmax; // 1c - Interval for location codes - Aword dirmin, dirmax; // 1e - Interval for direction codes - Aword evtmin, evtmax; // 20 - Interval for event codes - Aword rulmin, rulmax; // 22 - Interval for rule codes - Aword maxscore; // 24 - Maximum score - Aaddr scores; // 25 - Score table - Aaddr freq; // 26 - Address to Char freq's for coding - Aword acdcrc; // 27 - Checksum for acd code (excl. hdr) - Aword txtcrc; // 28 - Checksum for text data file -}; - -// Error message numbers -enum MsgKind { - M_HUH, // Obsolete - M_WHAT, - M_WHAT_ALL, - M_WHAT_IT, - M_WHAT_THEM, - M_MULTIPLE, - M_WANT, - M_NOUN, - M_AFTER_BUT, - M_BUT_ALL, - M_NOT_MUCH, - M_WHICH_ONE, - M_NO_SUCH, - M_NO_WAY, - M_CANT0, - M_CANT, - M_NOTHING, // Obsolete - M_SEEOBJ1, - M_SEEOBJ2, - M_SEEOBJ3, - M_SEEOBJ4, - M_SEEACT, - M_CONTAINS1, - M_CONTAINS2, - M_CONTAINS3, - M_CONTAINS4, - M_CONTAINS5, - M_EMPTY1, - M_EMPTY2, - M_SCORE1, - M_SCORE2, - M_UNKNOWN_WORD, - M_MORE, - M_AGAIN, - M_SAVEWHERE, - M_SAVEOVERWRITE, - M_SAVEFAILED, - M_SAVEMISSING, - M_SAVEVERS, - M_SAVENAME, - M_RESTOREFROM, - M_REALLY, // CHANGED: v2.7 from M_RESTART - M_QUITACTION, // INTRODUCED: v2.7, so M_ARTICLE moved - M_ARTICLE, // INTRODUCED: v2.6 but replaced the M_NOMSG - MSGMAX -}; - -#define M_ARTICLE26 M_QUITACTION -#define M_MSGMAX26 M_ARTICLE - -} // End of namespace Alan2 -} // End of namespace Glk - -#endif -- cgit v1.2.3