StarTrekV3_Linux
Version3
Main Page
Namespaces
Classes
Files
File List
File Members
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
types.h
TProbe::Draw
void Draw(double a_dCamX, double a_dCamY)
probe drawing
Definition:
Probe.cpp:95
TProbe::Do_ai
void Do_ai()
AI entry point.
Definition:
Probe.cpp:34
TSprite
Definition:
Engine.h:131
TEngine
Definition:
Engine.h:274
Engine.h
TEnterprise
Definition:
Enterprise.h:49
TProbe::Init
static bool Init()
Class initialization.
Definition:
Probe.cpp:105
Enterprise.h
TProbe::TProbe
TProbe()
default constructor
Definition:
Probe.cpp:26
TProbe
Definition:
Probe.h:21
Probe.h
Generated on Mon Oct 31 2016 21:07:26 for StarTrekV3_Linux by
1.8.6