📄 score.cs
字号:
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace WindowsApplication22
{
/// <summary>
/// The score of the game
/// </summary>
public class Score
{
int Count = 0;
public Point Position = new Point(0,0);
public Font MyFont = new Font("Compact", 20.0f, GraphicsUnit.Pixel );
public Score(int x, int y)
{
//
// TODO: Add constructor logic here
//
Position.X = x;
Position.Y = y;
}
public void Draw(Graphics g)
{
g.DrawString(Count.ToString(), MyFont, Brushes.RoyalBlue, Position.X, Position.Y, new StringFormat());
}
public Rectangle GetFrame()
{
Rectangle myRect = new Rectangle(Position.X, Position.Y, (int)MyFont.SizeInPoints*Count.ToString().Length, MyFont.Height);
return myRect;
}
/// <summary>
/// Resets the score to 0
/// </summary>
public void Reset()
{
Count = 0;
}
/// <summary>
/// Increments the score by 1
/// </summary>
public void Increment()
{
Count++;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -