Enable global structs for mine saving functions
[btb/d2x.git] / main / scores.h
1 /* $Id: scores.h,v 1.4 2004-08-28 23:17:45 schaffner Exp $ */
2 /*
3 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
4 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
5 END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
6 ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
7 IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
8 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
9 FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
10 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
11 AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
12 COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
13 */
14
15 /*
16  *
17  * Scores header.
18  *
19  */
20
21
22 #ifndef _SCORES_H
23 #define _SCORES_H
24
25 #define ROBOT_SCORE             1000
26 #define HOSTAGE_SCORE           1000
27 #define CONTROL_CEN_SCORE       5000
28 #define ENERGY_SCORE            0
29 #define SHIELD_SCORE            0
30 #define LASER_SCORE             0
31 #define DEBRIS_SCORE            0
32 #define CLUTTER_SCORE           0
33 #define MISSILE1_SCORE          0
34 #define MISSILE4_SCORE          0
35 #define KEY_SCORE               0
36 #define QUAD_FIRE_SCORE         0
37
38 #define VULCAN_AMMO_SCORE       0
39 #define CLOAK_SCORE             0
40 #define TURBO_SCORE             0
41 #define INVULNERABILITY_SCORE   0
42 #define HEADLIGHT_SCORE         0
43
44 extern void scores_view(int citem);
45
46 // If player has a high score, adds you to file and returns.
47 // If abort_flag set, only show if player has gotten a high score.
48 extern void scores_maybe_add_player(int abort_flag);
49
50 #endif /* _SCORES_H */