There were two editions?
And here is the error that I get when I press play.
Program: Game.exe
Module:
File: f:\dd\vctools\crt\crtw32\misc\i386\chkesp.c
Line: 55
The value of ESP was not properly saved across a function call. This is usually a result of calling a function decleared with one calling convention with a function pointer declared with a different calling convention.
(Press Retry to debug the application)
When I click retry in the popup, I get sent to a window that claims that chkesp.c was not found, but when i check out the call stack, it says that the error is coming from the following:
> Game.exe!_chkesp(...) Line 64 C
Game.exe!Mesh::Mesh(char *,char *) Unknown
Game.exe!_GetFileAttributesExW@12() Unknown
Game.exe!_GetFileAttributesExW@12() Unknown
Game.exe!_GetFileAttributesExW@12() Unknown
Game.exe!_GetFileAttributesExW@12() Unknown
Game.exe!_GetFileAttributesExW@12() C++
Game.exe!_GetFileAttributesExW@12() C++
Game.exe!__except_handler3() Unknown
ntdll.dll!770a2500() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!77092fba() Unknown
Im pretty sure this means that something went wrong in the Mesh class, because in Windows XP, I get the same error...
Here is what I have tried:
I put all the files in the Engine folder into the normal project, but the Engine folder has not source files, just a static link library file. Perhaps this could be solved if I just link with the lib and not try to include all of the project files?
As a side note, I am not just starting off in programming, but I, as you have probably seen in other posts, was still using VC++ 6, VC++ 4, VS 2003, Borland 3, and Watcom... I still have those on my computer, believe it or not haha!
My reason for using DX9 is because I do not like dealing with the shaders... They are too annoying and do too little things in exchange for 20 mins of work... I can program in DirectX 12, but I choose not to because of the lack of documentation. (I learned from Frank Luna's book)
I also know how to use OpenGL 3 - 4.5, but choose not to because I have difficulties with rendering fog, terrain, and other things that require a shader...