#include "image.h"
#include "base_image.h"
#include "solid_gl.h"
+#include "solid_phys.h"
#include "base_config.h"
#include "lang.h"
/*---------------------------------------------------------------------------*/
+int sol_reflective(const struct s_file *fp)
+{
+ int bi;
+
+ for (bi = 0; bi < fp->bc; bi++)
+ if (fp->bv[bi].rl)
+ return 1;
+
+ return 0;
+}
+
+/*---------------------------------------------------------------------------*/
+
#define tobyte(f) ((GLubyte) (f * 255.0f))
#define color_cmp(a, b) (tobyte((a)[0]) == tobyte((b)[0]) && \
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;
}