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() end
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 likescene.debugColor, (and thenpd.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:enterandscene:exitfor my base sceneWhat 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: