Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider c37f92d8 rédigé par Samuel AMARAL ANTUNES's avatar Samuel AMARAL ANTUNES :cactus:
Parcourir les fichiers

assets fx update

parent c9fbbc09
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -50,6 +50,14 @@ var entityData []byte
// dans son fichier json correspondant.
var EntitiesTileset Tileset
//go:embed fx.png
var fxBytes []byte
//go:embed fx.json
var fxData []byte
var FxTileset Tileset
// Load est la fonction en charge de transformer, à l'exécution du programme,
// les images du jeu en structures de données compatibles avec Ebitengine.
// Ces structures de données sont stockées dans les variables définies ci-dessus.
......@@ -59,9 +67,8 @@ func Load() {
if err != nil {
log.Fatal(err)
}
floorImage := ebiten.NewImageFromImage(decoded)
FloorTileset.initTileset(floorData, floorImage)
FloorTileset.initTileset(floorData, ebiten.NewImageFromImage(decoded))
decoded, _, err = image.Decode(bytes.NewReader(characterBytes))
if err != nil {
......@@ -73,9 +80,15 @@ func Load() {
if err != nil {
log.Fatal(err)
}
entitiesImage := ebiten.NewImageFromImage(decoded)
EntitiesTileset.initTileset(entityData, entitiesImage)
EntitiesTileset.initTileset(entityData, ebiten.NewImageFromImage(decoded))
decoded, _, err = image.Decode(bytes.NewReader(fxBytes))
if err != nil {
log.Fatal(err)
}
FxTileset.initTileset(fxData, ebiten.NewImageFromImage(decoded))
}
// Cette fonction initialise la tileset à partir d'une image et des données sur celle-ci.
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter