(scene (object "root" (object "playfield" (transform (tx -160) (ty 320)) (sprites hud grid field) (object blocks (sprites blocks (L 0 0) (L 32 0) (L 64 0) (L 64 -32)))) ; TODO: put hold/next/icons in the same (sprites) group (object "hold" (transform (tx -272) (ty -272)) (sprites hud hold)) (object "next" (transform (tx 272) (ty -272)) (sprites hud next)) (object "left_labels" (transform (tx -172) (ty 320)) (sprites hud (pps -12 -148) (kpp -12 -116) (num 0 -73) (time 0 -25)) (object "pcnt" (transform (ty -50) (sx 24) (sy 24) ; TODO: text align right (tx -14)) (label mono-sm "0")) (object "time" (transform (ty -2) (sx 24) (sy 24) ; TODO: text align right (tx -100)) (label mono-sm "0:00.00"))) (object "right_labels" (transform (tx 272) (ty 320)) (sprites hud (lines_rem 0 -20)) (object "goal" (label roman-md "40") (transform (ty -56) (sx 80) (sy 80) ; TODO: text align center (tx -39))))))