Blame touch.h

7e0df9
#ifndef TOUCH_H
7e0df9
#define TOUCH_H
7e0df9
7e0df9
7e0df9
#include "common.h"
7e0df9
7e0df9
#ifdef DIRECT_TOUCH
7e0df9
#include <mtdev.h></mtdev.h>
7e0df9
#endif
7e0df9
7e0df9
7e0df9
#define TOUCH_FIELDS 3
7e0df9
7e0df9
7e0df9
typedef struct Touch {
7e0df9
  App *app;
7e0df9
  int fd;
7e0df9
  #ifdef DIRECT_TOUCH
7e0df9
  struct mtdev dev;
7e0df9
  #endif
7e0df9
7e0df9
  int slot, id, pressed;
7e0df9
  int fields[TOUCH_FIELDS][3];
7e0df9
} Touch;
7e0df9
7e0df9
7e0df9
int touchInit(Touch *touch, App *app, const char *dev);
7e0df9
void touchDeinit(Touch *touch);
7e0df9
int touchGet(Touch *touch, int *x, int *y, int *p);
7e0df9
7e0df9
7e0df9
#endif