StarTrekV3_Linux  Version3
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Pages
Probe.h
Go to the documentation of this file.
1 #ifndef _PROBE
2 #define _PROBE
3 
4 #include <allegro5/allegro.h>
5 #include <allegro5/allegro_image.h>
6 #include <stdio.h>
7 #include "types.h"
8 #include "Engine.h"
9 #include "Enterprise.h"
10 
11 
21 class TProbe:public TSprite
22 {
23  friend class TEngine;
24 private:
25  int m_nWait;
26  TEnterprise * m_pOwner;
27 
28 public:
29 
45  TProbe(double a_dX, double a_dY,double a_dSpeed, double a_dAngle, int a_nZ, TEnterprise * a_pOwner);
47  TProbe();
48 
50  void Do_ai();
51 
53  static bool Init();
54 
56  void Draw(double a_dCamX, double a_dCamY);
57 };
58 
59 
60 
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 #endif // _PROBE
void Draw(double a_dCamX, double a_dCamY)
probe drawing
Definition: Probe.cpp:95
void Do_ai()
AI entry point.
Definition: Probe.cpp:34
Definition: Engine.h:131
Definition: Engine.h:274
Definition: Enterprise.h:49
static bool Init()
Class initialization.
Definition: Probe.cpp:105
TProbe()
default constructor
Definition: Probe.cpp:26
Definition: Probe.h:21