package game PROJECT_DATA_HEADER :: "WOWOWOW THIS IS HEADER WOWOWOW" PROJECT_DATA_VERSION :: 1 ProjectData :: struct { version: u32, matrix_count: u32, matrices: []f32, grid: Grid, shapes: AnimationShapes, } project_write :: proc(project: ^ProjectData, path: string) -> ProjectWriteError { return _project_write(project, path) } project_read :: proc(project: ^ProjectData, path: string) -> ProjectReadError { return _project_read(project, path) }