1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
void Zeichnen_Hintergrund()
{
static RECT hintergrund = {0, 0, 640, 400};
static RECT herzen_weiß = {17, 422, 217,458};
static RECT hud = {0, 400, 640, 480};
static RECT leben_akt1 = {17, 422, 47, 440};
static RECT leben_akt2 = {17, 440, 17, 458};
static RECT leben_max1 = {77, 422, 217, 440};
static RECT leben_max2 = {17, 440, 217, 458};
D3DXLoadSurfaceFromFile(OffScreen, NULL, &hintergrund, "Data\\Hintergrund.png", NULL, D3DX_DEFAULT, NULL, NULL);
mögliche_bewegungen();
Device->ColorFill(OffScreen, &herzen_weiß, weiß);
Device->ColorFill(OffScreen, &leben_akt1, rot);
Device->ColorFill(OffScreen, &leben_akt2, rot);
// D3DXLoadSurfaceFromFile(OffScreen, NULL, &hud, "Data\\HUD.png", NULL, D3DX_DEFAULT, NULL, NULL); //Keine Transparenz
sprite->Begin(D3DXSPRITE_ALPHABLEND);
if(FAILED(sprite->Draw(sprite_texture, NULL, NULL, NULL, mod_color)))
MessageBox(NULL, "Fehler beim Anzeigen des Sprits", "dooof", 0);
sprite->End();
Device->ColorFill(OffScreen, &leben_max1, braun);
Device->ColorFill(OffScreen, &leben_max2, braun);
}
|