HTML and CSS Reference
In-Depth Information
camera
.
y
=
0
;
keyPressList
=
[];
//console.log("camera.rows=", camera.rows, "camera.cols=", camera.cols);
gameLoop
()
}
function
function
runGame
() {
camera
.
dx
=
0
;
camera
.
dy
=
0
;
//check input
iif
(
keyPressList
[
38
]){
console
.
log
(
"up"
);
camera
.
dy
=-
scrollRate
;
}
iif
(
keyPressList
[
40
]){
console
.
log
(
"down"
);
camera
.
dy
=
scrollRate
;
}
iif
(
keyPressList
[
37
]){
console
.
log
(
"left"
);
camera
.
dx
=-
scrollRate
;
}
iif
(
keyPressList
[
39
]){
console
.
log
(
"right"
);
camera
.
dx
=
scrollRate
;
}
camera
.
x
+=
camera
.
dx
;
camera
.
y
+=
camera
.
dy
;
iif
(
camera
.
x
<=
0
) {
camera
.
x
=
0
;
colBuffer
=
0
;
}
else
else iif
(
camera
.
x
>
(
world
.
width
-
camera
.
width
)
-
scrollRate
) {
camera
.
x
=
world
.
width
-
camera
.
width
;
colBuffer
=
0
;
}
else
else
{
colBuffer
=
1
;
}
iif
(
camera
.
y
<=
0
) {