Skip to content

Commit c4779ab

Browse files
author
Thumperrr
committed
Renamed Event to SFMLEvent.
Removed SFMLEvent.cpp (no longer needed.) SFMLEvent is a 100% vitual base class.
1 parent 09a8372 commit c4779ab

File tree

3 files changed

+39
-100
lines changed

3 files changed

+39
-100
lines changed

src/Event.cpp

Lines changed: 0 additions & 59 deletions
This file was deleted.

src/Event.h

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/SFMLEvent.h

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#ifndef _EVENT_H
2+
#define _EVENT_H
3+
4+
#include "SFML.hpp"
5+
6+
namespace chesspp
7+
{
8+
class SFMLEvent
9+
{
10+
public:
11+
typedef unsigned int uint;
12+
virtual void OnClosed() {}
13+
virtual void OnResized(uint w, uint h) {}
14+
virtual void OnLostFocus() {}
15+
virtual void OnGainedFocus() {}
16+
virtual void OnTextEntered(sf::Uint32 unicode) {}
17+
virtual void OnKeyPressed(sf::Keyboard::Key key, bool alt, bool control, bool shift, bool system) {}
18+
virtual void OnKeyReleased(sf::Keyboard::Key key, bool alt, bool control, bool shift, bool system) {}
19+
virtual void OnMouseWheelMoved(int delta, int x, int y) {}
20+
virtual void OnLButtonPressed(int x, int y) {}
21+
virtual void OnLButtonReleased(int x, int y) {}
22+
virtual void OnRButtonPressed(int x, int y) {}
23+
virtual void OnRButtonReleased(int x, int y) {}
24+
virtual void OnMButtonPressed(int x, int y) {}
25+
virtual void OnMButtonReleased(int x, int y) {}
26+
virtual void OnMouseButtonPressed(sf::Mouse::Button button, int x, int y) {}
27+
virtual void OnMouseButtonReleased(sf::Mouse::Button button, int x, int y) {}
28+
virtual void OnMouseMoved(int x, int y) {}
29+
virtual void OnMouseEnteredWindow() {}
30+
virtual void OnMouseLeftWindow() {}
31+
virtual void OnJoystickButtonPressed(uint joystickID, uint button) {}
32+
virtual void OnJoystickButtonReleased(uint joystickID, uint button) {}
33+
virtual void OnJoystickMoved(uint joystickID, sf::Joystick::Axis axis, float position) {}
34+
virtual void OnJoystickConnected(uint joystickID) {}
35+
virtual void OnJoystickDisconnected(uint joystickID) {}
36+
};
37+
}
38+
39+
#endif

0 commit comments

Comments
 (0)