飞飞迷 > 源码修改 > 《飞飞》登录随机背景

《飞飞》登录随机背景

来源:飞飞迷 发布时间:2015-07-04 浏览:

简单,你所要做的是创建屏幕负载
在itheme.cpp
搜索
代码:
BOOL CTheme::LoadTheme( LPDIRECT3DDEVICE9 pd3dDevice, LPCTSTR lpszFileName)
寻求
代码:
m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );
并更换
代码:
#ifdef __RANDOM_WALLPAPER
CString Filename;
int i = xRandom(3); // 1 , 2 , or 3
switch(i)
{
case 1 : Filename = "screen1"; break; // first screen
case 2: Filename = "screen2"; break; // second screen
case 3: Filename = "screen3"; break; // third screen
default : Filename = "screen";break; // no white screen please :D
}
Filename += ".bmp"; // its a bmp
m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), Filename ), 0xff0000 ); // load the Random bG
#else
m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );
#endif
已经获取随机屏幕(屏幕,屏蔽1,屏幕2,屏幕3)
现在去NE内定义
#define __RANDOM_WALLPAPER
重新编译即可

相关推荐

历史版本

  • V19.飞你莫属
  • 11-11-24V18.翱翔重生
  • 11-04-13V17.龙的逆袭
  • 10-12-13V16.神采飞扬
  • 10-04-16V15.羽化飞天
  • 09-11-04V14.翼之降临