Introduce indirect file access (simple shim currently, .pak support etc soon)

This commit is contained in:
stevenhowes
2022-03-27 18:16:50 +01:00
parent 5806398bba
commit 094a2e3f64
5 changed files with 31 additions and 16 deletions
+4 -1
View File
@@ -47,7 +47,10 @@ func loadTextureFromBMP(filename string, renderer *sdl.Renderer) (*sdl.Texture,
return val, nil
}
img, err := sdl.LoadBMP(filename)
vFile := GetFile(filename)
file, _ := sdl.RWFromMem(vFile.Data)
img, err := sdl.LoadBMPRW(file, true)
if err != nil {
return nil, fmt.Errorf("loading %v: %v", filename, err)
}