eobish

annotate src/fblibimp.h @ 2:cdbcae5b3b98

added fblib
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 18 Jan 2015 03:16:37 +0200
parents
children ce0548d24918
rev   line source
nuclear@2 1 #ifndef FBLIBIMP_H_
nuclear@2 2 #define FBLIBIMP_H_
nuclear@2 3
nuclear@2 4 #include "fblib.h"
nuclear@2 5
nuclear@2 6 struct callbacks {
nuclear@2 7 void (*keyb)(int, int, void*);
nuclear@2 8 void (*button)(int, int, int, int, void*);
nuclear@2 9 void (*motion)(int, int, void*);
nuclear@2 10
nuclear@2 11 void *keyb_data, *button_data, *motion_data;
nuclear@2 12 } fb_cb;
nuclear@2 13
nuclear@2 14 struct input_state {
nuclear@2 15 unsigned char key[256];
nuclear@2 16 unsigned char mbutton[8];
nuclear@2 17 int mx, my;
nuclear@2 18 } fb_inp;
nuclear@2 19
nuclear@2 20 int fb_width, fb_height, fb_bpp;
nuclear@2 21
nuclear@2 22 #endif /* FBLIBIMP_H_ */