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
5
class
PlayerControl
;
6
7
class
TouchInput
:
public
Tempest::Widget {
8
public
:
9
TouchInput
(
PlayerControl
& ctrl);
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
PlayerControl
Definition
playercontrol.h:18
TouchInput
Definition
touchinput.h:7
TouchInput::mouseDragEvent
void mouseDragEvent(Tempest::MouseEvent &e)
Definition
touchinput.cpp:30
TouchInput::paintEvent
void paintEvent(Tempest::PaintEvent &e)
Definition
touchinput.cpp:12
TouchInput::mouseUpEvent
void mouseUpEvent(Tempest::MouseEvent &e)
Definition
touchinput.cpp:39
TouchInput::mouseDownEvent
void mouseDownEvent(Tempest::MouseEvent &e)
Definition
touchinput.cpp:19
game
ui
touchinput.h
Generated by
1.9.8