diff --git a/sonic-boost.love/assets/backgrounds/sideview/borders.png b/sonic-boost.love/assets/backgrounds/sideview/borders.png new file mode 100644 index 0000000..d11d5da Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/borders.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/normaltile.png b/sonic-boost.love/assets/backgrounds/sideview/normaltile.png new file mode 100644 index 0000000..cc4fed3 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/normaltile.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/bridge-back.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/bridge-back.png new file mode 100644 index 0000000..d2a5eff Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/bridge-back.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/bridge-fore.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/bridge-fore.png new file mode 100644 index 0000000..0926d7b Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/bridge-fore.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/castle-back.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/castle-back.png new file mode 100644 index 0000000..934ae84 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/castle-back.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/castle-fore.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/castle-fore.png new file mode 100644 index 0000000..a79c90c Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/castle-fore.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/city-back.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/city-back.png new file mode 100644 index 0000000..e117c0b Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/city-back.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/city-fore.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/city-fore.png new file mode 100644 index 0000000..7e7777c Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/city-fore.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/forest-back.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/forest-back.png new file mode 100644 index 0000000..8166549 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/forest-back.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/forest-fore.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/forest-fore.png new file mode 100644 index 0000000..ab78f68 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/forest-fore.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/hills-back.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/hills-back.png new file mode 100644 index 0000000..9ce24b1 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/hills-back.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/hills-fore.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/hills-fore.png new file mode 100644 index 0000000..e3194e2 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/hills-fore.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/mountain-back.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/mountain-back.png new file mode 100644 index 0000000..d23b8d8 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/mountain-back.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/mountain-fore.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/mountain-fore.png new file mode 100644 index 0000000..04a680b Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/mountain-fore.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/tunnel-back.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/tunnel-back.png new file mode 100644 index 0000000..e43b669 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/tunnel-back.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/parallax/tunnel-fore.png b/sonic-boost.love/assets/backgrounds/sideview/parallax/tunnel-fore.png new file mode 100644 index 0000000..734732e Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/parallax/tunnel-fore.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/rails/basic.png b/sonic-boost.love/assets/backgrounds/sideview/rails/basic.png new file mode 100644 index 0000000..0b9a251 Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/rails/basic.png differ diff --git a/sonic-boost.love/assets/backgrounds/sideview/specialtile.png b/sonic-boost.love/assets/backgrounds/sideview/specialtile.png new file mode 100644 index 0000000..163e57e Binary files /dev/null and b/sonic-boost.love/assets/backgrounds/sideview/specialtile.png differ diff --git a/sonic-boost.love/scenes/subgame/sonic-boost/controller/background.lua b/sonic-boost.love/scenes/subgame/sonic-boost/controller/background.lua index 1a9b918..0d9aeb5 100644 --- a/sonic-boost.love/scenes/subgame/sonic-boost/controller/background.lua +++ b/sonic-boost.love/scenes/subgame/sonic-boost/controller/background.lua @@ -2,9 +2,11 @@ local Background = Object:extend() function Background:new(controller, levelname) self.controller = controller - local filename = self.controller.datas.background or "forest" - self.back1 = love.graphics.newImage("assets/levels/backgrounds/" .. filename .. "-back.png") - self.back2 = love.graphics.newImage("assets/levels/backgrounds/" .. filename .. "-fore.png") + local filename = self.controller.datas.background or "forest" + local backfolder = "assets/levels/backgrounds/sideview/parallax" + filename = backfolder .. filename + self.back1 = love.graphics.newImage(filename .. "-back.png") + self.back2 = love.graphics.newImage(filename .. "-fore.png") end function Background:destroy() diff --git a/sonic-boost.love/scenes/subgame/sonic-boost/controller/world.lua b/sonic-boost.love/scenes/subgame/sonic-boost/controller/world.lua index d769709..1061f6c 100644 --- a/sonic-boost.love/scenes/subgame/sonic-boost/controller/world.lua +++ b/sonic-boost.love/scenes/subgame/sonic-boost/controller/world.lua @@ -286,11 +286,12 @@ end function World:loadAssets() self.textures = {} - self.textures.tiles = love.graphics.newImage("assets/levels/normaltile.png") - self.textures.sptiles = love.graphics.newImage("assets/levels/specialtile.png") - self.textures.borders = love.graphics.newImage("assets/levels/borders.png") + local folder = "assets/backgrounds/sideview/" + self.textures.tiles = love.graphics.newImage(folder .. "normaltile.png") + self.textures.sptiles = love.graphics.newImage(folder .. "specialtile.png") + self.textures.borders = love.graphics.newImage(folder .. "borders.png") - self.textures.rail = love.graphics.newImage("assets/levels/rails/basic.png") + self.textures.rail = love.graphics.newImage(folder .. "rails/basic.png") self.quads = {} self.quads.tiles = {}