From a3d1e4bbbb93211b981ce121879c91ae85b8b691 Mon Sep 17 00:00:00 2001 From: Josh Allen Date: Wed, 1 Dec 2004 00:32:21 +0000 Subject: [PATCH] Add: CreateRoom sprite Fix: Entering room --- stepmania/src/ScreenNetRoom.cpp | 8 ++++++++ stepmania/src/ScreenNetRoom.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/stepmania/src/ScreenNetRoom.cpp b/stepmania/src/ScreenNetRoom.cpp index c1cdf04a99..1fb51d4697 100644 --- a/stepmania/src/ScreenNetRoom.cpp +++ b/stepmania/src/ScreenNetRoom.cpp @@ -49,6 +49,13 @@ ScreenNetRoom::ScreenNetRoom( const CString& sName ) : ScreenNetSelectBase( sNam SET_QUAD_INIT( m_rectRoomsSel ); this->AddChild( &m_rectRoomsSel ); + //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); return; } @@ -123,6 +130,7 @@ void ScreenNetRoom::MenuStart( PlayerNumber pn ) { NSMAN->m_SMOnlinePacket.ClearPacket(); NSMAN->m_SMOnlinePacket.Write1( 1 ); + NSMAN->m_SMOnlinePacket.Write1( 1 ); //Type (enter a room) NSMAN->m_SMOnlinePacket.WriteNT( m_Rooms[m_iRoomPlace] ); NSMAN->SendSMOnline( ); ScreenNetSelectBase::MenuStart( pn ); diff --git a/stepmania/src/ScreenNetRoom.h b/stepmania/src/ScreenNetRoom.h index a18779b33a..5e539f7593 100644 --- a/stepmania/src/ScreenNetRoom.h +++ b/stepmania/src/ScreenNetRoom.h @@ -37,6 +37,8 @@ private: BitmapText m_textRooms; Quad m_rectRoomsSel; + Sprite m_sprCreateRoom; + vector < CString > m_Rooms; int m_iRoomPlace; };