rename presenter to constructor (memoriem of Last Ninja)

This commit is contained in:
2023-06-30 17:16:17 +02:00
parent bd63d00ad9
commit dec8ad2fe0
5 changed files with 11 additions and 11 deletions

34
constructor/utils.go Executable file
View File

@@ -0,0 +1,34 @@
package constructor
import (
"bytes"
"fmt"
"image"
"io/ioutil"
"log"
_ "image/png"
"github.com/hajimehoshi/ebiten"
)
func LoadImage(path string) *ebiten.Image {
file, err := ioutil.ReadFile(path) //read the content of file
if err != nil {
log.Fatal(err)
}
img, _, err := image.Decode(bytes.NewReader(file))
if err != nil {
fmt.Println("decode error")
log.Fatal(err)
}
out, err := ebiten.NewImageFromImage(img, 0)
if err != nil {
log.Fatal(err)
}
return out
}