21 lines
557 B
C++
21 lines
557 B
C++
#pragma once
|
|
|
|
#include <Windows.h>
|
|
|
|
namespace eg3d {
|
|
|
|
class EventHandler {
|
|
private:
|
|
float mCamVelocity; // kamera mozgási sebessége
|
|
bool mMouseLocked; // lockolvan van az egér?
|
|
|
|
void init(); // osztály inicializálása
|
|
public:
|
|
static constexpr float cCAM_VELOCITY = 0.05;
|
|
|
|
EventHandler(); // konstr.
|
|
int processEvent(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam); // esemény feldolgozása (0 -> feldolgozva, 1 -> nincs feldolgozva)
|
|
float getCamVelocity() const; // kamera sebességének lekérése
|
|
};
|
|
|
|
} |