2019-10-25 23:37:04 +00:00
|
|
|
package Common
|
|
|
|
|
2019-11-01 18:12:23 +00:00
|
|
|
import "github.com/essial/OpenDiablo2/PaletteDefs"
|
2019-10-25 23:37:04 +00:00
|
|
|
|
|
|
|
// FileProvider is an instance that can provide different types of files
|
|
|
|
type FileProvider interface {
|
|
|
|
LoadFile(fileName string) []byte
|
2019-11-01 18:12:23 +00:00
|
|
|
LoadSprite(fileName string, palette PaletteDefs.PaletteType) *Sprite
|
2019-10-25 23:37:04 +00:00
|
|
|
}
|