Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CampaignPlanMission.h
Go to the documentation of this file.
1 /* Project Starshatter 4.5
2  Destroyer Studios LLC
3  Copyright © 1997-2004. All Rights Reserved.
4 
5  SUBSYSTEM: Stars.exe
6  FILE: CampaignPlanMission.h
7  AUTHOR: John DiCamillo
8 
9 
10  OVERVIEW
11  ========
12  CampaignPlanMission generates missions and mission
13  info for the player's combat group as part of a
14  dynamic campaign.
15 */
16 
17 #ifndef CampaignPlanMission_h
18 #define CampaignPlanMission_h
19 
20 #include "Types.h"
21 #include "CampaignPlan.h"
22 
23 // +--------------------------------------------------------------------+
24 
26 class CombatGroup;
27 class CombatUnit;
28 class CombatZone;
29 
30 // +--------------------------------------------------------------------+
31 
33 {
34 public:
35  static const char* TYPENAME() { return "CampaignPlanMission"; }
36 
38  virtual ~CampaignPlanMission() { }
39 
40  // operations:
41  virtual void ExecFrame();
42 
43 protected:
44  virtual void SelectStartTime();
51 
53  int start;
54  int slot;
55 };
56 
57 #endif CampaignPlanMission_h
58