BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
URL:https://www.learndesk.us/class/5524363761680384/lesson/ca13edd5b79ef4552e564956296f571a?ref=outlook-calendar
SUMMARY:Invaders Part 2: Rendering and Multithreading
DTSTART;TZID=America/Los_Angeles:20260511T190000
DTEND;TZID=America/Los_Angeles:20260511T200000
LOCATION:https://www.learndesk.us/class/5524363761680384/lesson/ca13edd5b79ef4552e564956296f571a?ref=outlook-calendar
DESCRIPTION: 
Set up terminal handling and mode
Create a library
Add a frame library module to handle the logic of a single frame
Add a render library module to render a frame to the terminal
Launch a child thread with a render loop
Create a frame and send it to the render thread each iteration of the game loop


https://www.learndesk.us/class/5524363761680384/lesson/ca13edd5b79ef4552e564956296f571a?ref=outlook-calendar
STATUS:CONFIRMED
SEQUENCE:3
BEGIN:VALARM
TRIGGER:-PT10M
DESCRIPTION:Class Reminder
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR