-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathaaplayer.h
More file actions
55 lines (43 loc) · 1.5 KB
/
Copy pathaaplayer.h
File metadata and controls
55 lines (43 loc) · 1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#ifndef __AAPLAYER_H
#define __AAPLAYER_H
#pragma force_top_level
#pragma include_only_once
/******************************************************************************
**
** Copyright (C) 1995, an unpublished work by The 3DO Company. All rights
*reserved.
** This material contains confidential information that is the property of The
*3DO Company.
** Any unauthorized duplication, disclosure or use is prohibited.
** $Id: aaplayer.h,v 1.4 1994/10/27 19:03:26 vertex Exp $
**
******************************************************************************/
#include "debug3do.h"
#include "displayutils.h"
#include "event.h"
#include "graphics.h"
#include "io.h"
#include "string.h"
#include "umemory.h"
#include "utils3do.h"
#include "controlpad.h"
#include "aaerror.h"
#define VERSION "2.0"
#define MOVE_DELTA 2
#define CONTROL_ALL \
(ControlUp | ControlDown | ControlLeft | ControlRight | ControlA | ControlB)
Item gVramIOReq = -1, gVblIOReq = -1;
frac16 gFrameIncr, gMoveIncr;
int32 gCorner = 0;
bool gMoveCorners = false;
Point gP[4];
Item gAAErrorItem = -1;
Item gTimerDevice = -1, gTimerReq = -1;
int32 gFrameRate = 15;
/* local function prototypes */
static bool HandleButton (uint32 button, CCB *ccb);
static int32 Initialize (ScreenContext *sc, int32 nScreens);
static void Usage (void);
static int32 AdvanceFrame (IOReq *pIOReq, struct timeval *lastTime);
static int32 GetTime (IOReq *pIOReq, struct timeval *tv);
#endif /* _AAPLAYER_H */