[Odin] Decode segments, decode characters[Odin] Decode segments, decode characters

🌌

Interstellar

Week 32, 2026

package main import "core:fmt" import "core:image" import "core:image/png" import "core:slice" import "core:strings" _ :: png main :: proc () { img, err := image.load_from_file("encoded.png") assert(err == nil) assert(img.width * img.height == len(img.pixels.buf) / 3) pixels := transmute ([][3] u8) img.pixels.buf[:len(img.pixels.buf)/3] Segment :: struct { width: int, color: [3] u8 } segments := make([dynamic] Segment) for x in 0..