Žiadne otravovanie, rád som pomohol

A ešte maličkosť, toto:
Kód:
bool IsKeyPressed(int virtualKey)
{
return ((GetAsyncKeyState(virtualKey)&0x8000)!=0?true:false);
}
je skoro tak čudné, ako si brať dáždnik na Saharu - že "pre istotu".
Operátor porovnania ti už sám o sebe vráti bool, takže stačí napísať
Kód:
bool IsKeyPressed(int virtualKey)
{
return ( GetAsyncKeyState(virtualKey)&0x8000 ) != 0;
}