Skip to content

Commit 0ce37dd

Browse files
authored
Adding first milestone
1 parent dba7092 commit 0ce37dd

File tree

4 files changed

+35
-0
lines changed

4 files changed

+35
-0
lines changed

background.png

239 KB
Loading

character_sprite.png

993 Bytes
Loading

loading background.rkt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#lang racket
2+
(require 2htdp/image)
3+
(require 2htdp/universe)
4+
5+
(define (background t)
6+
(overlay/xy (bitmap "background.png")
7+
500 175
8+
(empty-scene 0 0)))
9+
10+
(big-bang '(20 . 450)
11+
(to-draw background))
12+
13+

loading-character.rkt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#lang racket
2+
(require 2htdp/image)
3+
(require 2htdp/universe)
4+
5+
(define player (bitmap "character_sprite.png"))
6+
7+
(define (character t) ;t =WorldState
8+
(place-image player
9+
(car t)
10+
(cdr t)
11+
(empty-scene 500 500)))
12+
13+
(define (change w a-key)
14+
(cond
15+
[(key=? a-key "left") (cons (-(car w) 5) (cdr w))]
16+
[(key=? a-key "right") (cons (+ 5 (car w)) (cdr w))]
17+
[(= (string-length a-key) 1) w]
18+
[else w]))
19+
20+
(big-bang '(20 . 450)
21+
(to-draw character)
22+
(on-key change))

0 commit comments

Comments
 (0)