examples: add batch asset files

This commit is contained in:
Kazhnuz 2019-04-28 13:03:14 +02:00
parent 116eb34aa2
commit f90f89e728
4 changed files with 25 additions and 8 deletions

View file

@ -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"}
}
}

View file

@ -31,9 +31,7 @@ local World = require "gamecore.modules.world.baseworld"
function TestScene:new() function TestScene:new()
TestScene.super.new(self) TestScene.super.new(self)
self.assets:addImage("debris", folder .. "assets/debris.png") self.assets:batchImport("examples.basic.test_scene2.assets")
self.assets:addSprite("poof", folder .. "assets/poof")
self.assets:addTileset("weapon", folder .. "assets/weapon")
self.i = 0 self.i = 0
self.estImpair = false self.estImpair = false

View file

@ -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"},
}
}

View file

@ -33,11 +33,7 @@ local ExitWidget = Widget.Text:extend()
function MainMenu:new() function MainMenu:new()
MainMenu.super.new(self) MainMenu.super.new(self)
self.assets:addImageFont("medium", "examples/mainmenu/assets/medium") self.assets:batchImport("examples.mainmenu.assets")
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:addMenu("main", true) self:addMenu("main", true)
self:addSubMenu("basic", "basic") self:addSubMenu("basic", "basic")