20 #define DEFAULT_NMODEL_FLAGS  (MR_NO_ZBUFFER | MR_NO_CULL | MR_ALL_XPARENT | MR_NO_LIGHTING) 
   22 #define MAX_STARFIELD_BITMAP_LISTS      1 
   23 #define MAX_ASTEROID_FIELDS                     4 
   26 #define BACKGROUND_MODEL_FILENAME                       "spherec.pof" 
   43 #define MAX_BACKGROUNDS 2 
   68 #define stars_get_num_bitmaps() stars_get_num_entries(false, false) 
   69 #define stars_get_num_suns()    stars_get_num_entries(true, false) 
   74 #define stars_mark_sun_unused(x)        stars_mark_instance_unused((x),true) 
   75 #define stars_mark_bitmap_unused(x)     stars_mark_instance_unused((x),false) 
   80 #define stars_get_sun_name(x)           stars_get_name_from_instance((x),true) 
   81 #define stars_get_bitmap_name(x)        stars_get_name_from_instance((x),false) 
  102 void stars_draw(
int show_stars, 
int show_suns, 
int show_nebulas, 
int show_subspace, 
int env);
 
SCP_vector< starfield_list_entry > suns
void stars_load_first_valid_background()
bool Motion_debris_override
#define DEFAULT_NMODEL_FLAGS
background_t Backgrounds[MAX_BACKGROUNDS]
void stars_get_sun_pos(int sun_n, vec3d *pos)
void stars_post_level_init()
void stars_draw(int show_stars, int show_suns, int show_nebulas, int show_subspace, int env)
void stars_pack_backgrounds()
void stars_set_background_orientation(matrix *orient=NULL)
void stars_delete_entry_FRED(int index, bool is_a_sun)
void stars_modify_entry_FRED(int index, const char *name, starfield_list_entry *sbi_new, bool is_a_sun)
void stars_draw_sun_glow(int sun_n)
void stars_set_background_model(char *model_name, char *texture_name, int flags=DEFAULT_NMODEL_FLAGS)
void stars_pre_level_init(bool clear_backgrounds=true)
const char * stars_get_name_FRED(int index, bool is_a_sun)
int stars_get_num_entries(bool is_a_sun, bool bitmap_count)
int stars_add_bitmap_entry(starfield_list_entry *bitmap)
void stars_set_nebula(bool activate)
bool stars_background_empty()
void stars_swap_backgrounds(int idx1, int idx2)
void stars_mark_instance_unused(int index, bool is_a_sun)
void stars_preload_sun_bitmap(char *fname)
GLuint const GLchar * name
int stars_get_first_valid_background()
void stars_draw_background()
struct background_t background_t
const char * stars_get_name_from_instance(int index, bool is_a_sun)
struct starfield_list_entry starfield_list_entry
SCP_vector< starfield_list_entry > bitmaps
cmdline_parm env("-noenv", NULL, AT_NONE)
char filename[MAX_FILENAME_LEN]
void stars_preload_background_bitmap(char *fname)
int stars_find_bitmap(char *name)
int stars_find_sun(char *name)
void stars_load_background(int background_idx)
int stars_add_sun_entry(starfield_list_entry *sun_ptr)