Added missing return for Scalar multiplication.

Added Vec3d typedef (Useful later)
Removed debug printing
This commit is contained in:
trotFunky 2019-10-28 21:33:25 +01:00
parent f9dc00712d
commit e79f88bb9b
2 changed files with 2 additions and 4 deletions

View file

@ -112,8 +112,6 @@ void KeyStateManager::mouse_movement(int mouse_x, int mouse_y)
current_mouse_delta.y += frame_delta.y; current_mouse_delta.y += frame_delta.y;
last_mouse_position = current_frame; last_mouse_position = current_frame;
std::cout << frame_delta.x << "," << frame_delta.y << std::endl;
} }
void KeyStateManager::mouse_click(int mouse_button, int button_state, int mouse_x, int mouse_y) void KeyStateManager::mouse_click(int mouse_button, int button_state, int mouse_x, int mouse_y)

View file

@ -67,6 +67,7 @@ struct CoordinatesVector
{ {
result.coordinates[i] = coordinates[i] * scalar; result.coordinates[i] = coordinates[i] * scalar;
} }
return result;
} }
CoordinatesVector operator+(const CoordinatesVector<T,N>& op) CoordinatesVector operator+(const CoordinatesVector<T,N>& op)
@ -86,7 +87,6 @@ struct CoordinatesVector
{ {
result.coordinates[i] = coordinates[i] - op.coordinates[i]; result.coordinates[i] = coordinates[i] - op.coordinates[i];
} }
return result; return result;
} }
@ -209,6 +209,6 @@ typedef Vec2<float> Vec2f;
typedef Vec3<int> Vec3i; typedef Vec3<int> Vec3i;
typedef Vec3<float> Vec3f; typedef Vec3<float> Vec3f;
typedef Vec3<double> Vec3d;
#endif //TESTS_OPENGL_VECTORS_H #endif //TESTS_OPENGL_VECTORS_H