Initial project import

This commit is contained in:
Agila Forge Importer committed 2026-07-13 15:20:32 +00:00
commit 23f2d29e32
11957 files changed
+1754577

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
// vtest build: !docker-ubuntu-musl // needs GL/gl.h
module gg
import os
const background_path = os.join_path(@VEXEROOT, 'examples/flappylearning/assets/img/background.png')
fn test_load_image_loads_supported_file_contents() {
img := load_image(background_path)!
assert img.width > 0
assert img.height > 0
assert img.nr_channels == 4
assert img.path == background_path
}
fn test_load_image_returns_error_for_unsupported_file_contents() {
file := os.join_path(os.vtmp_dir(), 'gg_unsupported_image_${os.getpid()}.jpg')
os.write_file(file, 'not an image') or { panic(err) }
defer {
os.rm(file) or {}
}
load_image(file) or {
assert err.msg().contains('stbi_image failed to load')
return
}
assert false
}