Game.cs

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Drawing;
namespace Fishy
{
    /// <summary>
    /// ///游戏类
    /// </summary>
    class Game
    {
        //规定游戏界面大小
        private const int GameWidth = 1000;
        private const int GameHeight = 700;

        //定义自己控制的MyFish
        private MyFish _MyFish;

        //定义鲨鱼
        private Shark _Shark;

        //定义游戏得分
        private int Score { get; set; }
        //定义i,做判断游戏输赢的参数
        public bool isLose = false;
        //定义j,作为判断游戏得分的参数
        public int j = 0;

        //定义进度条的宽度
        int progressBarX;

        //定义一个集合,成员是要被吃的鱼
        //定义一级鱼集合
        private List<FishToEat1> FishToEat1s { get; set; }
        //定义二级鱼集合
        private List<FishToEat2> FishToEat2s { get; set; }
        //定义三级鱼集合
        private List<FishToEat3> FishToEat3s { get; set; }
        /// <summary>
        /// 游戏自带的Timer
        /// </summary>
        private System.Timers.Timer Timer;
        //每一个小鱼出现时间
        private DateTime nextFishToEat1Time;
        private DateTime nextFishToEat2Time;
        private DateTime nextFishToEat3Time;
        //定义委托
        public delegate void GameChanged();
        public delegate void GameOver();
        //定义游戏改变的事件
        public event GameChanged gameChanged;
        //定义游戏结束的事件
        public event GameOver gameOver;
        /// <summary>
        /// 初始化游戏各事件
        /// </summary>
        public Game()
        {
            //初始化MyFish
            _MyFish = new MyFish();
            //初始化鲨鱼
后面还有 265 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

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