Playing Multiple Cutscenes
?
?
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Keyboard Navigation
Global Keys
[, < / ], > Jump to previous / next episodeW, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)
Menu toggling
q Quotes r References f Filter y Link c CreditsIn-Menu Movement
a
w
s
s
d
h
j
k
l
←
↑
↓
↓
→
Quotes and References Menus
Enter Jump to timecodeQuotes, References and Credits Menus
o Open URL (in new tab)Filter Menu
x, Space Toggle category and focus nextX, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Filter and Link Menus
z Toggle filter / linking modeCredits Menu
Enter Open URL (in new tab)⏫
Previous: 'Laying Out Cutscenes'
⏫
0:32Recap
0:32Recap
0:32Recap
1:11handmade_cutscene.cpp: Compose Shot 10
1:11handmade_cutscene.cpp: Compose Shot 10
1:11handmade_cutscene.cpp: Compose Shot 10
5:49"...he has a lot of hats"α
5:49"...he has a lot of hats"α
5:49"...he has a lot of hats"α
13:26handmade_cutscene.cpp: Compose Shot 11
13:26handmade_cutscene.cpp: Compose Shot 11
13:26handmade_cutscene.cpp: Compose Shot 11
31:47handmade_cutscene.cpp: Introduce IntroCutscene to make these shots play in a series
31:47handmade_cutscene.cpp: Introduce IntroCutscene to make these shots play in a series
31:47handmade_cutscene.cpp: Introduce IntroCutscene to make these shots play in a series
37:45handmade_cutscene.cpp: Bust out that emacs macro
37:45handmade_cutscene.cpp: Bust out that emacs macro
37:45handmade_cutscene.cpp: Bust out that emacs macro
39:02handmade_cutscene.cpp: Set the ShotChangeTime
39:02handmade_cutscene.cpp: Set the ShotChangeTime
39:02handmade_cutscene.cpp: Set the ShotChangeTime
40:02handmade_cutscene.h: Add Duration to layered_scene
40:02handmade_cutscene.h: Add Duration to layered_scene
40:02handmade_cutscene.h: Add Duration to layered_scene
41:52handmade_cutscene.cpp: Give RenderCutscene the ability to play all of the shots in sequence
41:52handmade_cutscene.cpp: Give RenderCutscene the ability to play all of the shots in sequence
41:52handmade_cutscene.cpp: Give RenderCutscene the ability to play all of the shots in sequence
45:18Run the game and see that the cutscene isn't actually going
45:18Run the game and see that the cutscene isn't actually going
45:18Run the game and see that the cutscene isn't actually going
46:14handmade_cutscene.cpp: Set &IntroCutscene index from ShotIndex
46:14handmade_cutscene.cpp: Set &IntroCutscene index from ShotIndex
46:14handmade_cutscene.cpp: Set &IntroCutscene index from ShotIndex
46:37Debugger: Step into RenderCutscene
46:37Debugger: Step into RenderCutscene
46:37Debugger: Step into RenderCutscene
47:37handmade_cutscene.cpp: Introduce b32 PrettyStupid to indicate the end of the cutscene
47:37handmade_cutscene.cpp: Introduce b32 PrettyStupid to indicate the end of the cutscene
47:37handmade_cutscene.cpp: Introduce b32 PrettyStupid to indicate the end of the cutscene
48:08Run the game and see our cutscene happening
48:08Run the game and see our cutscene happening
48:08Run the game and see our cutscene happening
50:56Q&A
🗩
50:56Q&A
🗩
50:56Q&A
🗩
53:05handmade_cutscene.cpp: Tweak the position of the window in Shot 2
53:05handmade_cutscene.cpp: Tweak the position of the window in Shot 2
53:05handmade_cutscene.cpp: Tweak the position of the window in Shot 2
1:13:07Windows Task Manager: Check our memory usage
1:13:07Windows Task Manager: Check our memory usage
1:13:07Windows Task Manager: Check our memory usage
1:15:17Windows Task Manager: Check our CPU usage
1:15:17Windows Task Manager: Check our CPU usage
1:15:17Windows Task Manager: Check our CPU usage
1:27:00Call it day
🗩
1:27:00Call it day
🗩
1:27:00Call it day
🗩
⏬
Next: 'Prefetching Cutscene Layers'
⏬