weekend checkin

This commit is contained in:
Chris Danford committed 2002-06-14 22:25:22 +00:00
1 parent bfc327df13
commit 0bc6e1ec7e
94 files changed
+2375 -1241

No files matched your search

+57
View File
@@ -0,0 +1,57 @@
/*
-----------------------------------------------------------------------------
Class: ScreenSelectCourse
Desc: The screen in PLAY_MODE_ONI where you choose a Course.
Copyright (c) 2001-2002 by the person(s) listed below. All rights reserved.
Chris Danford
-----------------------------------------------------------------------------
*/
#include "Screen.h"
#include "Sprite.h"
#include "BitmapText.h"
#include "RandomStream.h"
#include "GameConstantsAndTypes.h"
#include "MusicWheel.h"
#include "CourseInfoFrame.h"
#include "CourseContentsFrame.h"
#include "MenuElements.h"
class ScreenSelectCourse : public Screen
{
public:
ScreenSelectCourse();
virtual ~ScreenSelectCourse();
virtual void DrawPrimitives();
virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI );
virtual void HandleScreenMessage( const ScreenMessage SM );
void TweenOnScreen();
void TweenOffScreen();
void MenuLeft( const PlayerNumber p, const InputEventType type );
void MenuRight( const PlayerNumber p, const InputEventType type );
void MenuStart( const PlayerNumber p );
void MenuBack( const PlayerNumber p );
protected:
void AfterCourseChange();
MenuElements m_Menu;
CourseInfoFrame m_CourseInfoFrame;
CourseContentsFrame m_CourseContentsFrame;
MusicWheel m_MusicWheel;
BitmapText m_textHoldForOptions;
RandomSample m_soundSelect;
RandomSample m_soundChangeNotes;
};