-
-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Describe the feature
It would be nice if I could set a function's debug draw function similar to scene:drawBackground. The color could also be set like scene.debugColor, (and then pd.setDebugDrawColor(r, g, b, a)) so it's like background.
Describe alternatives you've considered
I could add it my own, and rn I'm going to do it by manually adding it in my scene:enter and scene:exit for my base scene
What problems would this solve or help prevent, if any
It would be cool, and I'm adding a debug system menu toggle that I want to use. Having a
Additional context
Here's what I'm currently doing in my BaseScene.lua:
BaseScene.debugColor = {1, 0, 0, 0.5}
function BaseScene:enter()
BaseScene.super.enter(self)
pd.setDebugDrawColor(table.unpack(self.debugColor))
function playdate.debugDraw()
self:drawDebug()
end
end
function BaseScene:exit()
BaseScene.super.exit(self)
function playdate.debugDraw() end
end
function BaseScene:drawDebug() endMetadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request