overte-JulianGro/util.h
2012-11-25 15:32:55 -08:00

27 lines
836 B
C

//
// util.h
// interface
//
// Created by Philip Rosedale on 8/24/12.
// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
#ifndef interface_util_h
#define interface_util_h
#include "glm/glm.hpp"
void outstring(char * string, int length);
float randFloat();
void render_world_box();
void render_vector(glm::vec3 * vec);
void drawtext(int x, int y, float scale, float rotate, float thick, int mono, char *string,
float r=1.0, float g=1.0, float b=1.0);
void drawvec3(int x, int y, float scale, float rotate, float thick, int mono, glm::vec3 vec,
float r=1.0, float g=1.0, float b=1.0);
double diffclock(timeval clock1,timeval clock2);
void makeCubes(float location[3], float scale, int * index,
float * cubes_position, float * cubes_scale, float * cubes_color);
#endif