Выполняются ложные условия - C#
Формулировка задачи:
Условие и вложенное в него условие ложно, но программа всё равно заходит в тело вложенного условия.
Не могу понять, как такое вообще может происходить?
Этот кусок кода в функции Update() он вообще пропускает.
Помогите, пожалуйста, разобраться.
timer += (float)gt.ElapsedGameTime.TotalMilliseconds / 2; if (timer > interval) { currentframe++; timer = 0; if(currentframe > 6) { currentframe = 0; }
float currenttime = (float)gt.ElapsedGameTime.Milliseconds; if ((currenttime - timeplant) > 3000) { Explosion(); }
Решение задачи: «Выполняются ложные условия»
textual
Листинг программы
else if (currentframe > 6) { currentframe = 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д