import "CoreLibs/graphics" import "CoreLibs/sprites" import "CoreLibs/ui" import "Player" import "Map" import "Menu" import "Saws" mode = "menu" map = "levels/level1.json" local gfx = playdate.graphics local disp = playdate.display local font = gfx.font.new("gfx/big") gfx.setFont(font) gfx.setBackgroundColor(gfx.kColorBlack) local song1 = playdate.sound.sampleplayer.new("sfx/song1") song1:play(0, 1) local imgCrank = gfx.image.new("gfx/crank") gfx.setColor(gfx.kColorWhite) -- {"START NEW GAME","CONTINUE","USER LEVELS", "EXIT"} mainMenuCreation() createMenu(mainmenu) local menu = playdate.getSystemMenu() local menuItem, error = menu:addMenuItem("Main Menu", function() mainMenuCreation() createMenu(mainmenu) end) --addMap("levels/level.json") function playdate.update() if mode == "menu" then updateMenu() elseif mode == "game" then updatePlayer() gfx.clear(gfx.kColorBlack) gfx.sprite.update() drawTiles() end end