-
Notifications
You must be signed in to change notification settings - Fork 11
/
MKEND.H
98 lines (78 loc) · 1.94 KB
/
MKEND.H
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
/******************************************************************************
File: mkend.h
By: David Schwartz
Date: Jan 1995
(C) Williams Entertainment
Mortal Kombat III endship header
******************************************************************************/
#ifndef __mk_mkend_h__
#define __mk_mkend_h__
/*
* DEFINITIONS
*/
#define BPAL_WHITE 0x7fff
#define BPAL_BLACK 0x8000
typedef struct sk_ray
{
void *a_ray;
short x,y;
} SK_RAY;
typedef struct thankx
{
char *txt;
WORD sleep;
} THANKX;
typedef struct dteam
{
void *t1;
short x1,y1;
} DTEAM;
#define MAX_ARCADE_CODES 3
#define ARCADE_L1_PROB 2 // depth of easy table to allowed
#define ARCADE_L2_PROB 4 // depth of med table to allowed
#define ARCADE_L3_PROB 6 // depth of hard table allowed
/*
* RAM
*/
/*
* PROTOTYPES
*/
void smoke_page(void);
void arcade_page(void);
void ultimate_exit(void);
void smoke_jackpot(void);
void count_down_timer(void);
void count_shape(OBJECT *);
void smoke_check_button(OBJECT *obj);
void shao_kahn_death_fx(void);
void sk_die_tower(WORD pa10,WORD pa11h,WORD pa11l);
void sk_die_pit(WORD pa10,WORD pa11h,WORD pa11l);
void init_and_multi_plane(WORD pa0);
void shao_kahn_dying2(void);
void shao_kahn_dying(void);
void sk_die_setup(void);
void kahn_flash(WORD pa0,void *pa1);
void victory_message(void);
void msg_rise(void);
void winner_msg_rise(void);
void end_of_tournament(void);
void set_objlst2_vel(long pa1);
void sk_ray1(void);
void sk_ray2(void);
void sk_ray3(void);
void sk_ray_setup(void);
void mk3_cast_o_characters(void);
void take_a_bow(void);
void wake_me_up(void);
void run_away(void);
void mk3_thank_you(void);
void set_letter_vel(void);
void text_deleter(void);
void mk3_design_team(DTEAM *);
void team_print(DTEAM *pa0);
/*
* MACROS
*/
extern DTEAM arcade_team_table[];
extern DTEAM sony_team_table[];
#endif /* __mk_mkend_h__ */