snake.html
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>贪吃蛇</title>
<style type="text/css">
canvas{
border: 1px solid black;
}
</style>
<script type="text/javascript" src="Node.js" ></script>
<script type="text/javascript" src="Snake.js" ></script>
<script type="text/javascript" src="Stage.js" ></script>
<script type="text/javascript">
var game;
function load(){
var stage=new Stage();
//获取用于绘制canvas的Context对象
var canvas=document.getElementById("mCanvas");
var ctx=canvas.getContext("2d");
//绘制初始界面
stage.print(ctx);
game=window.setInterval(function(){
stage.snake.step();
stage.print(ctx);
if(GAMEOVER){
ctx.fillStyle="red";
ctx.font="50px 微软雅黑";
ctx.fillText("GAMEOVER!",100,250);
window.clearInterval(game);
}
},TIME);
}
/**
* 方向键控制贪吃蛇的方向
* @param {Object} dir
*/
function changeDir(dir){
switch (dir){
case UP:
if(DIR!=DOWN){
DIR=dir;
}
break;
case DOWN:
if(DIR!=UP){
DIR=dir;
}
break;
case LEFT:
if(DIR!=RIGHT){
DIR=dir;
}
break;
case RIGHT:
if(DIR!=LEFT){
DIR=dir;
}
break;
default:
后面还有 27 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
