Remove select modes
Create room now done by RoomWheel
This commit is contained in:
@@ -40,7 +40,6 @@ void ScreenNetRoom::Init()
|
|||||||
m_soundChangeSel.Load( THEME->GetPathS("ScreenNetRoom","change sel"));
|
m_soundChangeSel.Load( THEME->GetPathS("ScreenNetRoom","change sel"));
|
||||||
|
|
||||||
m_iRoomPlace = 0;
|
m_iRoomPlace = 0;
|
||||||
m_SelectMode = SelectRooms;
|
|
||||||
|
|
||||||
m_sprTitleBG.Load( THEME->GetPathG( m_sName, "TitleBG" ) );
|
m_sprTitleBG.Load( THEME->GetPathG( m_sName, "TitleBG" ) );
|
||||||
m_sprTitleBG.SetName( "TitleBG" );
|
m_sprTitleBG.SetName( "TitleBG" );
|
||||||
@@ -65,12 +64,6 @@ void ScreenNetRoom::Init()
|
|||||||
this->MoveToHead( &m_RoomWheel );
|
this->MoveToHead( &m_RoomWheel );
|
||||||
ON_COMMAND( m_RoomWheel );
|
ON_COMMAND( m_RoomWheel );
|
||||||
|
|
||||||
//CreateRoom Sprite
|
|
||||||
m_sprCreateRoom.Load( THEME->GetPathG( m_sName, "CreateRoom" ) );
|
|
||||||
m_sprCreateRoom.SetName( "CreateRoom" );
|
|
||||||
SET_XY_AND_ON_COMMAND( m_sprCreateRoom );
|
|
||||||
this->AddChild( &m_sprCreateRoom );
|
|
||||||
|
|
||||||
NSMAN->ReportNSSOnOff(7);
|
NSMAN->ReportNSSOnOff(7);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,21 +164,14 @@ void ScreenNetRoom::Update( float fDeltaTime )
|
|||||||
|
|
||||||
void ScreenNetRoom::MenuStart( PlayerNumber pn )
|
void ScreenNetRoom::MenuStart( PlayerNumber pn )
|
||||||
{
|
{
|
||||||
switch( m_SelectMode )
|
|
||||||
{
|
|
||||||
case SelectRooms:
|
|
||||||
NSMAN->m_SMOnlinePacket.ClearPacket();
|
NSMAN->m_SMOnlinePacket.ClearPacket();
|
||||||
NSMAN->m_SMOnlinePacket.Write1( 1 );
|
NSMAN->m_SMOnlinePacket.Write1( 1 );
|
||||||
NSMAN->m_SMOnlinePacket.Write1( 1 ); //Type (enter a room)
|
NSMAN->m_SMOnlinePacket.Write1( 1 ); //Type (enter a room)
|
||||||
m_RoomWheel.Select();
|
m_RoomWheel.Select();
|
||||||
|
if (m_RoomWheel.LastSelected() != NULL)
|
||||||
NSMAN->m_SMOnlinePacket.WriteNT( m_RoomWheel.LastSelected()->m_sText );
|
NSMAN->m_SMOnlinePacket.WriteNT( m_RoomWheel.LastSelected()->m_sText );
|
||||||
NSMAN->SendSMOnline( );
|
NSMAN->SendSMOnline( );
|
||||||
ScreenNetSelectBase::MenuStart( pn );
|
ScreenNetSelectBase::MenuStart( pn );
|
||||||
break;
|
|
||||||
case SelectMakeRoom:
|
|
||||||
SCREENMAN->TextEntry( SM_BackFromRoomName, "Enter Room Name:", "", 255 );
|
|
||||||
break;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenNetRoom::MenuBack( PlayerNumber pn )
|
void ScreenNetRoom::MenuBack( PlayerNumber pn )
|
||||||
@@ -209,25 +195,16 @@ void ScreenNetRoom::MenuDown( PlayerNumber pn, const InputEventType type )
|
|||||||
|
|
||||||
void ScreenNetRoom::MenuLeft( PlayerNumber pn, const InputEventType type )
|
void ScreenNetRoom::MenuLeft( PlayerNumber pn, const InputEventType type )
|
||||||
{
|
{
|
||||||
switch (m_SelectMode)
|
|
||||||
{
|
|
||||||
case SelectRooms:
|
|
||||||
if (type == IET_FIRST_PRESS)
|
if (type == IET_FIRST_PRESS)
|
||||||
m_RoomWheel.Move(-1);
|
m_RoomWheel.Move(-1);
|
||||||
break;
|
|
||||||
};
|
|
||||||
ScreenNetSelectBase::MenuLeft( pn );
|
ScreenNetSelectBase::MenuLeft( pn );
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenNetRoom::MenuRight( PlayerNumber pn, const InputEventType type )
|
void ScreenNetRoom::MenuRight( PlayerNumber pn, const InputEventType type )
|
||||||
{
|
{
|
||||||
switch( m_SelectMode )
|
|
||||||
{
|
|
||||||
case SelectRooms:
|
|
||||||
if (type == IET_FIRST_PRESS)
|
if (type == IET_FIRST_PRESS)
|
||||||
m_RoomWheel.Move(1);
|
m_RoomWheel.Move(1);
|
||||||
break;
|
|
||||||
};
|
|
||||||
ScreenNetSelectBase::MenuRight( pn );
|
ScreenNetSelectBase::MenuRight( pn );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,22 +47,11 @@ private:
|
|||||||
void MenuRight( PlayerNumber pn, const InputEventType type );
|
void MenuRight( PlayerNumber pn, const InputEventType type );
|
||||||
void CreateNewRoom( const CString& rName, const CString& rDesc );
|
void CreateNewRoom( const CString& rName, const CString& rDesc );
|
||||||
|
|
||||||
enum NetSelectModes
|
|
||||||
{
|
|
||||||
SelectRooms = 0,
|
|
||||||
SelectMakeRoom,
|
|
||||||
SelectModes,
|
|
||||||
};
|
|
||||||
|
|
||||||
NetSelectModes m_SelectMode;
|
|
||||||
|
|
||||||
RageSound m_soundChangeSel;
|
RageSound m_soundChangeSel;
|
||||||
|
|
||||||
BitmapText m_textTitle;
|
BitmapText m_textTitle;
|
||||||
Sprite m_sprTitleBG;
|
Sprite m_sprTitleBG;
|
||||||
|
|
||||||
Sprite m_sprCreateRoom;
|
|
||||||
|
|
||||||
vector < BitmapText > m_RoomList;
|
vector < BitmapText > m_RoomList;
|
||||||
vector < RoomData > m_Rooms;
|
vector < RoomData > m_Rooms;
|
||||||
int m_iRoomPlace;
|
int m_iRoomPlace;
|
||||||
|
|||||||
Reference in New Issue
Block a user