15#include "SubComponent.h"
19class NeosMouse final :
public SubComponent {
21 Descriptions descriptions = {{
24 .description =
"Neos Mouse"
67 NeosMouse(C64 &ref) : SubComponent(ref) { }
69 NeosMouse& operator= (
const NeosMouse& other) {
96 template <
class T>
void serialize(T& worker) { } SERIALIZERS(serialize);
97 void _reset(
bool hard)
override;
106 const Descriptions &getDescriptions()
const override {
return descriptions; }
116 void setLeftMouseButton(
bool value) { leftButton = value; }
117 void setRightMouseButton(
bool value) { rightButton = value; }
124 void updateControlPort(i64 targetX, i64 targetY);
127 u8 readControlPort()
const;
130 void risingStrobe(i64 targetX, i64 targetY);
131 void fallingStrobe(i64 targetX, i64 targetY);
136 void latchPosition(i64 targetX, i64 targetY);
VirtualC64 project namespace.
Definition CmdQueue.cpp:16