2020-05-09 20:59:36 +00:00
|
|
|
[video output=day040 member=cmuratori stream_platform=twitch stream_username=handmade_hero project=code title="Cursor Hiding and Fullscreen Support" vod_platform=youtube id=YBCOijN2fNA annotator=Miblo annotator=schme annotator=effect0r annotator=theinternetftw]
|
2017-12-06 22:26:13 +00:00
|
|
|
[0:00:03][Intro and welcome]
|
|
|
|
[0:02:10][What we're going to do today]
|
|
|
|
[0:03:30][Cleaning up tSine]
|
|
|
|
[0:03:53][The reasoning behind internal, local_persist, and global_variable]
|
|
|
|
[0:09:36][Searching for static]
|
|
|
|
[0:09:54][static_check.bat]
|
|
|
|
[0:14:40][Cleaning up the TODO(casey): list]
|
|
|
|
[0:16:20][Tackeling SetCursor]
|
|
|
|
[0:17:45][Spy++]
|
|
|
|
[0:21:45][LoadCursor()]
|
2021-05-27 14:26:58 +00:00
|
|
|
[0:25:50][Setting up dynamically controlled cursor visibility]
|
2017-12-06 22:26:13 +00:00
|
|
|
[0:34:12][Trying to figure out how to stop the 'loading' cursor]
|
|
|
|
[0:37:53][Fullscreen support[ref
|
|
|
|
site="The Old New Thing"
|
|
|
|
page="How do I switch a window between normal and fullscreen?"
|
|
|
|
url="http://blogs.msdn.com/b/oldnewthing/archive/2010/04/12/9994016.aspx"]]
|
|
|
|
[0:51:09][Discussion on his method of going fullscreen in Windows]
|
|
|
|
[0:54:45][Going over the notes]
|
2021-05-27 14:26:58 +00:00
|
|
|
[0:55:30]['Hacky' way to fill the entire screen with the game]
|
2018-03-07 21:48:09 +00:00
|
|
|
[0:58:50][Q&A][:speech]
|
2017-12-06 22:26:13 +00:00
|
|
|
[0:59:57][You said you want your artist to leave an alpha apron around your bitmaps. Why is that?]
|
|
|
|
[1:02:15][Sour trolli worms or Haribo gummy bears?]
|
|
|
|
[1:02:36][We've got a fair bit of if statements that clamp values. Would a macro make sense?]
|
|
|
|
[1:03:26][Why do you size of the variable and not the type for MonitorInfo()?]
|
|
|
|
[1:04:38][Do you prefer separate files for sprite frame elements or a single sheet of them?]
|
|
|
|
[1:06:26][My asserts in RecanonicalizeCoord() fire up often. Is it a problem?]
|
|
|
|
[1:07:18][Is supporting different screen sizes part of the plan? (aspect ratios)]
|
|
|
|
[1:08:26][Could you explain how transient memory storage works?]
|
|
|
|
[1:09:04][How would you implement a vector? Would you use macros, metaprogramming or something else]
|
|
|
|
[/video]
|