mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2025-02-03 15:17:04 -05:00
13 lines
246 B
Go
13 lines
246 B
Go
package d2dat
|
|
|
|
// Load loads a DAT file.
|
|
func Load(data []byte) (*DATPalette, error) {
|
|
palette := &DATPalette{}
|
|
|
|
for i := 0; i < 256; i++ {
|
|
palette.Colors[i] = DATColor{B: data[i*3], G: data[i*3+1], R: data[i*3+2]}
|
|
}
|
|
|
|
return palette, nil
|
|
}
|