Найти в Дзене
Универ на диване

Код main.cpp к простой игре

#include "resources.h" //#include <windows.h> /* This is where all the input to the window goes to */ LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) {
switch(Message) {
case WM_COMMAND:{
switch(wParam){
case StartS:{
DestroyWindow(btnStart);
if(IsTimer == FALSE)
{
IsTimer = TRUE;
SetTimer(hwnd, TimerStart, 50, NULL);
}
break;
}
case ContinueS:{
DestroyWindow(hWinn);
DestroyWindow(btnContinue);
ValueHealth = 10; ValueAmm = 10; AmmCounter(ValueAmm, hwnd); HealthCounter(ValueHealth, hwnd);
SetTimer(hwnd, TimerStart, 50, NULL);
DownedShips = 0;
break;
}
case Again:{
LevelCounter=1;
DestroyWindow(hWinn);
DestroyWindow(hLose);
DestroyWindow(btnExit);
DestroyWindow(btnAgain);
ValueHealth = 10; ValueAmm = 10; AmmCounter(ValueAmm, hwnd); HealthCounter(ValueHealth, hwnd); xFighter

#include "resources.h"

//#include <windows.h>

/* This is where all the input to the window goes to */

LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) {
switch(Message) {

case WM_COMMAND:{
switch(wParam){
case StartS:{
DestroyWindow(btnStart);
if(IsTimer == FALSE)
{
IsTimer = TRUE;
SetTimer(hwnd, TimerStart, 50, NULL);
}
break;
}

case ContinueS:{
DestroyWindow(hWinn);
DestroyWindow(btnContinue);
ValueHealth = 10;

ValueAmm = 10;

AmmCounter(ValueAmm, hwnd);

HealthCounter(ValueHealth, hwnd);
SetTimer(hwnd, TimerStart, 50, NULL);
DownedShips = 0;
break;
}

case Again:{
LevelCounter=1;
DestroyWindow(hWinn);
DestroyWindow(hLose);
DestroyWindow(btnExit);
DestroyWindow(btnAgain);
ValueHealth = 10;

ValueAmm = 10;

AmmCounter(ValueAmm, hwnd);

HealthCounter(ValueHealth, hwnd);

xFighter = 402;
SetWindowPos(hFighter, HWND_BOTTOM, xFighter, yFighter, 66, 66, SWP_NOSIZE);
SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpFighter);
SetTimer(hwnd, TimerStart, 50, NULL);
DownedShips = 0;
break;
}

case Exit:{
PostQuitMessage(0);
break;
}
default: break;
}
break;
}

case WM_CREATE:{
btnStart = CreateWindowA("button", "CTAPT", WS_VISIBLE|WS_CHILD, 385, 320, 100, 30, hwnd, (HMENU)StartS, NULL, NULL);
HealthCounter(100, hwnd);
AmmCounter(100, hwnd);

}

case WM_TIMER:{

if(IsWindow(hShot_0))
{
yShot_0 = yShot_0 - 10*LevelCounter;
SetWindowPos(hShot_0, HWND_BOTTOM, xShot_0, yShot_0, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_1))
{
yShot_1 = yShot_1 - 10*LevelCounter;
SetWindowPos(hShot_1, HWND_BOTTOM, xShot_1, yShot_1, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_2))
{
yShot_2 = yShot_2 - 10*LevelCounter;
SetWindowPos(hShot_2, HWND_BOTTOM, xShot_2, yShot_2, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_3))
{
yShot_3 = yShot_3 - 10*LevelCounter;
SetWindowPos(hShot_3, HWND_BOTTOM, xShot_3, yShot_3, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_4))
{
yShot_4 = yShot_4 - 10*LevelCounter;
SetWindowPos(hShot_4, HWND_BOTTOM, xShot_4, yShot_4, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_5))
{
yShot_5 = yShot_5 - 10*LevelCounter;
SetWindowPos(hShot_5, HWND_BOTTOM, xShot_5, yShot_5, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_6))
{
yShot_6 = yShot_6 - 10*LevelCounter;
SetWindowPos(hShot_6, HWND_BOTTOM, xShot_6, yShot_6, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_7))
{
yShot_7 = yShot_7 - 10*LevelCounter;
SetWindowPos(hShot_7, HWND_BOTTOM, xShot_7, yShot_7, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_8))
{
yShot_8 = yShot_8 - 10*LevelCounter;
SetWindowPos(hShot_8, HWND_BOTTOM, xShot_8, yShot_8, 7, 7, SWP_NOSIZE);
}
if(IsWindow(hShot_9))
{
yShot_9 = yShot_9 - 10*LevelCounter;
SetWindowPos(hShot_9, HWND_BOTTOM, xShot_9, yShot_9, 7, 7, SWP_NOSIZE);
}

if(DestEnemy_0 == TRUE){DestroyWindow(hEnemy_0); DestEnemy_0 = FALSE; yEnemy_0 = 20; DownedShips++;}
if(IsWindow(hEnemy_0))
{
yEnemy_0 = yEnemy_0 + 5*LevelCounter;
SetWindowPos(hEnemy_0, HWND_BOTTOM, xEnemy_0, yEnemy_0, 66, 66, SWP_NOSIZE);
if(yEnemy_0 > 450){DestroyWindow(hEnemy_0);
if(Enemy_0 == 1){ValueHealth--;} if(Enemy_0 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_0 == 3 && ((xEnemy_0 <= xFighter && xEnemy_0 + 66 >= xFighter) ||
(xEnemy_0 >= xFighter && xEnemy_0 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_0 == 4 && ((xEnemy_0 <= xFighter && xEnemy_0 + 66 >= xFighter) ||
(xEnemy_0 >= xFighter && xEnemy_0 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_0 == 1) || (Enemy_0 == 2))&& ((xEnemy_0 <= xFighter && xEnemy_0 + 66 >= xFighter) ||
(xEnemy_0 >= xFighter && xEnemy_0 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_0 = 20; YouLose();}
if(InRange(xEnemy_0, yEnemy_0)){SendMessage(hEnemy_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_0 = TRUE;}
}

if(DestEnemy_1 == TRUE){DestroyWindow(hEnemy_1); DestEnemy_1 = FALSE; yEnemy_1 = 20; DownedShips++;}
if(IsWindow(hEnemy_1))
{
yEnemy_1 = yEnemy_1 + 5*LevelCounter;
SetWindowPos(hEnemy_1, HWND_BOTTOM, xEnemy_1, yEnemy_1, 66, 66, SWP_NOSIZE);
if(yEnemy_1 > 450){DestroyWindow(hEnemy_1);
//Если мы пропустили корабль противника или метеор
if(Enemy_1 == 1){ValueHealth--;} if(Enemy_1 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_1 == 3 && ((xEnemy_1 <= xFighter && xEnemy_1 + 66 >= xFighter) ||
(xEnemy_1 >= xFighter && xEnemy_1 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_1 == 4 && ((xEnemy_1 <= xFighter && xEnemy_1 + 66 >= xFighter) ||
(xEnemy_1 >= xFighter && xEnemy_1 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_1 == 1) || (Enemy_1 == 2)) && ((xEnemy_1 <= xFighter && xEnemy_1 + 66 >= xFighter) ||
(xEnemy_1 >= xFighter && xEnemy_1 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_1 = 20; YouLose();}
if(InRange(xEnemy_1, yEnemy_1)){SendMessage(hEnemy_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_1 = TRUE;}
}

if(DestEnemy_2 == TRUE){DestroyWindow(hEnemy_2); DestEnemy_2 = FALSE; yEnemy_2 = 20; DownedShips++;}
if(IsWindow(hEnemy_2))
{
yEnemy_2 = yEnemy_2 + 5*LevelCounter;
SetWindowPos(hEnemy_2, HWND_BOTTOM, xEnemy_2, yEnemy_2, 66, 66, SWP_NOSIZE);
if(yEnemy_2 > 450){DestroyWindow(hEnemy_2);
//Если мы пропустили корабль противника или метеор
if(Enemy_2 == 1){ValueHealth--;} if(Enemy_2 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_2 == 3 && ((xEnemy_2 <= xFighter && xEnemy_2 + 66 >= xFighter) ||
(xEnemy_2 >= xFighter && xEnemy_2 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_2 == 4 && ((xEnemy_2 <= xFighter && xEnemy_2 + 66 >= xFighter) ||
(xEnemy_2 >= xFighter && xEnemy_2 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_2 == 1) || (Enemy_2 == 2))&& ((xEnemy_2 <= xFighter && xEnemy_2 + 66 >= xFighter) ||
(xEnemy_2 >= xFighter && xEnemy_2 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_2 = 20; YouLose();}
if(InRange(xEnemy_2, yEnemy_2)){SendMessage(hEnemy_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_2 = TRUE;}
}

if(DestEnemy_3 == TRUE){DestroyWindow(hEnemy_3); DestEnemy_3 = FALSE; yEnemy_3 = 20; DownedShips++;}
if(IsWindow(hEnemy_3))
{
yEnemy_3 = yEnemy_3 + 5*LevelCounter;
SetWindowPos(hEnemy_3, HWND_BOTTOM, xEnemy_3, yEnemy_3, 66, 66, SWP_NOSIZE);
if(yEnemy_3 > 450){DestroyWindow(hEnemy_3);
//Если мы пропустили корабль противника или метеор
if(Enemy_3 == 1){ValueHealth--;} if(Enemy_3 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_3 == 3 && ((xEnemy_3 <= xFighter && xEnemy_3 + 66 >= xFighter) ||
(xEnemy_3 >= xFighter && xEnemy_3 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_3 == 4 && ((xEnemy_3 <= xFighter && xEnemy_3 + 66 >= xFighter) ||
(xEnemy_3 >= xFighter && xEnemy_3 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_3 == 1) || (Enemy_3 == 2))&& ((xEnemy_3 <= xFighter && xEnemy_3 + 66 >= xFighter) ||
(xEnemy_3 >= xFighter && xEnemy_3 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_3 = 20; YouLose();}
if(InRange(xEnemy_3, yEnemy_3)){SendMessage(hEnemy_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_3 = TRUE;}
}

if(DestEnemy_4 == TRUE){DestroyWindow(hEnemy_4); DestEnemy_4 = FALSE; yEnemy_4 = 20; DownedShips++;}
if(IsWindow(hEnemy_4))
{
yEnemy_4 = yEnemy_4 + 5*LevelCounter;
SetWindowPos(hEnemy_4, HWND_BOTTOM, xEnemy_4, yEnemy_4, 66, 66, SWP_NOSIZE);
if(yEnemy_4 > 450){DestroyWindow(hEnemy_4);
//Если мы пропустили корабль противника или метеор
if(Enemy_4 == 1){ValueHealth--;} if(Enemy_4 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_4 == 3 && ((xEnemy_4 <= xFighter && xEnemy_4 + 66 >= xFighter) ||
(xEnemy_4 >= xFighter && xEnemy_4 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_4 == 4 && ((xEnemy_4 <= xFighter && xEnemy_4 + 66 >= xFighter) ||
(xEnemy_4 >= xFighter && xEnemy_4 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_4 == 1) || (Enemy_4 == 2)) && ((xEnemy_4 <= xFighter && xEnemy_4 + 66 >= xFighter) ||
(xEnemy_4 >= xFighter && xEnemy_4 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_4 = 20; YouLose();}
if(InRange(xEnemy_4, yEnemy_4)){SendMessage(hEnemy_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_4 = TRUE;}
}

if(DestEnemy_5 == TRUE){DestroyWindow(hEnemy_5); DestEnemy_5 = FALSE; yEnemy_5 = 20; DownedShips++;}
if(IsWindow(hEnemy_5))
{
yEnemy_5 = yEnemy_5 + 5*LevelCounter;
SetWindowPos(hEnemy_5, HWND_BOTTOM, xEnemy_5, yEnemy_5, 66, 66, SWP_NOSIZE);
if(yEnemy_5 > 450){DestroyWindow(hEnemy_5);
//Если мы пропустили корабль противника или метеор
if(Enemy_5 == 1){ValueHealth--;} if(Enemy_5 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_5 == 3 && ((xEnemy_5 <= xFighter && xEnemy_5 + 66 >= xFighter) ||
(xEnemy_5 >= xFighter && xEnemy_5 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_5 == 4 && ((xEnemy_5 <= xFighter && xEnemy_5 + 66 >= xFighter) ||
(xEnemy_5 >= xFighter && xEnemy_5 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_5 == 1) || (Enemy_5 == 2)) && ((xEnemy_5 <= xFighter && xEnemy_5 + 66 >= xFighter) ||
(xEnemy_5 >= xFighter && xEnemy_5 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_5 = 20; YouLose();}
if(InRange(xEnemy_5, yEnemy_5)){SendMessage(hEnemy_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_5 = TRUE;}
}

if(DestEnemy_6 == TRUE){DestroyWindow(hEnemy_6); DestEnemy_6 = FALSE; yEnemy_6 = 20; DownedShips++;}
if(IsWindow(hEnemy_6))
{
yEnemy_6 = yEnemy_6 + 5*LevelCounter;
SetWindowPos(hEnemy_6, HWND_BOTTOM, xEnemy_6, yEnemy_6, 66, 66, SWP_NOSIZE);
if(yEnemy_6 > 450){DestroyWindow(hEnemy_6);
//Если мы пропустили корабль противника или метеор
if(Enemy_6 == 1){ValueHealth--;} if(Enemy_6 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_6 == 3 && ((xEnemy_6 <= xFighter && xEnemy_6 + 66 >= xFighter) ||
(xEnemy_6 >= xFighter && xEnemy_6 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_6 == 4 && ((xEnemy_6 <= xFighter && xEnemy_6 + 66 >= xFighter) ||
(xEnemy_6 >= xFighter && xEnemy_6 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_6 == 1) || (Enemy_6 == 2)) && ((xEnemy_6 <= xFighter && xEnemy_6 + 66 >= xFighter) ||
(xEnemy_6 >= xFighter && xEnemy_6 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_6 = 20; YouLose();}
if(InRange(xEnemy_6, yEnemy_6)){SendMessage(hEnemy_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_6 = TRUE;}
}

if(DestEnemy_7 == TRUE){DestroyWindow(hEnemy_7); DestEnemy_7 = FALSE; yEnemy_7 = 20; DownedShips++;}
if(IsWindow(hEnemy_7))
{
yEnemy_7 = yEnemy_7 + 5*LevelCounter;
SetWindowPos(hEnemy_7, HWND_BOTTOM, xEnemy_7, yEnemy_7, 66, 66, SWP_NOSIZE);
if(yEnemy_7 > 450){DestroyWindow(hEnemy_7);
//Если мы пропустили корабль противника или метеор
if(Enemy_7 == 1){ValueHealth--;} if(Enemy_7 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_7 == 3 && ((xEnemy_7 <= xFighter && xEnemy_7 + 66 >= xFighter) ||
(xEnemy_7 >= xFighter && xEnemy_7 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_7 == 4 && ((xEnemy_7 <= xFighter && xEnemy_7 + 66 >= xFighter) ||
(xEnemy_7 >= xFighter && xEnemy_7 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_7 == 1) || (Enemy_7 == 2)) && ((xEnemy_7 <= xFighter && xEnemy_7 + 66 >= xFighter) ||
(xEnemy_7 >= xFighter && xEnemy_7 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_7 = 20; YouLose();}
if(InRange(xEnemy_7, yEnemy_7)){SendMessage(hEnemy_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_7 = TRUE;}
}

if(DestEnemy_8 == TRUE){DestroyWindow(hEnemy_8); DestEnemy_8 = FALSE; yEnemy_8 = 20; DownedShips++;}
if(IsWindow(hEnemy_8))
{
yEnemy_8 = yEnemy_8 + 5*LevelCounter;
SetWindowPos(hEnemy_8, HWND_BOTTOM, xEnemy_8, yEnemy_8, 66, 66, SWP_NOSIZE);
if(yEnemy_8 > 450){DestroyWindow(hEnemy_8);
//Если мы пропустили корабль противника или метеор
if(Enemy_8 == 1){ValueHealth--;} if(Enemy_8 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_8 == 3 && ((xEnemy_8 <= xFighter && xEnemy_8 + 66 >= xFighter) ||
(xEnemy_8 >= xFighter && xEnemy_8 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_8 == 4 && ((xEnemy_8 <= xFighter && xEnemy_8 + 66 >= xFighter) ||
(xEnemy_8 >= xFighter && xEnemy_8 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_8 == 1) || (Enemy_8 == 2)) && ((xEnemy_8 <= xFighter && xEnemy_8 + 66 >= xFighter) ||
(xEnemy_8 >= xFighter && xEnemy_8 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_8 = 20; YouLose();}
if(InRange(xEnemy_8, yEnemy_8)){SendMessage(hEnemy_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_8 = TRUE;}
}

if(DestEnemy_9 == TRUE){DestroyWindow(hEnemy_9); DestEnemy_9 = FALSE; yEnemy_9 = 20; DownedShips++;}
if(IsWindow(hEnemy_9))
{
yEnemy_9 = yEnemy_9 + 5*LevelCounter;
SetWindowPos(hEnemy_9, HWND_BOTTOM, xEnemy_9, yEnemy_9, 66, 66, SWP_NOSIZE);
if(yEnemy_9 > 450){DestroyWindow(hEnemy_9);
//Если мы пропустили корабль противника или метеор
if(Enemy_9 == 1){ValueHealth--;} if(Enemy_9 == 2){ValueHealth--; ValueHealth--;}
//Если корабль поймал чемоданчик с запчастями
if(Enemy_9 == 3 && ((xEnemy_9 <= xFighter && xEnemy_9 + 66 >= xFighter) ||
(xEnemy_9 >= xFighter && xEnemy_9 <= xFighter+66))){ValueHealth = ValueHealth + 5;}
//Если корабль поймал чемоданчик с боеприпасами
if(Enemy_9 == 4 && ((xEnemy_9 <= xFighter && xEnemy_9 + 66 >= xFighter) ||
(xEnemy_9 >= xFighter && xEnemy_9 <= xFighter+66))){ValueAmm = ValueAmm + 10; AmmCounter(ValueAmm, hwnd);}
//Если корабль столкнулся с противником или с метеором
if(((Enemy_9 == 1) || (Enemy_9 == 2)) && ((xEnemy_9 <= xFighter && xEnemy_9 + 66 >= xFighter) ||
(xEnemy_9 >= xFighter && xEnemy_9 <= xFighter+66))){SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang);
KillTimer(hwnd, TimerStart); ValueHealth = 0;}
HealthCounter(ValueHealth, hwnd); yEnemy_9 = 20; YouLose();}
if(InRange(xEnemy_9, yEnemy_9)){SendMessage(hEnemy_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBang); DestEnemy_9 = TRUE;}
}
if(DownedShips == 10){LevelCounter++; YouWinn();}
if(EnemyTimer < 100)
{
EnemyTimer++;
}

if(EnemyTimer == 100)
{
EnemyTimer = 0;

Enemy(hwnd, RandomGoal());
}

}

case WM_KEYDOWN:{
switch (wParam){

case VK_LEFT:{
if(xFighter>=157)
{
xFighter = xFighter - 10*LevelCounter;
SetWindowPos(hFighter, HWND_BOTTOM, xFighter, yFighter, 66, 66, SWP_NOSIZE);
}
break;
}

case VK_RIGHT:{
if(xFighter<=627)
{
xFighter = xFighter + 10*LevelCounter;
SetWindowPos(hFighter, HWND_BOTTOM, xFighter, yFighter, 66, 66, SWP_NOSIZE);
}
break;
}
case VK_SPACE:{
ItShot(hwnd);
ValueAmm = ValueAmm - 1;
AmmCounter(ValueAmm, hwnd);
// Enemy(hwnd);
break;
}
default: break;
}


break;
}

/* Upon destruction, tell the main thread to stop */
case WM_DESTROY: {
PostQuitMessage(0);
break;
}

/* All other messages (a lot of them) are processed using default procedures */
default:
return DefWindowProc(hwnd, Message, wParam, lParam);
}
return 0;

}

/* The 'main' function of Win32 GUI programs: this is where execution starts */

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
WNDCLASSEX wc; /* A properties struct of our window */

MSG msg; /* A temporary location for all messages */

/* zero out the struct and set the stuff we want to modify */
memset(&wc,0,sizeof(wc));
wc.cbSize = sizeof(WNDCLASSEX);
wc.lpfnWndProc = WndProc; /* This is where we will send messages to */
wc.hInstance = hInstance;
wc.hCursor = LoadCursor(NULL, IDC_ARROW);

/* White, COLOR_WINDOW is just a #define for a system color, try Ctrl+Clicking it */
wc.hbrBackground = CreatePatternBrush(LoadBitmap(hInstance, MAKEINTRESOURCE(FonC)));
wc.lpszClassName = "WindowClass";
wc.hIcon = LoadIcon(NULL, IDI_APPLICATION); /* Load a standard icon */
wc.hIconSm = LoadIcon(NULL, IDI_APPLICATION); /* use the name "A" to use the project icon */

if(!RegisterClassEx(&wc)) {
MessageBox(NULL, "Window Registration Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return 0;
}

hwnd = CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Space Fighter",WS_VISIBLE|WS_OVERLAPPEDWINDOW,
100, /* x */
50, /* y */
870, /* width */
640, /* height */
NULL,NULL,hInstance,NULL);
Objects(hwnd, hInstance);

if(hwnd == NULL) {
MessageBox(NULL, "Window Creation Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return 0;
}


/*
This is the heart of our program where all input is processed and
sent to WndProc. Note that GetMessage blocks code flow until it receives something, so
this loop will not produce unreasonably high CPU usage
*/
while(GetMessage(&msg, NULL, 0, 0) > 0) { /* If no error is received... */
TranslateMessage(&msg); /* Translate key codes to chars if present */
DispatchMessage(&msg); /* Send it to WndProc */
}
return msg.wParam;

}

void Objects(HWND hWnd, HINSTANCE hInstance)

{
hFighter = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xFighter, yFighter, 66, 66, hWnd, NULL, hInstance, NULL);
SendMessage(hFighter, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpFighter);

}

void ItShot(HWND hwndParrent)

{

if(!IsWindow(hShot_0) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_0 = xFighter + 33;
hShot_0 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_0, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_1) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_1 = xFighter + 33;
hShot_1 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_1, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_2) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_2 = xFighter + 33;
hShot_2 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_2, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_3) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_3 = xFighter + 33;
hShot_3 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_3, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_4) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_4 = xFighter + 33;
hShot_4 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_4, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_5) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_5 = xFighter + 33;
hShot_5 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_5, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_6) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_6 = xFighter + 33;
hShot_6 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_6, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_7) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_7 = xFighter + 33;
hShot_7 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_7, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_8) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_8 = xFighter + 33;
hShot_8 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_8, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

if(!IsWindow(hShot_9) && IsSPACE == FALSE)

{
IsSPACE = TRUE;
xShot_9 = xFighter + 33;
hShot_9 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xShot_9, yFighter - 35, 7, 7, hwndParrent, NULL, NULL, NULL);
SendMessage(hShot_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpShot);

}

IsSPACE = FALSE;
}

void Enemy(HWND hwndParrent, int Selection)

{
if(!IsWindow(hEnemy_0) && IsEnemy == FALSE)

{
xEnemy_0 = rand()%500 + 157;
hEnemy_0 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_0, yEnemy_0, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_0 = 1;}
if(Selection == 2){SendMessage(hEnemy_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_0 = 2;}
if(Selection == 3){SendMessage(hEnemy_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_0 = 3;}
if(Selection == 4){SendMessage(hEnemy_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_0 = 4;}

IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_1) && IsEnemy == FALSE)

{
xEnemy_1 = rand()%500 + 157;
hEnemy_1 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_1, yEnemy_1, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_1 = 1;}
if(Selection == 2){SendMessage(hEnemy_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_1 = 2;}
if(Selection == 3){SendMessage(hEnemy_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_1 = 3;}
if(Selection == 4){SendMessage(hEnemy_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_1 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_2) && IsEnemy == FALSE)

{
xEnemy_2 = rand()%500 + 157;
hEnemy_2 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_2, yEnemy_2, 66, 66, hwndParrent, NULL, NULL, NULL);

if(Selection == 1){SendMessage(hEnemy_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_2 = 1;}
if(Selection == 2){SendMessage(hEnemy_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_2 = 2;}
if(Selection == 3){SendMessage(hEnemy_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_2 = 3;}
if(Selection == 4){SendMessage(hEnemy_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_2 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_3) && IsEnemy == FALSE)

{
xEnemy_3 = rand()%500 + 157;
hEnemy_3 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_3, yEnemy_3, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_3 = 1;}
if(Selection == 2){SendMessage(hEnemy_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_3 = 2;}
if(Selection == 3){SendMessage(hEnemy_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_3 = 3;}
if(Selection == 4){SendMessage(hEnemy_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_3 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_4) && IsEnemy == FALSE)

{
xEnemy_4 = rand()%500 + 157;
hEnemy_4 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_4, yEnemy_4, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_4 = 1;}
if(Selection == 2){SendMessage(hEnemy_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_4 = 2;}
if(Selection == 3){SendMessage(hEnemy_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_4 = 3;}
if(Selection == 4){SendMessage(hEnemy_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_4 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_5) && IsEnemy == FALSE)

{
xEnemy_5 = rand()%500 + 157;
hEnemy_5 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_5, yEnemy_5, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_5 = 1;}
if(Selection == 2){SendMessage(hEnemy_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_5 = 2;}
if(Selection == 3){SendMessage(hEnemy_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_5 = 3;}
if(Selection == 4){SendMessage(hEnemy_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_5 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_6) && IsEnemy == FALSE)

{
xEnemy_6 = rand()%500 + 157;
hEnemy_6 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_6, yEnemy_6, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_6 = 1;}
if(Selection == 2){SendMessage(hEnemy_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_6 = 2;}
if(Selection == 3){SendMessage(hEnemy_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_6 = 3;}
if(Selection == 4){SendMessage(hEnemy_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_6 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_7) && IsEnemy == FALSE)

{
xEnemy_7 = rand()%500 + 157;
hEnemy_7 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_7, yEnemy_7, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_7 = 1;}
if(Selection == 2){SendMessage(hEnemy_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_7 = 2;}
if(Selection == 3){SendMessage(hEnemy_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_7 = 3;}
if(Selection == 4){SendMessage(hEnemy_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_7 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_8) && IsEnemy == FALSE)

{
xEnemy_8 = rand()%500 + 157;
hEnemy_8 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_8, yEnemy_8, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_8 = 1;}
if(Selection == 2){SendMessage(hEnemy_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_8 = 2;}
if(Selection == 3){SendMessage(hEnemy_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_8 = 3;}
if(Selection == 4){SendMessage(hEnemy_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_8 = 4;}
IsEnemy = TRUE;

}

if(!IsWindow(hEnemy_9) && IsEnemy == FALSE)

{
xEnemy_9 = rand()%500 + 157;
hEnemy_9 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, xEnemy_9, yEnemy_9, 66, 66, hwndParrent, NULL, NULL, NULL);
if(Selection == 1){SendMessage(hEnemy_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_1); Enemy_9 = 1;}
if(Selection == 2){SendMessage(hEnemy_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_2); Enemy_9 = 2;}
if(Selection == 3){SendMessage(hEnemy_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_3); Enemy_9 = 3;}
if(Selection == 4){SendMessage(hEnemy_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpEnemy_4); Enemy_9 = 4;}
IsEnemy = TRUE;

}

IsEnemy = FALSE;

}

bool InRange(int lxEnemy, int vyEnemy)

{
if(((lxEnemy < xShot_0) && (lxEnemy + 66 > xShot_0) && (yShot_0 - vyEnemy < 70))){DestroyWindow(hShot_0); yShot_0 = 440; xShot_0 = 0; return true;}

if(((lxEnemy < xShot_1) && (lxEnemy + 66 > xShot_1) && (yShot_1 - vyEnemy < 70))){DestroyWindow(hShot_1); yShot_1 = 440; xShot_1 = 0; return true;}

if(((lxEnemy < xShot_2) && (lxEnemy + 66 > xShot_2) && (yShot_2 - vyEnemy < 70))){DestroyWindow(hShot_2); yShot_2 = 440; xShot_2 = 0; return true;}

if(((lxEnemy < xShot_3) && (lxEnemy + 66 > xShot_3) && (yShot_3 - vyEnemy < 70))){DestroyWindow(hShot_3); yShot_3 = 440; xShot_3 = 0; return true;}
if(((lxEnemy < xShot_4) && (lxEnemy + 66 > xShot_4) && (yShot_4 - vyEnemy < 70))){DestroyWindow(hShot_4); yShot_4 = 440; xShot_4 = 0; return true;}
if(((lxEnemy < xShot_5) && (lxEnemy + 66 > xShot_5) && (yShot_5 - vyEnemy < 70))){DestroyWindow(hShot_5); yShot_5 = 440; xShot_5 = 0; return true;}
if(((lxEnemy < xShot_6) && (lxEnemy + 66 > xShot_6) && (yShot_6 - vyEnemy < 70))){DestroyWindow(hShot_6); yShot_6 = 440; xShot_6 = 0; return true;}
if(((lxEnemy < xShot_7) && (lxEnemy + 66 > xShot_7) && (yShot_7 - vyEnemy < 70))){DestroyWindow(hShot_7); yShot_7 = 440; xShot_7 = 0; return true;}
if(((lxEnemy < xShot_8) && (lxEnemy + 66 > xShot_8) && (yShot_8 - vyEnemy < 70))){DestroyWindow(hShot_8); yShot_8 = 440; xShot_8 = 0; return true;}
if(((lxEnemy < xShot_9) && (lxEnemy + 66 > xShot_9) && (yShot_9 - vyEnemy < 70))){DestroyWindow(hShot_9); yShot_9 = 440; xShot_0 = 0; return true;}

else {return false;}

}

int RandomGoal()

{
int RandomGoalx = 1 + rand()%4;
if(RandomGoalx == 1){return 1;}
if(RandomGoalx == 2){return 2;}
if((RandomGoalx == 3) && (xStep_1 == 0)){xStep_1=1;return 3;}
if((RandomGoalx == 3) && (xStep_1 == 1)){return 1;}
if((RandomGoalx == 4) && (xStep_2 == 0)){xStep_2=1; return 4;}
if((RandomGoalx == 4) && (xStep_2 == 1)){return 2;}
else {return 1;}

}

void HealthCounter(int Value, HWND hWndParrent)

{
if(Value == 100)
{
hHealth_0 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 200, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_1 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 207, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_2 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 214, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_3 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 221, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_4 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 228, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_5 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 235, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_6 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 242, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_7 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 249, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_8 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 256, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
hHealth_9 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 263, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);

hHealth_10 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 270, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hHealth_11 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 277, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hHealth_12 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 284, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hHealth_13 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 291, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hHealth_14 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 298, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value <= 0)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 1)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 2)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 3)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 4)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 5)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 6)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 7)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 8)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 9)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 10)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 11)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 12)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 13)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 14)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 15)

{
SendMessage(hHealth_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);
SendMessage(hHealth_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpHealth);

}

}

void AmmCounter(int Value, HWND hWndParrent)

{

if(Value == 100)

{
hAmm_0 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 500, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_1 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 510, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_2 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 520, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_3 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 530, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_4 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 540, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_5 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 550, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_6 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 560, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_7 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 570, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_8 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 580, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
hAmm_9 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 590, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);

hAmm_10 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 600, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_11 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 610, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_12 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 620, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_13 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 630, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_14 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 640, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_15 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 650, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_16 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 660, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_17 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 670, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_18 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 680, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
hAmm_19 = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 690, 550, 7, 25, hWndParrent, NULL, NULL, NULL);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
}

if(Value == 0)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 1)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 2)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 3)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 4)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 5)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 6)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 7)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 8)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 9)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 10)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 11)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 12)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 13)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 14)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 15)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 16)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 17)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 18)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 19)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpBlack);

}

if(Value == 20)

{
SendMessage(hAmm_0, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_1, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_2, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_3, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_4, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_5, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_6, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_7, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_8, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_9, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_10, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_11, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_12, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_13, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_14, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_15, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_16, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_17, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_18, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);
SendMessage(hAmm_19, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpAmm);

}

}

void YouLose()

{
if(ValueHealth <= 0)
{

KillTimer(hwnd, TimerStart);
hLose = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 185, 150, 500, 300, hwnd, NULL, NULL, NULL);
SendMessage(hLose, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpLose);
btnAgain = CreateWindowA("button", "Try again", WS_VISIBLE|WS_CHILD, 385, 320, 100, 30, hwnd, (HMENU)Again, NULL, NULL);
btnExit = CreateWindowA("button", "Exit", WS_VISIBLE|WS_CHILD, 385, 370, 100, 30, hwnd, (HMENU)Exit, NULL, NULL);
}

}

void YouWinn()

{
KillTimer(hwnd, TimerStart);
hWinn = CreateWindowA("static", NULL, WS_VISIBLE|WS_CHILD|SS_BITMAP, 185, 150, 500, 300, hwnd, NULL, NULL, NULL);
SendMessage(hWinn, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)bmpWinn);
if(LevelCounter<11)
{
btnContinue = CreateWindowA("button", "Continue", WS_VISIBLE|WS_CHILD, 385, 320, 100, 30, hwnd, (HMENU)ContinueS, NULL, NULL);
}

if(LevelCounter == 11)

{
btnAgain = CreateWindowA("button", "Try again", WS_VISIBLE|WS_CHILD, 385, 320, 100, 30, hwnd, (HMENU)Again, NULL, NULL);
btnExit = CreateWindowA("button", "Exit", WS_VISIBLE|WS_CHILD, 385, 370, 100, 30, hwnd, (HMENU)Exit, NULL, NULL);
}

}