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);
}