if (client_state)
game_client_free();
- if (!sol_load_gl(&file, file_name,
- config_get_d(CONFIG_TEXTURES),
- config_get_d(CONFIG_SHADOW)))
+ if (!sol_load_gl(&file, file_name, config_get_d(CONFIG_SHADOW)))
return (client_state = 0);
reflective = sol_reflective(&file);
first_update = 1;
back_init(grad_name, config_get_d(CONFIG_GEOMETRY));
- sol_load_gl(&back, back_name,
- config_get_d(CONFIG_TEXTURES), 0);
+ sol_load_gl(&back, back_name, 0);
return client_state;
}
jump_b = 0;
view_init();
- sol_load_gl(&file, s,
- config_get_d(CONFIG_TEXTURES),
- config_get_d(CONFIG_SHADOW));
+ sol_load_gl(&file, s, config_get_d(CONFIG_SHADOW));
}
void game_free(void)
void ball_init(void)
{
- int T = config_get_d(CONFIG_TEXTURES);
-
char *solid_file = concat_string(config_get_s(CONFIG_BALL_FILE),
"-solid.sol", NULL);
char *inner_file = concat_string(config_get_s(CONFIG_BALL_FILE),
inner_alpha = 1.0f;
outer_alpha = 1.0f;
- if ((has_solid = sol_load_gl(&solid, solid_file, T, 0)))
+ if ((has_solid = sol_load_gl(&solid, solid_file, 0)))
solid_flags = ball_opts(&solid, &solid_alpha);
- if ((has_inner = sol_load_gl(&inner, inner_file, T, 0)))
+ if ((has_inner = sol_load_gl(&inner, inner_file, 0)))
inner_flags = ball_opts(&inner, &inner_alpha);
- if ((has_outer = sol_load_gl(&outer, outer_file, T, 0)))
+ if ((has_outer = sol_load_gl(&outer, outer_file, 0)))
outer_flags = ball_opts(&outer, &outer_alpha);
free(solid_file);
void item_init(void)
{
- int T = config_get_d(CONFIG_TEXTURES);
-
- sol_load_gl(&item_coin_file, "item/coin/coin.sol", T, 0);
- sol_load_gl(&item_grow_file, "item/grow/grow.sol", T, 0);
- sol_load_gl(&item_shrink_file, "item/shrink/shrink.sol", T, 0);
+ sol_load_gl(&item_coin_file, "item/coin/coin.sol", 0);
+ sol_load_gl(&item_grow_file, "item/grow/grow.sol", 0);
+ sol_load_gl(&item_shrink_file, "item/shrink/shrink.sol", 0);
}
void item_free(void)
return 0;
}
-static void sol_load_textures(struct s_file *fp, int k)
+static void sol_load_textures(struct s_file *fp)
{
int i;
/*---------------------------------------------------------------------------*/
-int sol_load_gl(struct s_file *fp, const char *filename, int k, int s)
+int sol_load_gl(struct s_file *fp, const char *filename, int s)
{
if (sol_load_only_file(fp, filename))
{
- sol_load_textures(fp, k);
+ sol_load_textures(fp);
sol_load_objects (fp, s);
return 1;
}
/*---------------------------------------------------------------------------*/
-int sol_load_gl(struct s_file *, const char *, int, int);
+int sol_load_gl(struct s_file *, const char *, int);
void sol_free_gl(struct s_file *);
int sol_reflective(const struct s_file *);