Хорошо, так что warsow имеет довольно неплохой код hud, за исключением того, что математическая логика немного странная.
Ввод:
a*b + c*d
Интерпретируется как:
((d*c) + b) * a
Как видите, игра выполняет серию операций в обратном порядке, независимо от порядка операций.Скобки не работают в коде HUD.Это должен быть линейный ряд операций, чтобы получить конечный результат.Это возможно?Я понимаю, что было бы лучше внедрить правильную математику в код hud, но это намного интереснее, imo.