home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #6 / amigaacscoverdisc1998-061998.iso / games / descent / source / main / scores.h < prev    next >
C/C++ Source or Header  |  1998-06-08  |  3KB  |  104 lines

  1. /*
  2. THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
  3. SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
  4. END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
  5. ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
  6. IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
  7. SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
  8. FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
  9. CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
  10. AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
  11. COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
  12. */
  13. /*
  14.  * $Source: f:/miner/source/main/rcs/scores.h $
  15.  * $Revision: 2.0 $
  16.  * $Author: john $
  17.  * $Date: 1995/02/27 11:31:53 $
  18.  * 
  19.  * Scores header.
  20.  * 
  21.  * $Log: scores.h $
  22.  * Revision 2.0  1995/02/27  11:31:53  john
  23.  * New version 2.0, which has no anonymous unions, builds with
  24.  * Watcom 10.0, and doesn't require parsing BITMAPS.TBL.
  25.  * 
  26.  * Revision 1.13  1994/12/07  00:36:36  mike
  27.  * scores sequencing stuff.
  28.  * 
  29.  * Revision 1.12  1994/11/28  11:26:09  matt
  30.  * Took out scores for weapons, which are no longer used
  31.  * 
  32.  * Revision 1.11  1994/10/24  18:20:03  john
  33.  * Made the current high score flash.
  34.  * 
  35.  * Revision 1.10  1994/10/18  18:21:36  john
  36.  * NEw score system.
  37.  * 
  38.  * Revision 1.9  1994/10/03  23:01:58  matt
  39.  * New parms for scores_view()
  40.  * 
  41.  * 
  42.  * Revision 1.8  1994/09/27  16:10:37  adam
  43.  * changed scores of course
  44.  * 
  45.  * Revision 1.7  1994/08/31  19:25:46  mike
  46.  * Add score values for new powerups.
  47.  * 
  48.  * Revision 1.6  1994/08/26  16:00:18  mike
  49.  * enhanced (?) scoring.
  50.  * 
  51.  * Revision 1.5  1994/08/26  13:01:45  john
  52.  * Put high score system in.
  53.  * 
  54.  * Revision 1.4  1994/05/30  16:33:21  yuan
  55.  * Revamping high scores.
  56.  * 
  57.  * Revision 1.3  1994/05/14  17:15:07  matt
  58.  * Got rid of externs in source (non-header) files
  59.  * 
  60.  * Revision 1.2  1994/05/13  13:13:57  yuan
  61.  * Added player death...
  62.  * 
  63.  * When you die, if just pops up a a message.
  64.  * When game is over, a message is popped up, and if you have a high score,
  65.  * you get to enter it.
  66.  * 
  67.  * Revision 1.1  1994/05/13  10:22:16  yuan
  68.  * Initial revision
  69.  * 
  70.  * 
  71.  */
  72.  
  73.  
  74.  
  75. #ifndef _SCORES_H
  76. #define _SCORES_H
  77.  
  78. #define    ROBOT_SCORE                1000
  79. #define    HOSTAGE_SCORE            1000
  80. #define    CONTROL_CEN_SCORE        5000
  81. #define    ENERGY_SCORE            0
  82. #define    SHIELD_SCORE            0
  83. #define    LASER_SCORE                0
  84. #define    DEBRIS_SCORE            0
  85. #define    CLUTTER_SCORE            0
  86. #define    MISSILE1_SCORE            0
  87. #define    MISSILE4_SCORE            0
  88. #define    KEY_SCORE                0
  89. #define    QUAD_FIRE_SCORE        0
  90.  
  91. #define    VULCAN_AMMO_SCORE                0
  92. #define    CLOAK_SCORE                        0
  93. #define    TURBO_SCORE                        0
  94. #define    INVULNERABILITY_SCORE        0
  95. #define    HEADLIGHT_SCORE                0
  96.  
  97. extern void scores_view(int citem);
  98.  
  99. // If player has a high score, adds you to file and returns.
  100. //    If abort_flag set, only show if player has gotten a high score.
  101. extern void scores_maybe_add_player(int abort_flag);
  102.  
  103. #endif
  104.