Pop'n Music Theme Changes
Themers can optionally enable an All Character / 2D only Character select on the mode select screen (pop'n support)
This commit is contained in:
@@ -4,8 +4,10 @@ Desc: The "Style Select Screen" for Ez2dancer
|
||||
Copyright (c):
|
||||
Andrew Livy
|
||||
*********************************/
|
||||
|
||||
#ifndef __SCREEN_SELECT_MODE_H
|
||||
#define __SCREEN_SELECT_MODE_H
|
||||
/* Includes */
|
||||
|
||||
#include "ScreenSelect.h"
|
||||
#include "Background.h"
|
||||
#include "Screen.h"
|
||||
@@ -18,6 +20,7 @@ Andrew Livy
|
||||
#include "BitmapText.h"
|
||||
#include "RandomSample.h"
|
||||
#include "BGAnimationLayer.h"
|
||||
#include "Character.h"
|
||||
|
||||
/* Class Definition */
|
||||
|
||||
@@ -30,12 +33,16 @@ public:
|
||||
virtual ~ScreenSelectMode(); // Destructor
|
||||
virtual void MenuLeft( PlayerNumber pn );
|
||||
virtual void MenuRight( PlayerNumber pn );
|
||||
virtual void MenuUp(PlayerNumber pn );
|
||||
virtual void MenuDown(PlayerNumber pn);
|
||||
virtual void MenuStart( PlayerNumber pn );
|
||||
virtual void Update( float fDelta );
|
||||
virtual void DrawPrimitives();
|
||||
virtual void HandleScreenMessage( const ScreenMessage SM );
|
||||
protected:
|
||||
virtual int GetSelectionIndex( PlayerNumber pn );
|
||||
virtual void UpdateSelectableChoices();
|
||||
void SetCharacters();
|
||||
void ChangeBGA();
|
||||
int m_iNumChoices;
|
||||
int m_iSelectableChoices[MAX_ELEMS];
|
||||
@@ -49,7 +56,16 @@ protected:
|
||||
Sprite m_ChoiceListHighlight;
|
||||
Sprite m_sprJoinMessage[NUM_PLAYERS];
|
||||
Sprite m_sprJoinFrame[NUM_PLAYERS];
|
||||
Sprite m_CurChar[NUM_PLAYERS];
|
||||
int m_iCurrentChar[NUM_PLAYERS];
|
||||
Sprite m_Guide;
|
||||
vector<BGAnimation*> m_Backgrounds;
|
||||
bool m_bSelected;
|
||||
bool m_b2DAvailable;
|
||||
bool m_bCharsAvailable;
|
||||
|
||||
// private:
|
||||
// vector<Character*> m_Characters;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user