38 lines
1.1 KiB
C++
38 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include "font/bitmap.h"
|
|
#include "font/outline.h"
|
|
#include "geometry_buffer.h"
|
|
|
|
namespace test {
|
|
|
|
extern unsigned int empty_vertex_array_object;
|
|
extern unsigned int quad_index_buffer;
|
|
|
|
extern float mouse_position[4];
|
|
extern float mouse_block[4];
|
|
|
|
extern font::bitmap::font * terminus_fonts;
|
|
extern font::outline::font * uncial_antiqua_fonts;
|
|
|
|
extern geometry_buffer<4> geometry_buffer_pnc;
|
|
|
|
void load();
|
|
void draw();
|
|
void love2d_state_load();
|
|
void love2d_state_restore();
|
|
void update_keyboard(int up, int down, int left, int right,
|
|
int w, int s, int a, int d,
|
|
int t, int g, int f, int h,
|
|
int i, int k, int j, int l,
|
|
int q, int e);
|
|
void update_mouse(int x, int y);
|
|
void update_joystick(float lx, float ly, float rx, float ry, float tl, float tr,
|
|
int up, int down, int left, int right,
|
|
int a, int b, int x, int y,
|
|
int leftshoulder, int rightshoulder,
|
|
int start);
|
|
void update(float time);
|
|
|
|
}
|