wiem że to pewnie nie potrzebne ale:
switch (wartosc)
{
case '1': vspeed-=1;break
case '2': vspeed-=2;break
case '3': vspeed-=3;break
case '4': vspeed-=4;break
case '5': vspeed-=5;break
case '6': vspeed-=6;break
case '7': vspeed-=7;break
case '8': vspeed-=8;break
case '9': vspeed-=9;break
case '10': vspeed-=10;break
case '11': vspeed-=11;break
case '12': vspeed-=12;break
case '13': vspeed-=13;break
case '14': vspeed-=14;break
case '15': vspeed-=15;break
}
rozwaliło mnie to.. wystarczyło zrobić
vspeed -= real(wartosc);