INNER CODE UNIT · C++
movement_sin
matt77hias/MAGE-v0 · MAGE/Code/Engine/Scripts/character_motor_script.cpp:49
const auto movement_sin = std::sin(transform.GetRotationY())
* movement_magnitude;
if ( keyboard.IsActive(DIK_UP)
|| keyboard.IsActive(DIK_W)) {
transform.AddTranslationX( movement_sin);
transform.AddTranslationZ( movement_cos);
}
else if (keyboard.IsActive(DIK_DOWN)
|| keyboard.IsActive(DIK_S)) {
transform.AddTranslationX(-movement_sin);
transform.AddTranslationZ(-movement_cos);
}
if ( keyboard.IsActive(DIK_RIGHT)
|| keyboard.IsActive(DIK_D)) {