when i use this, the moment the credits finally stop, this appears. Here's my level lua code (im pretty sure i did everything correctly)
Code: Select all
local credits = require("credits")
function onEvent(n)
if n == "playCredits" then
credits.play()
end
end
function onDraw()
if credits.hasEnded() then
Graphics.drawScreen{color = Color.black, priority = 100}
Level.load(Level.filename(Outro.lvlx))
end
end
Here's my global luna.lua file
Code: Select all
local customPause = require("customPause")
local warpTransition = require("warpTransition")
local minHUD = require("minHUD")
local credits = require("credits")
local rankSystem = require("rankSystem")
local levels = {
{"!DesertDazzle.lvlx",26000,8000},
{"!DistantDistrict.lvlx",48500,9000},
{"!APerilousClimb.lvlx",29000,10000},
{"!CleftyMountainrange.lvlx",26000,9000},
{"!PumpingPlasmaCave.lvlx",10000,13500},
{"!NightlyFrolics.lvlx",9000,18500},
{"!AboveTheClouds.lvlx",9000,18500},
{"!VolatileAircraft.lvlx",9000,18500},
}
for i = 1, #levels do
rankSystem.registerLevel(
levels[i][1], -- registers the levelname per level
levels[i][2], -- registers the requirement per level
levels[i][3] -- registers the time preset per level
)
end