misc little things

This commit is contained in:
2022-08-04 18:59:43 +00:00
parent 85c2fc615e
commit e965594e34
3 changed files with 9 additions and 6 deletions

View File

@@ -273,10 +273,9 @@
(FlxSpriteUtil.alphaMask s source.pixels mask.pixels)
(set s.cameras [pieceCamera])
(#when debug
// Uncomment for debugging match zones:
**(let [matchZones [(matchZoneLeft s) (matchZoneRight s)(matchZoneUp s)(matchZoneDown s)]]
// Uncomment for debugging match zones:
**(#when debug
(let [matchZones [(matchZoneLeft s) (matchZoneRight s)(matchZoneUp s)(matchZoneDown s)]]
(doFor z matchZones
(unless z.isEmpty
(FlxSpriteUtil.drawRect s (- z.x s.x) (- z.y s.y) z.width z.height FlxColor.TRANSPARENT (object thickness 1 color FlxColor.RED))))))

View File

@@ -31,7 +31,7 @@
(#if target.threaded
(Thread.create downloadMp3)
{
(print "threading unavailable -- the program will freeze while downloading with youtube-dl")
(ui.displayMessage "threading unavailable -- the program will freeze while downloading with youtube-dl")
(downloadMp3)
}))
(true

View File

@@ -37,4 +37,8 @@
(when _playgroundKey (super.process archive ui)))
(method defaultPosition [:Entry e]
(object x 0.0 y 0.0 z 0.0))
(object x 0.0 y 0.0 z 0.0))
// TODO overridable circleContainsEntry function (default is to check only the position, Flixel version will use scaled sprite bounding box)
// TODO when a circle contains an entry in the current playground, add it as a child