From 3af5bbe928e2f4b74866c05819e9c98527433342 Mon Sep 17 00:00:00 2001 From: checamon Date: Mon, 27 Dec 2021 17:37:14 +0100 Subject: [PATCH] fixed level jump --- main.lua | 2 +- src/Level.lua | 7 ------- src/states/game/PlayState.lua | 9 --------- 3 files changed, 1 insertion(+), 17 deletions(-) diff --git a/main.lua b/main.lua index f04ce68..dae8a77 100644 --- a/main.lua +++ b/main.lua @@ -37,7 +37,7 @@ if os.getenv("LOCAL_LUA_DEBUGGER_VSCODE") == "1" then function love.load() love.window.setTitle('SpiderCut') love.graphics.setDefaultFilter('nearest', 'nearest') - love.graphics.setLineJoin( "miter" ) + love.graphics.setLineJoin( "bevel" ) math.randomseed(os.time()) push:setupScreen(VIRTUAL_WIDTH, VIRTUAL_HEIGHT, WINDOW_WIDTH, WINDOW_HEIGHT, { diff --git a/src/Level.lua b/src/Level.lua index 4becd5c..725da47 100644 --- a/src/Level.lua +++ b/src/Level.lua @@ -8,17 +8,10 @@ function Level:init(stage) self.segments = self:createLevel() self.polygon = self:createPolygon() self.mesh = poly2mesh(self.points) - end function Level:update(dt) - -- print_r(self.points) - -- print(tostring(#self.points)) - -- if self.mesh == nil and #self.points > 2 then - -- self.mesh = poly2mesh(self.points) - -- end self.mesh = poly2mesh(self.points) - -- print_r(self.mesh:getVertices()) end function Level:render() diff --git a/src/states/game/PlayState.lua b/src/states/game/PlayState.lua index 2f50ec6..b3c7441 100644 --- a/src/states/game/PlayState.lua +++ b/src/states/game/PlayState.lua @@ -71,15 +71,6 @@ function PlayState:updateBalls(dt, level) end end - if #self.balls <= 0 then - -- game over - reset level - self:gameOver() - end - - -- check perimeter of level, if low enough, create new level move on to the next stage - if level:getPerimeter() < 500 then - self:nextStage() - end end function PlayState:checkEndLevel (level)