#ifndef INPUT_EXAMPLE_H #define INPUT_EXAMPLE_H #include #include #include #include #include namespace sp { class Renderer2D; } class InputExample : public sp::Game, sp::EventListener { protected : void init(); void update(double dt); void render(); void onSizeChanged(sp::Window* display, int width, int height); void onEvent(const sp::Event& event); private : sp::Camera2D m_camera; sp::Renderer2D *m_renderer; sp::Sprite m_kb_sprite; sp::Sprite m_mouse_sprite; sp::Sprite m_mouse_event_sprite; bool m_right_mouse_down; sp::Texture m_tux_texture; }; #endif /* INPUT_EXAMPLE_H*/