Воу чувак тебе этот код слили что ле?
Ошибка 1: cheat_state->state = 2;
Ты пишеш код для "ног", но собейту даёш инфу что ты в машине (пропадает худ, отключаются функции для "ног")
Ошбка 2: if (KEY_DOWN('W'))
Большие буквы не распознаются, не проверял?
Ошибка 3: coord[0] += sinf(-self->fCurrentRotation) * 5; coord[1] += sinf(-self->fCurrentRotation) * 5;
cos, sin, для тебя разницы никакой? :facepalm:
Тут нечего не сказано про скорость, то есть "сёрфа" не будет, это самый простой аир брейк....
И *5, не много ли? Он будет бегать со скорость света