18 lines
355 B
C
18 lines
355 B
C
#ifndef MOUSE_H
|
||
#define MOUSE_H
|
||
|
||
#include "genesis.h"
|
||
|
||
typedef struct {
|
||
u8 valid; // =1 если мышь (сигнатура совпала)
|
||
u8 buttons;
|
||
s16 dx;
|
||
s16 dy;
|
||
u8 nibbles[10]; // для вывода RAW
|
||
} MouseData;
|
||
|
||
// Чтение мыши с порта
|
||
void read_mouse(MouseData* dst, volatile u8* port);
|
||
|
||
#endif
|