SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › Как сделать бег со стаминой › Ответ в теме: Как сделать бег со стаминой
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
int S =100; bool isSprin,Sprint=true; Clock clock; float onesecond=0; if(!Sprint) isSprint=false; if(S==0) Sprint=false; if(S==100) Sprint=true; if(isSprint) { speed=2; onesecond= clock.getElapsedTime().asSeconds(); if(onesecond>1) { S-=20; clock.restart(); } }else {speed=1;} |
Как то так.