GameMain.cs
(开头部分) 25KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Text;
using System.Windows.Forms;
namespace desk2048
{
public partial class GameMain : Form
{
int cellNumber = 4;
Game game;
View view;
Resource resource;
public GameMain()
{
InitializeComponent();
loadRes();
}
private void loadRes()
{
resource = new Resource();
resource.resourceImage = Image.FromFile("res.png", true);
resource.boardBackground = new Rectangle(0, 500, 400, 400);
resource.fail = new Rectangle(400, 500, 400, 200);
resource.success = new Rectangle(400, 700, 400, 200);
for (int i = 0; i < 20; i++)
{
resource.gridForeground[i] = new Rectangle((i % 4) * 100, (i / 4) * 100, 100, 100);
resource.gridBackground[i] = new Rectangle((i % 4) * 100 + 400, (i / 4) * 100, 100, 100);
}
}
private void UpdateView()
{
if (game != null && view != null)
this.Invalidate();
TipTotal.Text = game.getTotalNumber().ToString();
TipMax.Text = game.getMaxNumber().ToString();
}
private void GameMain_KeyDown(object sender, KeyEventArgs e)
{
if (game != null)
{
if (!game.getSuccess() || !view.getShowSuccessOnce())
{
if (view != null)
{
view.stopAnim();
}
if (e.KeyCode == Keys.Left)
game.action(0);
后面还有 737 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
