project-kyoku/src/modes/classicmode/game/gamecontext.h

20 lines
531 B
C
Raw Normal View History

#pragma once
#include "classicmode/context.h"
class HoldManager;
class ClassicGraphicsManager;
class GameContext : public Context
{
public:
explicit GameContext(HoldManager *hold_manager, ClassicGraphicsManager *graphics_manager);
virtual void input(ClassicArrowNote *note, kku::GameEvent&& input) const override;
virtual void update(ClassicArrowNote *note, const kku::microsec &music_offset) const override;
private:
HoldManager * const _hold_manager;
ClassicGraphicsManager * const _graphics_manager;
};