blob: 518ef89ada762b315a4ebeb61b85d4e77fb716a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
(use-modules (chickadee)
(chickadee math rect)
(chickadee math vector)
(chickadee graphics 9-patch)
(chickadee graphics text)
(chickadee graphics texture))
(define image #f)
(define region1 #f)
(define region2 #f)
(define area1 (make-rect 192.0 192.0 256.0 96.0))
(define area2 (make-rect 192.0 50.0 256.0 96.0))
(define text-position (vec2 204.0 266.0))
(define (load)
(set! image (load-image "images/dialog-box.png"))
(set! region1 (make-texture-region image (make-rect 0.0 0.0 78.0 39.0)))
(set! region2 (make-texture-region image (make-rect 78.0 0.0 41.0 18.0))))
(define (draw alpha)
(draw-9-patch region1 area1 #:margin 7.0)
(draw-9-patch region2 area2 #:margin 4.0)
(draw-text "This is the 9-patch test." text-position))
(run-game #:load load #:draw draw)
|