switch to horde3d
This commit is contained in:
@ -10,14 +10,21 @@
|
||||
|
||||
#include "Application.h"
|
||||
#include "Schedule.h"
|
||||
#include "Renderer.h"
|
||||
#include "Window.h"
|
||||
|
||||
#include "oglfont.h"
|
||||
|
||||
namespace gln {
|
||||
|
||||
class Client: public Application {
|
||||
public:
|
||||
void initialize(Arguments &arg);
|
||||
void initialize(Config &config);
|
||||
void update();
|
||||
void shutdown();
|
||||
private:
|
||||
Window window;
|
||||
Renderer renderer;
|
||||
double last_bomb; //TODO: use bomb schedule;
|
||||
int last_x, last_y;
|
||||
double phi, theta;
|
||||
@ -26,8 +33,7 @@ private:
|
||||
int width, height;
|
||||
//TrueTyeFont font;
|
||||
oglf_font_t font;
|
||||
|
||||
void prepareFrame(double rx, double ry, double rz);
|
||||
void processInput(double step);
|
||||
void accelerate(double x, double y, double z);
|
||||
void drop_bomb(double rx, double ry, double rz, double ttl);
|
||||
void loadConsoleFont();
|
||||
@ -38,4 +44,6 @@ private:
|
||||
void drawPlayer(player_t *player);
|
||||
};
|
||||
|
||||
} // namespace grln
|
||||
|
||||
#endif /* CLIENT_H_ */
|
||||
|
Reference in New Issue
Block a user