We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
x13pixels
In a fairly recent episode (two-hundred something) Casey briefly mentioned during Q&A that in his …
»
Kim Jørgensen
The code for changing the game mode seems a bit fragile at the moment. Would it be a good idea to …
»
liangdeng
There's a saying somewhere in the game industry that artists should be able to get their assets in…
»
Ginger Bill
I know this may sound daft but I'd love to have a voice acting role even if it was extremely minor…
»
kai
i just starting in this awesome series ,and i just finished day 9 ,i was having a problem because …
»
Cydonia7
Hi! I've always built and ran the code successfully using a newer version of Visual Studio (2015) …
»
Bryan Taylor
Windows does log these things. At a cursory glance, it seems like they've even got an API for re…
»
Mārtiņš Možeiko
Almost, but not exactly. GetProcAddress handle mangled names correctly. The problem is that it is …
»
Vivek
Thanks for the clarification. we are doing this just because GetProcAddress could not handle mangl…
»
Mārtiņš Možeiko
Yes, that's the purpose of extern "C" - to make function be "C compatible". And to do that you are…
»
Vivek
Basically you are saying that extern "C" will guarantee (non mangled function names) on all compil…
»
Mārtiņš Možeiko
It appears Visual Studio linker exports unmangled function name if it is specified with /EXPORT co…
»
Vivek
Hi, I am at day 030 and this is the question I have, We are using extern "C" in handmade.cpp for t…
»
Tom
Well, I suppose one could argue, that using SDL the way the SDL-Port does is more in vein of a pl…
»
Ginger Bill
The problem is that you may have to independently invent the wheel. I don't know of any available …
»
J.Chris Findlay
Ah, cool - I am waiting for payday before preordering, so wasn't aware of the git repo - that make…
»
Mārtiņš Možeiko
Well if you have preorder, you can always pull code from github. If you pull new code every day th…
»
J.Chris Findlay
I've had a bit of a search but so far this seems like a new question: For those of us who pay by v…
»
Caio Takano
I see... Didn't know about wmic. But even with this log things should be pretty difficult to debug…
»
Mārtiņš Možeiko
Yes, for C code RTTI and regular exceptions doesn't mean anything. On Windows there is possibility…
»
vexe
I guess we don't care about disabling RTTI and Exceptions if we switch MSVC to C mode, correct? Wh…
»
Mārtiņš Možeiko
Yeah, but generated code compared to MSVC/clang/gcc C code won't be impressive :) MSVC in C mode c…
»
vexe
Thanks for the reply. I forgot to mention I do know about the switch that tells cl to compile my c…
»
Mārtiņš Možeiko
MSVC compiles C code without C++ features just fine. I recommend continue using MSVC. Rename file …
»
vexe
Greetings! So far in HMH we've been using C++ and disabling features we don't need by the compiler…
»
Mārtiņš Možeiko
C/C++ refactoring in text editors is unsolved problem :) This looks like it can do variable renami…
»
Finalspace
I live in germany too (near Stuttgart) and i do programming since ~20 years. Its a pity that i cou…
»
vexe
Greetings! So I started using Emacs recently because I found for me that it's a lot more convenien…
»
Mārtiņš Možeiko
More low-level approach would be to use raw input API. DirectInput actually uses raw input to talk…
»
vexe
I'm using 0 3rd party libraries (except some C library stuff like math) at the moment in my game. …
»