CnC_Remastered_Collection

Command and Conquer: Red Alert
Log | Files | Refs | README | LICENSE

EGOS.H (3199B)


      1 //
      2 // Copyright 2020 Electronic Arts Inc.
      3 //
      4 // TiberianDawn.DLL and RedAlert.dll and corresponding source code is free 
      5 // software: you can redistribute it and/or modify it under the terms of 
      6 // the GNU General Public License as published by the Free Software Foundation, 
      7 // either version 3 of the License, or (at your option) any later version.
      8 
      9 // TiberianDawn.DLL and RedAlert.dll and corresponding source code is distributed 
     10 // in the hope that it will be useful, but with permitted additional restrictions 
     11 // under Section 7 of the GPL. See the GNU General Public License in LICENSE.TXT 
     12 // distributed with this program. You should have received a copy of the 
     13 // GNU General Public License along with permitted additional restrictions 
     14 // with this program. If not, see https://github.com/electronicarts/CnC_Remastered_Collection
     15 
     16 
     17 /*************************************************************************************
     18  **   C O N F I D E N T I A L --- W E S T W O O D    S T U D I O S                  **
     19  *************************************************************************************
     20  *                                                                                   *
     21  *                 Project Name : Command & Conquer - Red Alert                      *
     22  *                                                                                   *
     23  *                    File Name : EGOS.H                                             *
     24  *                                                                                   *
     25  *                   Programmer : Steve Tall                                         *
     26  *                                                                                   *
     27  *                   Start Date : September 4th, 1996                                *
     28  *                                                                                   *
     29  *                  Last Update : September 4th, 1996 [ST]                           *
     30  *                                                                                   *
     31  *-----------------------------------------------------------------------------------*
     32  * Overview:                                                                         *
     33  *                                                                                   *
     34  *   Scrolling movie style credits.                                                  *
     35  *                                                                                   *
     36  *-----------------------------------------------------------------------------------*
     37  * Functions:                                                             	 			*
     38  *                                                                         				*
     39  *                                                                         				*
     40  * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
     41 
     42 class EgoClass {
     43 
     44 	public:
     45 
     46 		EgoClass (int x, int y, char *text, TextPrintType flags);
     47 		~EgoClass ();
     48 
     49 		bool Scroll (int distance);
     50 		void Render (void);
     51 		void Wipe (GraphicBufferClass *background);
     52 
     53 
     54 		char				*Text;
     55 		int				XPos;
     56 		int				YPos;
     57 		TextPrintType 	Flags;
     58 };
     59 
     60