Move: Utility from ActorUtil to ScreenNetBase

This commit is contained in:
Charles Lohr
2004-11-24 00:00:56 +00:00
parent 4954a4bb8d
commit 70ea342ac1
4 changed files with 12 additions and 11 deletions
-8
View File
@@ -322,14 +322,6 @@ void AutoActor::LoadAndSetName( const CString &sScreenName, const CString &sActo
m_pActor->SetName( sActorName );
}
void UtilSetQuadInit( Actor& actor, const CString &sClassName )
{
UtilSetXYAndOnCommand( actor, sClassName );
actor.SetDiffuse( THEME->GetMetricC( sClassName, actor.m_sName + "Color" ) );
actor.SetWidth( THEME->GetMetricF( sClassName, actor.m_sName + "Width" ) );
actor.SetHeight( THEME->GetMetricF( sClassName, actor.m_sName + "Height" ) );
}
/*
* (c) 2003-2004 Chris Danford
* All rights reserved.
-3
View File
@@ -10,8 +10,6 @@
#define OFF_COMMAND( actor ) UtilOffCommand( actor, m_sName )
#define SET_XY_AND_ON_COMMAND( actor ) UtilSetXYAndOnCommand( actor, m_sName )
#define COMMAND( actor, command_name ) UtilCommand( actor, m_sName, command_name )
#define SET_QUAD_INIT( actor ) UtilSetQuadInit( actor, m_sName );
void UtilSetXY( Actor& actor, const CString &sClassName );
inline void UtilSetXY( Actor* pActor, const CString &sClassName ) { UtilSetXY( *pActor, sClassName ); }
@@ -26,7 +24,6 @@ inline void UtilSetXYAndOnCommand( Actor& actor, const CString &sClassName )
UtilSetXY( actor, sClassName );
UtilOnCommand( actor, sClassName );
}
void UtilSetQuadInit( Actor& actor, const CString &sClassName );
/* convenience */
inline void UtilCommand( Actor* pActor, const CString &sClassName, const CString &sCommandName ) { if(pActor) UtilCommand( *pActor, sClassName, sCommandName ); }
+8
View File
@@ -257,6 +257,14 @@ void ScreenNetSelectBase::UpdateUsers()
}
}
void UtilSetQuadInit( Actor& actor, const CString &sClassName )
{
UtilSetXYAndOnCommand( actor, sClassName );
actor.SetDiffuse( THEME->GetMetricC( sClassName, actor.m_sName + "Color" ) );
actor.SetWidth( THEME->GetMetricF( sClassName, actor.m_sName + "Width" ) );
actor.SetHeight( THEME->GetMetricF( sClassName, actor.m_sName + "Height" ) );
}
#endif
/*
+4
View File
@@ -36,6 +36,10 @@ private:
vector <BitmapText> m_textUsers;
};
//Eventually we won't be using quads in this method.
#define SET_QUAD_INIT( actor ) UtilSetQuadInit( actor, m_sName );
void UtilSetQuadInit( Actor& actor, const CString &sClassName );
#endif
/*