26 lines
499 B
C++
26 lines
499 B
C++
#ifndef CALLBACK_H
|
|
#define CALLBACK_H
|
|
// Header
|
|
// Other includes
|
|
#include "Common/Types.h"
|
|
|
|
class Callback {
|
|
public:
|
|
static void keyboardCallback(GLFWwindow* window, int key, int scancode, int action, int mods);
|
|
};
|
|
|
|
#endif
|
|
|
|
#ifdef CALLBACK_IMPL
|
|
#ifndef CALLBACK_IMPL_H
|
|
#define CALLBACK_IMPL_H
|
|
|
|
void Callback::keyboardCallback(GLFWwindow* window, int key, int scancode, int action, int mods) {
|
|
#ifdef DEBUG
|
|
fmt::println("[Engine:Info] Key pressed, key {}", key);
|
|
#endif
|
|
}
|
|
|
|
#endif
|
|
#endif
|