• Announcements

Archived

This topic is now archived and is closed to further replies.

energy display

1 post in this topic

There are many ways to do this. For a status bar I'd simply draw a box outline, then use blt to colorfill the statusbar as far as you need it to be filled.

Heres a DirectDraw example:

code:
//assume the outline has already been drawnDDBLTFX ddbltfx;RECT    StatusRect;ZeroMemory( &ddbltfx, sizeof(ddbltfx) );ddbltfx.dwSize = sizeof(ddbltfx);ddbltfx.dwFillColor = color;SetRect(&StatusRect, left, top, right, bottom);lpBackBuffer->Blt(&StatusRect, NULL, NULL, DDBLT_COLORFILL | DDBLT_WAIT, &ddbltfx);

Hmm... I guess that isn't a great example, but the concept still applies. At least it shows how to do colorfills in directdraw .

--TheGoop

0

Share on other sites
how do you make those little displays that show a units energy like units and buildings have in the C&C series? source code would be nice if anyone has it
0