home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #6 / amigaacscoverdisc1998-061998.iso / games / descent / source / main / titles.h < prev    next >
Text File  |  1998-06-08  |  3KB  |  92 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/titles.h $
  15.  * $Revision: 2.0 $
  16.  * $Author: john $
  17.  * $Date: 1995/02/27 11:27:40 $
  18.  * 
  19.  * .
  20.  * 
  21.  * $Log: titles.h $
  22.  * Revision 2.0  1995/02/27  11:27:40  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.12  1995/02/02  12:23:29  john
  27.  * Made between level saves have picture.
  28.  * 
  29.  * Revision 1.11  1995/01/21  16:27:11  matt
  30.  * Made endlevel briefing work with missions
  31.  * 
  32.  * Revision 1.10  1995/01/20  22:48:02  matt
  33.  * Mission system implemented, though imcompletely
  34.  * 
  35.  * Revision 1.9  1994/12/07  19:14:07  matt
  36.  * Kill briefing screen disable switch for release version
  37.  * 
  38.  * Revision 1.8  1994/11/21  16:40:24  matt
  39.  * Added prototype
  40.  * 
  41.  * Revision 1.7  1994/11/05  14:05:54  john
  42.  * Fixed fade transitions between all screens by making gr_palette_fade_in and out keep
  43.  * track of whether the palette is faded in or not.  Then, wherever the code needs to fade out,
  44.  * it just calls gr_palette_fade_out and it will fade out if it isn't already.  The same with fade_in.
  45.  * This eliminates the need for all the flags like Menu_fade_out, game_fade_in palette, etc.
  46.  * 
  47.  * Revision 1.6  1994/11/01  17:57:48  mike
  48.  * Briefing screens.
  49.  * 
  50.  * Revision 1.5  1994/10/31  22:28:04  mike
  51.  * briefing screens
  52.  * 
  53.  * Revision 1.4  1994/09/16  16:14:31  john
  54.  * Added acrade sequencing.
  55.  * 
  56.  * Revision 1.3  1994/06/22  00:26:53  matt
  57.  * Added support for Interplay's animating title sequence
  58.  * 
  59.  * Revision 1.2  1994/06/17  12:13:36  john
  60.  * More newdemo stuff; made editor->game transition start in slew mode.
  61.  * 
  62.  * Revision 1.1  1994/06/17  10:50:12  john
  63.  * Initial revision
  64.  * 
  65.  * 
  66.  */
  67.  
  68.  
  69.  
  70. #ifndef _TITLES_H
  71. #define _TITLES_H
  72.  
  73. #ifndef RELEASE
  74. extern int    Skip_briefing_screens;
  75. #else
  76. #define Skip_briefing_screens 0
  77. #endif
  78.  
  79. extern char Briefing_text_filename[13];
  80. extern char Ending_text_filename[13];
  81.  
  82. extern int show_title_screen( char * filename, int allow_keys );
  83. extern int show_briefing_screen( char * filename, int allow_keys );
  84. extern show_title_flick(char *name, int allow_keys );
  85. extern void do_briefing_screens(int level_num);
  86. extern void do_end_game(void);
  87. extern char * get_briefing_screen( int level_num );
  88.  
  89.  
  90. #endif
  91. 
  92.