diff --git a/examples/basic/test_scene2/assets/init.lua b/examples/basic/test_scene2/assets/init.lua new file mode 100644 index 0000000..9fffdc6 --- /dev/null +++ b/examples/basic/test_scene2/assets/init.lua @@ -0,0 +1,13 @@ +local folder = "examples/basic/test_scene2/" + +return { + ["images"] = { + {"debris", folder .. "assets/debris.png"} + }, + ["tilesets"] = { + {"weapon", folder .. "assets/weapon"} + }, + ["sprites"] = { + {"poof", folder .. "assets/poof"} + } +} diff --git a/examples/basic/test_scene2/init.lua b/examples/basic/test_scene2/init.lua index bb8eaff..c63f938 100644 --- a/examples/basic/test_scene2/init.lua +++ b/examples/basic/test_scene2/init.lua @@ -31,9 +31,7 @@ local World = require "gamecore.modules.world.baseworld" function TestScene:new() TestScene.super.new(self) - self.assets:addImage("debris", folder .. "assets/debris.png") - self.assets:addSprite("poof", folder .. "assets/poof") - self.assets:addTileset("weapon", folder .. "assets/weapon") + self.assets:batchImport("examples.basic.test_scene2.assets") self.i = 0 self.estImpair = false diff --git a/examples/mainmenu/assets/init.lua b/examples/mainmenu/assets/init.lua new file mode 100644 index 0000000..5c0bf82 --- /dev/null +++ b/examples/mainmenu/assets/init.lua @@ -0,0 +1,10 @@ +return { + ["imagefonts"] = { + {"medium", "examples/mainmenu/assets/medium"} + }, + ["sfx"] = { + {"navigate", "examples/mainmenu/assets/menu_move.mp3"}, + {"confirm", "examples/mainmenu/assets/menu_confirm.mp3"}, + {"cancel", "examples/mainmenu/assets/menu_error.mp3"}, + } +} diff --git a/examples/mainmenu/init.lua b/examples/mainmenu/init.lua index 19df920..f61d994 100644 --- a/examples/mainmenu/init.lua +++ b/examples/mainmenu/init.lua @@ -33,11 +33,7 @@ local ExitWidget = Widget.Text:extend() function MainMenu:new() MainMenu.super.new(self) - self.assets:addImageFont("medium", "examples/mainmenu/assets/medium") - - self.assets:addSFX("navigate", "examples/mainmenu/assets/menu_move.mp3") - self.assets:addSFX("confirm", "examples/mainmenu/assets/menu_confirm.mp3") - self.assets:addSFX("cancel", "examples/mainmenu/assets/menu_error.mp3") + self.assets:batchImport("examples.mainmenu.assets") self:addMenu("main", true) self:addSubMenu("basic", "basic")