refactoring
This commit is contained in:
17
inc/mouse.h
Normal file
17
inc/mouse.h
Normal file
@@ -0,0 +1,17 @@
|
||||
#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;
|
||||
|
||||
// Чтение мыши с порта
|
||||
MouseData read_mouse(volatile u8* port);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user