home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
pocketbk
/
games
/
yam11src
/
YAM.OPL
< prev
next >
Wrap
Text File
|
1995-07-27
|
2KB
|
61 lines
REM MODULE YAM
REM Copyright (c) 1995 Bermuda Software Publishing
REM Written by Bruno Essmann (bessmann@iiic.ethz.ch)
APP YAM
TYPE $1000
REM ICON "M:\APP\YAM\SOURCE\ICON.PIC"
ICON "ICON.PIC"
ENDA
#include "yam.oph"
#define VersionStr "Version 1.10 (07/27/1995)"
PROC Init
REM All global variables are declared here because only
REM subroutines know of global variables and we're calling
REM the various initialisation routines already here...
GLOBAL TimerHandle REM Timer I/O Handle
GLOBAL TimerError REM Timer result code
GLOBAL TimerTime REM Timer in 1/10 sec
GLOBAL TimerStatus REM Timer status
GLOBAL PlaybackStatus REM Playback status
GLOBAL SystemStatus REM System status (GETEVENT)
GLOBAL Preferences REM TRUE if prefs loaded
GLOBAL GamePict REM ID of picture window
GLOBAL GameType REM Game type
GLOBAL GameStatus REM Game status
GLOBAL ScrX, ScrY REM Screen drawing offset
GLOBAL GameW, GameH REM Game width and height
GLOBAL GameMines REM Game number of mines
GLOBAL NoFree REM Number of free fields
GLOBAL NoFlags REM Number of correct flags
GLOBAL NoFalseFlags REM Number of incorrect flags
GLOBAL MarkX, MarkY REM Marker position
GLOBAL TimeMin, TimeSec REM Game timer
GLOBAL Minefieldtype(MaxWH) REM Minefield for minetype
GLOBAL Minefieldnumber(MaxWH) REM Minefield for minenumber
GLOBAL PauseWin REM Pause window id
GLOBAL PauseWinOpen REM Pause window open counter
Util_Init
Disp_Init
YAM_Init
YAM_Loop
ENDP
PROC Term
REM Terminate program, make shure everything is cleaned up
Disp_Term
YAM_Term
STOP
ENDP
#include "util.opl"
#include "main.opl"
#include "game.opl"
#include "disp.opl"
REM END YAM.