飞飞世界论坛
标题:
随机背景
[打印本页]
作者:
admin
时间:
2016-1-10 03:38
标题:
随机背景
我想告诉你,你只是想赶紧让邀请随机背景(始终是,不同的登录背景)
" H+ M/ {. }& o- c
v7 b l: D. x- J
很简单,你所要做的是创建euhc屏幕或负载。
) u9 ]4 F# ]1 T2 a$ A
1 o! N* E7 k0 J3 e. x; n
Einfahc在itheme.cpp
8 b4 j, [: z+ o$ x! K8 P
搜索FUNTION
; v0 E: \8 }" O# Z6 I: y# X
5 i4 e: V3 Z7 `+ z# j8 A
代码:
! P* u" M1 z1 w6 O
BOOL CTheme:
oadTheme( LPDIRECT3DDEVICE9 pd3dDevice, LPCTSTR lpszFileName)
1 ?5 Y/ |* p' @% C* |* j
/ U- j2 ^3 s" Z$ k
寻求
1 W8 Y3 |7 I0 o& d1 T# J' Y: X
2 f% t* Y9 [9 X6 o2 h+ D
代码:
+ R+ P) d6 d9 a8 `0 R: W# i
m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );
: m2 x) r) i k/ w
a1 M, W' n7 ^- X5 _! ?
并更换
3 D8 H. _4 A) G0 @* Z" d8 |+ Y
) z! @/ Y& S x" J9 }* A
代码:
9 v3 R. _! G4 U* M; r5 E
#define __RANDOM_WALLPAPER
* Y$ L' I+ S" E7 F1 z) J/ Q, S- }
#ifdef __RANDOM_WALLPAPER
0 @2 l4 Y' g2 B% t s1 e
CString Filename;
: K" K! _! V1 H0 ?( G1 F, w: L
int i = xRandom(3); // 1 , 2 , or 3
: [% r2 T# t9 f0 G
switch(i)
- x- m! V0 J3 H A; X9 }
{
8 o! Y9 _3 F4 [
case 1 : Filename = "screen1"; break; // first screen
& x& v3 z2 n) v# O
case 2: Filename = "screen2"; break; // second screen
- u2 D4 Z5 ]. F/ y/ r
case 3: Filename = "screen3"; break; // third screen
; ?3 K* y0 o# K. ~8 g1 C
default : Filename = "screen";break; // no white screen please
6 [) F0 R) I5 s2 n! ~$ D5 K$ ]
}
2 N7 @ N4 o3 e3 f7 \ P
Filename += ".bmp"; // its a bmp
' Y: E8 h1 M0 K; h, |% I9 W$ C
m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), Filename ), 0xff0000 ); // load the Random bG
- P" ]3 _' \, e0 Z" z9 N: \$ |
( T6 ? N! F/ b( Y% Y2 }
+ N% R- S+ H) e, B' ?/ ]* w
#else
- S, X) p+ i5 V$ z0 ?0 _) ]
m_texWallPaper.LoadTexture( m_pd3dDevice, MakePath( "Theme\\", ::GetLanguage(), scanner.token ), 0xff0000 );
# g- I) s0 A9 {; O+ t
#endif
" |1 z- D$ M; ^+ \* G5 e1 w
. |6 n' ]$ n" R
已经获取随机屏幕(屏幕,屏蔽1屏幕2屏幕3)
+ V0 z. [/ B: I$ V& t7 o
5 Y& `$ N/ J2 g" }
xRandom也将产生一个0的屏幕也是为什么
. r( h: |1 r: K7 K) x) o. u; u9 {6 E
& R& m7 W% f3 h
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2