////e:\永荣\游戏组件\常规游戏\蛇行亿年\蛇行亿年客户端\Frame\gameWorld.cpp
void GameWorld::OnUserIn( EventParam p )
{if (p.pUserData->wChairID == g_Env->pNetWorkManger->GetSelfChairID())
{
DteUIFont* playerName = pUIBottomLayer->GetUIObject<DteUIFont>("PlayerName");
char cName[500]={0};
WideCharToMultiByte(CP_ACP,0,p.pUserData->szName,-1,cName, sizeof(cName),NULL,NULL);
playerName->SetText(cName);
char szName[50]={0};
WideCharToMultiByte( CP_ACP,0,_T("PlayerGold"),-1,szName,sizeof(szName),NULL,NULL);
DteUINum* playerGold = pUIBottomLayer->GetUIObject<DteUINum>(szName);
playerGold->SetNumOfComma( p.pUserData->lScore );
m_i64SelfScore=p.pUserData->lScore;
DteUIFont* pUIFont = g_World->pUITopLayer->GetUIObject<DteUIFont>("RoomName");
if (pUIFont)
{
HWND hWnd = pHge->System_GetState(HGE_HWND);
if (hWnd)
{
TCHAR szTitle[MAX_PATH]=TEXT("");
GetWindowText(hWnd,szTitle,MAX_PATH);
char cName[MAX_PATH]={0};
WideCharToMultiByte(CP_ACP,0,szTitle,-1,cName,sizeof(cName),NULL,NULL);
pUIFont->SetText(cName);
}
}
bUserEnter = true;
}
}
SCORE m_i64SelfScore;
e:\永荣\游戏组件\常规游戏\蛇行亿年\蛇行亿年客户端\Frame\gameWorld.h
SCORE GetSelfSoreByComeIn(){return m_i64SelfScore;}