diff --git a/.vscode/launch.json b/.vscode/launch.json index c327dde..5857719 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,14 +1,19 @@ { - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ - { - "type": "lua", - "request": "launch", - "name": "Debug", - "program": "${workspaceFolder}/main.lua" - } + { + "name": "Debug Love", + "type": "lua-local", + "request": "launch", + "program": { + "command": "love" + }, + "args": [ + "." + ], + "scriptRoots": [ + "game" + ] + } ] -} \ No newline at end of file + } \ No newline at end of file diff --git a/graphics/images/wp_18.jpg b/graphics/images/wp_18.jpg new file mode 100644 index 0000000..8de3057 Binary files /dev/null and b/graphics/images/wp_18.jpg differ diff --git a/graphics/images/wp_3.jpg b/graphics/images/wp_3.jpg new file mode 100644 index 0000000..6b10c48 Binary files /dev/null and b/graphics/images/wp_3.jpg differ diff --git a/graphics/images/wp_30.jpg b/graphics/images/wp_30.jpg new file mode 100644 index 0000000..796a9e6 Binary files /dev/null and b/graphics/images/wp_30.jpg differ diff --git a/graphics/images/wp_46.jpg b/graphics/images/wp_46.jpg new file mode 100644 index 0000000..439bcff Binary files /dev/null and b/graphics/images/wp_46.jpg differ diff --git a/main.lua b/main.lua index c5fdfe9..5d13a91 100644 --- a/main.lua +++ b/main.lua @@ -31,6 +31,10 @@ require 'src/Dependencies' +if os.getenv("LOCAL_LUA_DEBUGGER_VSCODE") == "1" then + require("lldebugger").start() + end + function love.load() love.window.setTitle('SpiderCut') love.graphics.setDefaultFilter('nearest', 'nearest') diff --git a/src/Dependencies.lua b/src/Dependencies.lua index 6751313..5bef68e 100644 --- a/src/Dependencies.lua +++ b/src/Dependencies.lua @@ -61,4 +61,10 @@ gSounds = { ['levelup'] = love.audio.newSource('sounds/levelup.wav', 'static'), ['victory-music'] = love.audio.newSource('sounds/victory.wav', 'static'), ['intro-music'] = love.audio.newSource('sounds/intro.mp3', 'static') +} + +gImages = { + ['img1'] = love.graphics.newImage('graphics/images/wp_18.jpg'), + ['img2'] = love.graphics.newImage('graphics/images/wp_30.jpg'), + ['img3'] = love.graphics.newImage('graphics/images/wp_46.jpg'), } \ No newline at end of file diff --git a/src/Level.lua b/src/Level.lua index e209ad6..ae156c6 100644 --- a/src/Level.lua +++ b/src/Level.lua @@ -15,6 +15,7 @@ function Level:update(dt) end function Level:render() + self:renderBackground() self:renderOuterSegments() end @@ -24,6 +25,10 @@ function Level:renderOuterSegments() end end +function Level:renderBackground() + love.graphics.draw(gImages["img1"],LEVEL_RENDER_OFFSET,LEVEL_RENDER_OFFSET_TOP) +end + function Level:createLevel() local level = { [1] = Segment({LEVEL_RENDER_OFFSET,LEVEL_RENDER_OFFSET_TOP},{VIRTUAL_WIDTH - LEVEL_RENDER_OFFSET, LEVEL_RENDER_OFFSET_TOP},.5,'down'),