12 #ifndef _FS2OPEN_RADARSETUP_H
13 #define _FS2OPEN_RADARSETUP_H
20 #define RADAR_MODE_STANDARD 0
21 #define RADAR_MODE_ORB 1
22 #define MAX_RADAR_MODES 2
25 #define NUM_FLICKER_TIMERS 2
51 #define MAX_RADAR_COLORS 5
52 #define MAX_RADAR_LEVELS 2 // bright and dim radar dots are allowed
55 #define RCOL_NAVBUOY_CARGO 1
56 #define RCOL_WARPING_SHIP 2
57 #define RCOL_JUMP_NODE 3
62 #define BLIP_TYPE_JUMP_NODE 0
63 #define BLIP_TYPE_NAVBUOY_CARGO 1
64 #define BLIP_TYPE_BOMB 2
65 #define BLIP_TYPE_WARPING_SHIP 3
66 #define BLIP_TYPE_TAGGED_SHIP 4
67 #define BLIP_TYPE_NORMAL_SHIP 5
69 #define MAX_BLIP_TYPES 6
78 #define BLIP_CURRENT_TARGET (1<<0)
79 #define BLIP_DRAW_DIM (1<<1) // object is farther than Radar_bright_range units away
80 #define BLIP_DRAW_DISTORTED (1<<2) // object is resistant to sensors, so draw distorted
140 virtual void render(
float frametime);
145 #endif //_FS2OPEN_RADARSETUP_H
void radar_plot_object(object *objp)
blip Blip_bright_list[MAX_BLIP_TYPES]
Fully visible on the radar.
GLfloat GLfloat GLfloat GLfloat h
int Radar_calc_bright_dist_timer
float radar_projection_size
void initBlipRadius(int normal, int target)
virtual void render(float frametime)
GLdouble GLdouble GLdouble r
void radar_mission_init()
int Radar_blip_radius_target
virtual void initialize()
void initRadius(int w, int h)
char Small_blip_string[2]
void initDistanceLongOffsets(int x, int y)
int Radar_flicker_timer[NUM_FLICKER_TIMERS]
int Radar_blip_radius_normal
GLint GLint GLint GLint GLint x
rcol Radar_color_rgb[MAX_RADAR_COLORS][MAX_RADAR_LEVELS]
GLboolean GLboolean GLboolean b
blip Blip_dim_list[MAX_BLIP_TYPES]
int Radar_dist_offsets[RR_MAX_RANGES][2]
char Large_blip_string[2]
GLubyte GLubyte GLubyte GLubyte w
RadarVisibility radar_is_visible(object *objp)
Return if the specified object is visible on the radar.
void initDistanceInfinityOffsets(int x, int y)
void initDistanceShortOffsets(int x, int y)
int Radar_avail_prev_frame
int Radar_flicker_on[NUM_FLICKER_TIMERS]
#define NUM_FLICKER_TIMERS
Not visible on the radar.
ubyte Radar_infinity_icon