diff --git a/decompile/src/JSRF/Core.cpp b/decompile/src/JSRF/Core.cpp index fe52231..dd896de 100644 --- a/decompile/src/JSRF/Core.cpp +++ b/decompile/src/JSRF/Core.cpp @@ -1 +1,5 @@ +/* JSRF Decompilation: JSRF/Core.hpp +Game and GameObj classes that form the foundation of the JSRF game code. +*/ + #include "Core.hpp" diff --git a/decompile/src/JSRF/Core.hpp b/decompile/src/JSRF/Core.hpp index ac9ea71..bcf31b3 100644 --- a/decompile/src/JSRF/Core.hpp +++ b/decompile/src/JSRF/Core.hpp @@ -1,4 +1,4 @@ -/* JSRF Decompilation: Core.hpp +/* JSRF Decompilation: JSRF/Core.hpp Game and GameObj classes that form the foundation of the JSRF game code. */ diff --git a/decompile/src/JSRF/Jet2.cpp b/decompile/src/JSRF/Jet2.cpp index 65d8fbd..fa21d9a 100644 --- a/decompile/src/JSRF/Jet2.cpp +++ b/decompile/src/JSRF/Jet2.cpp @@ -1,3 +1,7 @@ +/* JSRF Decompilation: JSRF/Jet2.cpp +Main function. +*/ + #pragma bss_seg(".data") #include "Core.hpp" diff --git a/decompile/src/Smilebit/MMatrix.cpp b/decompile/src/Smilebit/MMatrix.cpp index 96a85be..83b8e07 100644 --- a/decompile/src/Smilebit/MMatrix.cpp +++ b/decompile/src/Smilebit/MMatrix.cpp @@ -1,4 +1,14 @@ +/* JSRF Decompilation: Smilebit/MMatrix.cpp +Smilebit's stack-based matrix math library. +*/ + #pragma code_seg("MMATRIX") +#pragma bss_seg (".data" ) + + +#include "../Std.hpp" +#include "../XDK/Win32.hpp" +#include "MMatrix.hpp" // Address: 0x00264C04 diff --git a/decompile/src/Smilebit/MMatrix.hpp b/decompile/src/Smilebit/MMatrix.hpp index c83f404..788740e 100644 --- a/decompile/src/Smilebit/MMatrix.hpp +++ b/decompile/src/Smilebit/MMatrix.hpp @@ -1,4 +1,4 @@ -/* JSRF Decompilation: MMatrix.hpp +/* JSRF Decompilation: Smilebit/MMatrix.hpp Smilebit's stack-based matrix math library. */ diff --git a/decompile/src/XDK/D3D.hpp b/decompile/src/XDK/D3D.hpp index e6d36b8..725218c 100644 --- a/decompile/src/XDK/D3D.hpp +++ b/decompile/src/XDK/D3D.hpp @@ -1,4 +1,4 @@ -/* JSRF Decompilation: D3D.hpp +/* JSRF Decompilation: XDK/D3D.hpp Direct3D8 declarations. */ diff --git a/decompile/src/XDK/Win32.hpp b/decompile/src/XDK/Win32.hpp index d4ab8d2..5804e1e 100644 --- a/decompile/src/XDK/Win32.hpp +++ b/decompile/src/XDK/Win32.hpp @@ -1,4 +1,4 @@ -/* JSRF Decompilation: Win32.hpp +/* JSRF Decompilation: XDK/Win32.hpp Definitions normally provided by Windows headers. */ @@ -37,4 +37,10 @@ union LARGE_INTEGER { LONGLONG QuadPart; }; +// Return codes +typedef long HRESULT; + +#define ERROR_SUCCESS 0L +#define E_OUTOFMEMORY 0x8007000EL + #endif