From 6ee3a910f66e692d1b73228b3f09d3c6ff957007 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Fri, 12 Jul 2019 23:42:25 +0200 Subject: [PATCH] feat(examples): Add tests for all player number and camera mode --- CHANGELOG.md | 2 ++ examples/mainmenu/init.lua | 18 ++++++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da66afd..c1232b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **world:** Add a fake 3D world, à la Zelda or BeatThemAll, complete with shadow support +- **examples:** Test all player number and camera types + ### Changed - **world2D:** Use a list for bodies (hitboxes, etc) and one other for actors diff --git a/examples/mainmenu/init.lua b/examples/mainmenu/init.lua index 303efd4..29a6299 100644 --- a/examples/mainmenu/init.lua +++ b/examples/mainmenu/init.lua @@ -39,10 +39,20 @@ function MainMenu:new() self:addSubMenu("menus", "menu") self:addScene("menus", examples.Inventory, "inventory") self:addScene("menus", examples.Options, "options") - self:addSubMenu("gameplay", "gameplay") - self:addScene("gameplay", examples.MovePlayer, "movable") - self:addScene("gameplay", examples.Plateformer, "plateform") - self:addScene("gameplay", examples.MovePlayer3D, "movable3D") + for i=1, 4 do + local name = i .. "player" + self:addSubMenu(name, name) + if i == 1 then + self:addScene(name, examples.Plateformer, "plateform", i) + end + self:addScene(name, examples.MovePlayer, "movable", i) + self:addScene(name, examples.MovePlayer3D, "movable3D", i) + if i > 1 then + self:addScene(name, examples.MovePlayer, "movable (zoom)", i, "zoom") + self:addScene(name, examples.MovePlayer3D, "movable3D(zoom)", i, "zoom") + end + end + self.menusystem:setSoundFromSceneAssets("navigate")