37 #ifndef _USSENTERPRISE
38 #define _USSENTERPRISE
58 int m_nEngineeringStartX;
59 int m_nEngineeringStartY;
61 int m_nNavigationXOffset;
62 int m_nNavigationYOffset;
66 void DrawBaseInfo(
const Sector & a_sector,
int a_nX,
int a_nY);
67 void DrawPlanetInfo(
const Sector & a_sector,
int a_nX,
int a_nY);
68 void DrawOccupationInfo(
const Sector & a_sector,
int a_nX,
int a_nY,
int a_nSizeX,
int a_nSizeY);
69 void DrawTacticalInfo(
const Sector & a_sector,
int a_nX,
int a_nY,
int a_nSizeX,
int a_nSizeY);
70 void DrawNavigationLegenda(
int a_nX,
int a_nY);
88 void SetX(
double a_dX);
89 void SetY(
double a_dY);
108 void DrawTargetInfo(
int a_nSelection,
int a_nXLocation,
int a_nYLocation);
void draw_engineering()
Definition: Enterprise.cpp:859
void DecNavY()
Definition: Enterprise.cpp:1264
void DrawTargetInfo(int a_nSelection, int a_nXLocation, int a_nYLocation)
Definition: Enterprise.cpp:764
void DecNavX()
Definition: Enterprise.cpp:1248
void UpdateStarmap(int a_dXOffset, int a_dYOffset)
Definition: Enterprise.cpp:1404
void SetNavigationMode(NAVIGATION_MODE a_Mode)
Definition: Enterprise.cpp:1379
double GetY()
Definition: Enterprise.cpp:88
int m_nSectorPositionY
Definition: Enterprise.h:77
Definition: Universe.h:136
void StartWarp(int a_nWarpFactor)
Definition: Enterprise.cpp:271
void LockUp()
Definition: Enterprise.cpp:731
void FirePhoton(bool bf)
Definition: Enterprise.cpp:686
void LaunchProbe()
Definition: Enterprise.cpp:642
int m_nProbes
Definition: Enterprise.h:79
NAVIGATION_MODE
Definition: types.h:146
void Draw_Navigation(Universe *a_pUniverse)
Definition: Enterprise.cpp:1274
void DNavOriginY(int a_nOffset)
Definition: Enterprise.cpp:1396
int m_nWarpFactor
Definition: Enterprise.h:78
int m_nSectorPositionX
Definition: Enterprise.h:76
int GetWarp()
Definition: Enterprise.h:86
Definition: Universe.h:95
void SetX(double a_dX)
Definition: Enterprise.cpp:93
double GetX()
Definition: Enterprise.cpp:83
virtual void DoEngineering()
VIRTUAL Do Engineering AI, damage control, energy management etc. Should be called in Do_ai()...
Definition: Enterprise.cpp:104
void SetDefaultNavigationOrigin()
Definition: Enterprise.cpp:1385
static bool Init()
Definition: Enterprise.cpp:1430
void DNavOriginX(int a_nOffset)
Definition: Enterprise.cpp:1391
void LockDown()
Definition: Enterprise.cpp:747
Definition: Enterprise.h:49
void DoWarp()
Definition: Enterprise.cpp:276
TEnterprise()
Definition: Enterprise.cpp:43
void draw_transporter()
Definition: Enterprise.cpp:940
void StopWarp()
Definition: Enterprise.cpp:290
void IncNavY()
Definition: Enterprise.cpp:1256
void IncNavX()
Definition: Enterprise.cpp:1240
double m_dAngle
Definition: Engine.h:143
virtual void Do_ai()
** VIRTUAL ** Enter AI routine Called by Engine
Definition: Enterprise.cpp:300
double GetAngle()
Definition: Enterprise.h:87
void SetY(double a_dY)
Definition: Enterprise.cpp:98