Files
ghostland-game/ghost.h
2023-10-13 01:13:57 -04:00

28 lines
522 B
C++

#ifndef GHOST_H
#define GHOST_H
#include <glm/glm.hpp>
class Ghost {
public:
Ghost(float xmin, float xmax, float zmin, float zmax);
void apply_movement();
glm::mat4 get_model(glm::vec3 &camera_pos);
private:
int ghost_id;
bool first_frame;
glm::vec3 pos;
float yawr;
float xmin;
float xmax;
float zmin;
float zmax;
float y_offset;
float prev_move_time;
};
float rand_float(float rmin, float rmax);
#endif