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.
ernesernesto
Thanks guys for your detailed response I guess I need to see how Casey implemented it first on t…
»
Edrick Hong Zhi Xuan
Have you guys heard of voltron? https://github.com/snare/voltron It's not exactly a debugger but …
»
co.nl.on
On Day 32 and I must have missed this... is there a particular reason that Casey uses an int32+fl…
»
Timothy McCarthy
Hmm. I think I misread the post. I thought the idea was to mimic a game loop that uses PeekMessag…
»
Mārtiņš Možeiko
Why would you want non-empty event queue, if you are writing text editor? Empty queue makes proce…
»
Casey Muratori
OK so I thought that was _this_ weekend. Turns out it's _next_ weekend. Sorry for announcing it…
»
Timothy McCarthy
I'm sure this has been mentioned some place or forum but I've never found it. You can create you…
»
David Owens II
Yep, everything that @mmozeiko said. The only thing I'll add is the in the typically event-drive…
»
Mārtiņš Možeiko
Yes, in current state all functions (except dll exported) can be static or inline. If some are no…
»
bimbinel
I see, thanks for that. Why are some functions non static though? Shouldn't every function in t…
»
Mārtiņš Možeiko
If you don't mark function static then compiler needs to put it in special symbol table for linke…
»
bimbinel
Sorry if this has been asked before but I don't understand why some functions are marked as inter…
»
Matt Mascarenhas
These are beautiful days.
»
Jim R. Didriksen
All Hail the BlackMagic of WebDev!
»
Jeroen van Rijn
Handmade Network is launching on Monday the 25th of April. The Handmade Hero forums and community…
»
Mikkel
HANDMADE NETWORK HYPE \o/
»
Jeroen van Rijn
Handmade Network is launching on Monday the 25th of April. The Handmade Hero forums and community…
»
Ameen Sayegh
In handmade hero you can watch the episodes about the asset file format it start at week 30 (epis…
»
ratchetfreak
This is a minor database problem What you can do is group the fixed size data (like the actual s…
»
ernesernesto
I'm new to handmade hero, been marathoning for 4 months and I'm at episode 130-ish, I could say t…
»
Ameen Sayegh
I actually thought about this exact thing when I was making a file synchronizer for my self and I…
»
bimbinel
Thanks for the answers!
»
Mārtiņš Možeiko
That's exactly how you write GUI applications on most systems! 1 2 3 4 5while (running) { Wait…
»
Robert Toth
Ah, I see. Thanks guys! /Robert
»
Robert Toth
Hi! I was thinking about how one would implement a text editor for instance. With a game there …
»
ratchetfreak
Raybolio Thanks for the answers. I thought that I could skip cleaning up if I knew the applicat…
»
Mārtiņš Možeiko
Yes, that's exactly why you can skip cleaning up, because OS will deallocate all virtual memory f…
»
Robert Toth
Thanks for the answers. I thought that I could skip cleaning up if I knew the application was g…
»
ratchetfreak
mmozeiko Not sure in what context this is, but /etc/init.d won't work for everybody. Every Linux …
»
Mārtiņš Možeiko
Not sure in what context this is, but /etc/init.d won't work for everybody. Every Linux distribut…
»