Coffeescript Game Tutorial Add a Paddle

화면 하단에 막대기를 추가한 코드이다.

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
26
27
28
29
paddlex = 0
paddleh = 0
paddlew = 0
init_paddle = ->
paddlex = WIDTH / 2
paddleh = 10
paddlew = 75
draw = ->
clear()
circle(x, y, 10)
rect(paddlex, HEIGHT - paddleh, paddlew, paddleh)
dx = -dx if x + dx > WIDTH or x + dx < 0
if y + dy < 0
dy = -dy
else if y + dy > HEIGHT
if x > paddlex and x < paddlex + paddlew
dy = -dy
else
clearInterval(intervalId)
x += dx;
y += dy;
window.onload = ->
init()
init_paddle()

Reference

Share Comments