#import "Base.core" #import "MathVec3.core" #import "Arena.core" W32 :: #load "win32_multimedia.core" /* API and name inspired by one of Per Vognsen streams https://www.youtube.com/watch?v=NG_mUhc8LRw&list=PLU94OURih-CjrtFuazwZ5GYzTrupOMDL7&index=19 All of his channel is recommended watch for programmers. */ Mu :: struct scrn: *U32 x : S64 y : S64 frame_count: U64 time: MuTime quit: Bool frame_arena: Arena os: W32.OS MuTime :: struct total : F64 delta : F64 // @modifiable start : F64 frame_start: F64 StartMultimedia :: W32.StartMultimedia UpdateMultimedia :: W32.UpdateMultimedia