//================ Copyright (c) 2017, PG, All rights reserved. =================//
//
// Purpose:		tutorial screen for controls
//
// $NoKeywords: $osuvrtut
//===============================================================================//

#ifndef OSUVRTUTORIAL_H
#define OSUVRTUTORIAL_H

#include "OsuScreenBackable.h"

class CBaseUIContainer;
class CBaseUIScrollView;
class CBaseUIImage;

class OsuVRTutorial : public OsuScreenBackable
{
public:
	OsuVRTutorial(Osu *osu);

	virtual void mouse_update(bool *propagate_clicks);

	virtual void onKeyDown(KeyboardEvent &e);

	virtual CBaseUIContainer* setVisible(bool visible);

private:
	virtual void updateLayout();
	virtual void onBack();

	CBaseUIScrollView *m_scrollView;
	CBaseUIImage *m_tutorialImage1;
	CBaseUIImage *m_tutorialImage2;
};

#endif
