switch to horde3d

This commit is contained in:
2018-11-26 13:15:41 +01:00
parent dbed4abb0b
commit 08ac71b995
18 changed files with 319 additions and 549 deletions

View File

@ -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_ */