/*
Copyright (c) 1998 Michael Haar, Ulrich Haar, Michael Thayer,
  Tobias Mueller, Tobias Lenz
All rights reserved.
Terroid Programming by Michael Haar, Michael Thayer, Ulrich Haar
Terroid Graphics by Ulrich Haar, Michael Haar
Terroid Music by Michael Thayer
Terroid Level design by Michael Haar, Ulrich Haar, Tobias Lenz
Terroid Beta testing by Tobias Mueller, Tobias Lenz

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice and credits, this unmodified list of conditions and the
   following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice and credits, this unmodified list of conditions and the
   following disclaimer in the documentation and/or other materials
   provided with the distribution.
3. Any credits displayed during programme execution must include the
   above or an equivalent credit list.
4. The name of the author may not be used to endorse or promote products
   derived from this software without specific prior written permission.
5. The authors Michael Thayer and Michael Haar are to be informed,
   preferable by electronic mail, when this software is distributed
   commercially.  A single notification is required for any given
   distribution, and explicit copies of that distribution (e.g. for all
   resellers of a given Linux distribution).
6. If any modifications are made to the software, then a description of them
   must be included when the software is redistributed, or alternatively,
   the distributed binary or source code must be described as a product
   based on source code by Michael Haar, Michael Thayer and Ulrich Haar.

THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

/*********************************/
/* Globale Variable für TERROID  */
/* (C) July 1996 by Michael Haar */
/*********************************/

// init
extern char txt[1024], str[33];
extern RGB gamepal[256];
extern int game_scrollpos;
extern GAMEDIFFICULTY game_difficulty;
extern KETTENSTART startkette[ANZ_LEVELKETTEN];
extern int anz_ketten;
extern FONT digitalfnt;
extern SAMPLE *explo1snd, *scratchsnd;
extern SAMPLE *warningsnd, *bloinksnd, *lasersnd;
extern SAMPLE *donnersnd, *beepsnd, *ringsnd;
extern SAMPLE *extrasnd[10];
extern GFXBLK pausedpix;
extern FONT gamefont, greenfont, redfont;
extern ATTACK_WAVE attack;
// main
extern BOOLEAN ende;
extern int sounddevice;
extern int game_scrollgeschw;
extern PLAYMODE game_mode;
extern int game_level;
extern int level_over;
extern ENDMONSTER endmonster;
extern BOOLEAN no_music;
extern int main_counter;
extern GAMEVIEW game_view;
extern RGB whitepal[256];
extern char cheatmode[];
extern char gamepath[];
extern BOOLEAN do_draw ;
extern BOOLEAN is_demo ;
// objekte
extern OBJEKT objekt[MAX_OBJEKTE];
extern GFXBLK objpix[ANZ_OBJPICS];
// platform
extern int platform[MAX_PLATFORMBREITE][5];
extern int max_platform;
// spieler
extern SPIELER spieler;
extern RGB redpal[4][256];
