Initial tag will be the original AprilFools files.
Initial wave of commits will be the original files, as needed and none of the binaries shipped in the file unless necessary.
I've fixed a few things:
dos2unix files as needed (proper line endings, let git handle things)
fixed broken refactors in some code (likely none-tested linux based code)
gcc seems get us far, but lucius relied on MSVC magic to make things work that is not valid C++
Code: Select all
Engine.cpp: In static member function ‘static void Engine::Engine_SetCameraData(f32*, f32*, f32, f32, u32)’:
Engine.cpp:491:19: error: cannot bind non-const lvalue reference of type ‘Vector3&’ to an rvalue of type ‘Vector3’
pCamera->SetLoc( Vector3(pos[0], pos[1], pos[2]) );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Engine.cpp:13:0:
render/Camera.h:26:8: note: initializing argument 1 of ‘void Camera::SetLoc(Vector3&)’
void SetLoc(Vector3& loc);
^~~~~~
Engine.cpp:492:19: error: cannot bind non-const lvalue reference of type ‘Vector3&’ to an rvalue of type ‘Vector3’
pCamera->SetDir( Vector3(dir[0], dir[1], dir[2]) );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~