9 #ifndef _RADAR_DRADIS_H
10 #define _RADAR_DRADIS_H
28 int unknown_contact_icon;
34 vec3d Orb_eye_position;
53 int loop_sound_handle;
55 float loop_sound_volume;
58 int departure_beep_snd;
60 int m_stealth_arrival_snd;
61 int stealth_departure_snd;
63 int arrival_beep_delay;
64 int departure_beep_delay;
66 int arrival_beep_next_check;
67 int departure_beep_next_check;
72 void initBitmaps(
char* fname_xy,
char* fname_xz_yz,
char* fname_sweep,
char* fname_target_brackets,
char* fname_unknown);
73 void initSound(
int loop_snd,
float _loop_sound_volume,
int arrival_snd,
int departue_snd,
int stealth_arrival_snd,
int stealth_departue_snd,
float arrival_delay,
float departure_delay);
77 void drawBlips(
int blip_type,
int bright,
int distort);
79 void drawContact(
vec3d *pnt,
int idx,
int clr_idx,
float dist,
float alpha,
float scale_factor);
89 void render(
float frametime);
93 virtual void onFrame(
float frametime);
void plotBlip(blip *b, vec3d *pos, float *alpha)
void render(float frametime)
void drawBlips(int blip_type, int bright, int distort)
void drawContactImage(vec3d *pnt, int rad, int idx, int clr_idx, float mult)
void initSound(int loop_snd, float _loop_sound_volume, int arrival_snd, int departue_snd, int stealth_arrival_snd, int stealth_departue_snd, float arrival_delay, float departure_delay)
GLenum GLenum GLenum GLenum GLenum scale
void initBitmaps(char *fname_xy, char *fname_xz_yz, char *fname_sweep, char *fname_target_brackets, char *fname_unknown)
void blipDrawDistorted(blip *b, vec3d *pos, float alpha)
void blipDrawFlicker(blip *b, vec3d *pos, float alpha)
void drawContact(vec3d *pnt, int idx, int clr_idx, float dist, float alpha, float scale_factor)
GLboolean GLboolean GLboolean b
void drawBlipsSorted(int distort)
virtual void initialize()
void drawCrosshairs(vec3d pnt)
virtual void onFrame(float frametime)
GLclampf GLclampf GLclampf alpha