A few more .idx realisations, and some parsing code

This commit is contained in:
2020-04-16 03:03:51 +01:00
parent beebfda3ba
commit b690c763bb
3 changed files with 98 additions and 50 deletions

View File

@@ -201,8 +201,12 @@ func loadFonts() {
func loadIdx() {
idxPath := filepath.Join(*gamePath, "Idx", "WarHammer.idx")
_, err := idx.Load(idxPath)
idx, err := idx.Load(idxPath)
if err != nil {
log.Fatalf("Failed to parse %s as idx: %v", idxPath, err)
}
for i, group := range idx.Groups {
log.Printf("Group %2d: %4d records, start sprite is %6d", i, len(group.Records), group.Spec.SpriteIdx)
}
}