OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
touchinput.h
Go to the documentation of this file.
1#pragma once
2
3#include <Tempest/Widget>
4
5class PlayerControl;
6
7class TouchInput : public Tempest::Widget {
8 public:
10
11 void paintEvent(Tempest::PaintEvent& e);
12 void mouseDownEvent(Tempest::MouseEvent& e);
13 void mouseDragEvent(Tempest::MouseEvent& e);
14 void mouseUpEvent(Tempest::MouseEvent& e);
15
16 private:
17 PlayerControl& ctrl;
18
19 Tempest::Point mpos;
20 };
21
void mouseDragEvent(Tempest::MouseEvent &e)
void paintEvent(Tempest::PaintEvent &e)
void mouseUpEvent(Tempest::MouseEvent &e)
void mouseDownEvent(Tempest::MouseEvent &e)