Mercurial > projects > ldc
diff demos/sdldemo1.d @ 38:27b2f40bdb58 trunk
[svn r42] Disabled the extensive logging by default. Use the -vv flag to get it back.
Fiddled a bit the the testing system.
Added a very simple SDL graphics demo.
author | lindquist |
---|---|
date | Wed, 10 Oct 2007 06:16:48 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/demos/sdldemo1.d Wed Oct 10 06:16:48 2007 +0200 @@ -0,0 +1,15 @@ +module sdldemo1; +import sdl; +void main() +{ + auto disp = SDL_SetVideoMode(640,480,0,SDL_HWSURFACE|SDL_DOUBLEBUF); + auto r = SDL_Rect(0,190,100,100); + auto c = SDL_MapRGBA(disp.format,255,100,0,255); + while (r.x < disp.w-100) { + SDL_FillRect(disp, null, 0); + SDL_FillRect(disp, &r, c); + SDL_Flip(disp); + r.x++; + } +} +