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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。