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.
Tim —
Hello Handmade Heroes, Does anyone have a good recommendation for a 2D collision physics reference…
»
Connor —
For context, I have just finished Day 043 Let's say I press 'L' to start recording input and then …
»
Casey Muratori —
I am currently looking for folks who have preordered Handmade Hero and would like to test access t…
»
vexe —
I'd like to make this thread to propose the idea of recording some of the most memorable, interest…
»
vexe —
Another way to define the function pointer type is: Then you can:
»
Mārtiņš Možeiko —
What are you asking about memory management? They work pretty much the same. You can allocate memo…
»
popcorn —
Instead of depending on OpenSSL library you can use Windows API for SSL sockets. It is called , a…
»
Roderic Bos —
I can confirm that the exact same code (from the day 175 zip) on Win8 shows wrong output like Case…
»
Mārtiņš Možeiko —
Not sure what do you call "included libs". libeay32.lib and ssleay32.lib are OpenSSL libraries and…
»
popcorn —
Not really doing anything big just a twitch.tv notifier for Windows. Everything will be done from …
»
Joseph Abell —
Thank you so much, that was exactly what I was looking for, I have no idea why I thought it would …
»
Mārtiņš Možeiko —
Yes, you need to keep stepping in if you want to see where execution goes. As far as I know debugg…
»
Connor —
Thanks, mmozeiko! That helps so much. I honestly appreciate it a lot :)
»
Joseph Abell —
Ok, sorry, when I said I attempted to build a dll file, I meant cpp, sorry for the confusion. My b…
»
Mārtiņš Možeiko —
What do you mean by stepping into other files? You typically step into/over source lines in debugg…
»
Mārtiņš Možeiko —
Oh, so question is about typedef. This typedef defines new type which is function type. "typedef i…
»
Joseph Abell —
Hi Everyone, I'm on Day 39, and now that we are loading images into the game, in order to see the …
»
Connor —
I might've oversold how much I understand typedef. I believe I get how it works with allowing one …
»
Mārtiņš Možeiko —
It is exactly same thing. It just get's replaced by preprocessor to: And that is regular typedef …
»
Connor —
Sorry if this question has been asked a bunch of times. I tried skimming through the forum and goo…
»
Casey Muratori —
That could well be... the Windows Font system is a bit of a mystery to me :) We'll try with a kno…
»
Harikrishnan Menon —
Hi All I am a new found addict to the HMH series. Just started watching the same and found out tha…
»
Keith Watterson —
Hi Using 'Character Map' the 'Arial Bold' font does not have seem to have the Japanese Glyphs in i…
»
Simulated Systems —
Handmade Music Hi. I'm not really a programmer. I used to program on the zx spectrum when i was l…
»
Flyingsand —
Calluna Sans has kerning for 'pT' as well, and overall good kerning. Calluna handles the 'pT' be…
»
skeeto —
I've been looking at different fonts to see if any of them having kerning information for the "pT"…
»
Casey Muratori —
Well, one way to make something secure is to make it not work :) There's nothing more secure than…
»
Asaf Gartner —
Sounds like a CSRF-token error. It's pretty common these days. Basically, if you leave a page ope…
»
Jim R. Didriksen —
aha okay, I see. I have a feeling this is something I'll need to learn from a personal f'up.
»
Mārtiņš Možeiko —
C++ references doesn't help compiler in general case. Aliasing also applies to references. Because…
»