scenes/boost: use the new scene location
This commit is contained in:
parent
ab09778f3a
commit
e4a6f64ae6
11 changed files with 37 additions and 20 deletions
|
@ -1,5 +1,7 @@
|
|||
local ActorIndex = {}
|
||||
local Actor = "scenes.levels.actors"
|
||||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
|
||||
local Actor = folder .. "actors"
|
||||
|
||||
ActorIndex[1] = Actor.Ring
|
||||
ActorIndex[2] = Actor.Crystal
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
local Block = Entity:extend()
|
||||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
|
||||
local Entity = require(folder .. "parent")
|
||||
|
||||
function Block:new(level, x, y, z, w, h, d) -- On enregistre une nouvelle entité, avec par défaut sa hitbox.
|
||||
Block.super.new(self, level, "block", x-16, y-10, 0, 31, 20, d)
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
local Entity = require "scenes.levels.actors.parent"
|
||||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
|
||||
local Entity = require(folder .. "parent")
|
||||
local phys = require "datas.physics"
|
||||
local playerHeight = 32
|
||||
local grindheight = 32
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
local Entity = require("scenes.levels.actors.parent")
|
||||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
|
||||
local Entity = require(folder .. "parent")
|
||||
local Crystal = Entity:extend()
|
||||
|
||||
function Crystal:new(world, x, y, z)
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
local Actor = {}
|
||||
|
||||
Actor.Character = require "scenes.levels.actors.character"
|
||||
Actor.Ring = require "scenes.levels.actors.ring"
|
||||
Actor.Crystal = require "scenes.levels.actors.crystal"
|
||||
Actor.Rail = require "scenes.levels.actors.rail"
|
||||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
|
||||
Actor.Character = require(folder .. "character")
|
||||
Actor.Ring = require(folder .. "ring")
|
||||
Actor.Crystal = require(folder .. "crystal")
|
||||
Actor.Rail = require(folder .. "rail")
|
||||
|
||||
Actor.Index = {}
|
||||
Actor.Index[01] = Actor.Ring
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
local ParentEntity = Object:extend() -- On créer la classe des entitées, c'est la classe de base
|
||||
|
||||
local Timer = require "scenes.levels.actors.utils.timers"
|
||||
local Timer = require(folder .. "utils.timers")
|
||||
|
||||
function ParentEntity:new(world, type, x, y, z, w, h, d) -- On enregistre une nouvelle entité, avec par défaut sa hitbox.
|
||||
self:setHitbox(x, y, z, w, h, d)
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
local Entity = require("scenes.levels.actors.parent")
|
||||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
|
||||
local Entity = require(folder .. "parent")
|
||||
local Rail = Entity:extend()
|
||||
|
||||
function Rail:new(world, x, y, z, id)
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
local Entity = require("scenes.levels.actors.parent")
|
||||
local folder = "scenes.subgame.sonicboost.actors"
|
||||
|
||||
local Entity = require(folder .. "parent")
|
||||
local Ring = Entity:extend()
|
||||
|
||||
function Ring:new(world, x, y, z)
|
||||
|
|
|
@ -2,17 +2,19 @@ local Controller = Object:extend()
|
|||
local GUI = require "modules.gui"
|
||||
local Assets = require "modules.assets"
|
||||
|
||||
local HUD = require "scenes.levels.controller.hud"
|
||||
local Background = require "scenes.levels.controller.background"
|
||||
local Camera = require "scenes.levels.controller.camera"
|
||||
local World = require "scenes.levels.controller.world"
|
||||
local PauseMenu = require "scenes.levels.controller.pause"
|
||||
local folder = "scenes.subgame.sonic-boost.controller"
|
||||
|
||||
local CharacterManager = require "scenes.levels.controller.characters"
|
||||
local HUD = require(folder .. "hud")
|
||||
local Background = require(folder .. "background")
|
||||
local Camera = require(folder .. "camera")
|
||||
local World = require(folder .. "world")
|
||||
local PauseMenu = require(folder .. "pause")
|
||||
|
||||
local CharacterManager = require(folder .. "characters")
|
||||
|
||||
local zoneDatas = require "datas.levels.zones"
|
||||
|
||||
local LoadAssets = require "scenes.levels.controller.loader"
|
||||
local LoadAssets = require(folder .. "loader")
|
||||
|
||||
function Controller:new(levelid, character)
|
||||
self:initMission()
|
||||
|
|
|
@ -4,7 +4,7 @@ local bump3dpd = require 'libs.bump-3dpd'
|
|||
local bump2d = require 'libs.bump'
|
||||
local tsort = require 'libs.tsort'
|
||||
|
||||
local actor = require "scenes.levels.actors"
|
||||
local actor = require "scenes.subgame.sonic-boost.actors"
|
||||
|
||||
local tilesize = 31
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
local Scene = require "core.modules.scenes"
|
||||
local BoostLevel = Scene:extend()
|
||||
local Controller = require "scenes.levels.controller"
|
||||
local Controller = require "scenes.subgame.sonic-boost.controller"
|
||||
|
||||
function BoostLevel:new()
|
||||
self.controller = Controller()
|
||||
|
|
Loading…
Reference in a new issue