From 54b774cade82917d83bf00367964d45130f3a522 Mon Sep 17 00:00:00 2001 From: zomo Date: Tue, 14 Apr 2026 21:22:45 -0500 Subject: [PATCH] FIX: typo --- ini.go | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/ini.go b/ini.go index 908e3f9..f93feed 100644 --- a/ini.go +++ b/ini.go @@ -90,6 +90,10 @@ func ReadIni(path string) (RoomIni, error) { } } + if room == nil { + room = meta + } + roomIni, err := loadIni(meta, room) if err != nil { return RoomIni{}, fmt.Errorf("ERROR: error loading ini from %s: %+v", path, err) @@ -117,31 +121,31 @@ func loadIni(meta *ini.Section, room *ini.Section) (RoomIni, error) { return RoomIni{}, fmt.Errorf("night is set but room is not set") } - if val, err := loatFloat(room, "size", 1); err != nil { + if val, err := loadFloat(room, "size", 1); err != nil { return RoomIni{}, err } else { roomini.size = val } - if val, err := loatFloat(room, "speed", 1); err != nil { + if val, err := loadFloat(room, "speed", 1); err != nil { return RoomIni{}, err } else { roomini.speed = val } - if val, err := loatFloat(room, "fov", 55); err != nil { + if val, err := loadFloat(room, "fov", 55); err != nil { return RoomIni{}, err } else { roomini.fov = val } - if val, err := loatFloat(room, "texture_repeat", 3); err != nil { + if val, err := loadFloat(room, "texture_repeat", 3); err != nil { return RoomIni{}, err } else { roomini.textureRepeat = val } - if val, err := loatFloat(room, "room_height", 350); err != nil { + if val, err := loadFloat(room, "room_height", 350); err != nil { return RoomIni{}, err } else { roomini.roomHeight = val @@ -159,13 +163,13 @@ func loadIni(meta *ini.Section, room *ini.Section) (RoomIni, error) { roomini.fogColor = val } - if val, err := loatFloat(room, "fog_end", -1); err != nil { + if val, err := loadFloat(room, "fog_end", -1); err != nil { return RoomIni{}, err } else { roomini.fogEnd = val } - if val, err := loatFloat(room, "mini_speed", 1); err != nil { + if val, err := loadFloat(room, "mini_speed", 1); err != nil { return RoomIni{}, err } else { roomini.miniSpeed = val @@ -187,7 +191,7 @@ func loadInt(sec *ini.Section, key string, def int) (int, error) { return valint, nil } -func loatFloat(sec *ini.Section, key string, def float64) (float64, error) { +func loadFloat(sec *ini.Section, key string, def float64) (float64, error) { val, err := sec.GetKey(key) if err != nil { return def, nil