tileset.cs
来自「Beginning C# Game Programming 的源代码」· CS 代码 · 共 66 行
CS
66 行
using System;using Microsoft.DirectX;using Microsoft.DirectX.Direct3D;namespace SpaceDonuts { public class TileSet { private Texture texture; public Texture Texture { get { return texture; } } private int xOrigin; public int XOrigin { get { return xOrigin; } } private int yOrigin; public int YOrigin { get { return yOrigin; } } private int numberFrameRows; public int NumberFrameRows { get { return numberFrameRows; } } private int numberFrameColumns; public int NumberFrameColumns { get { return numberFrameColumns; } } private int xExtent; public int ExtentX { get { return xExtent; } } private int yExtent; public int ExtentY { get { return yExtent; } } public TileSet(Texture tex, int StartX, int StartY, int RowCount, int ColumnCount, int xWidth, int yHeight) { xOrigin = StartX; yOrigin = StartY; xExtent = xWidth; yExtent = yHeight; numberFrameRows = RowCount; numberFrameColumns = ColumnCount; texture = tex; } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?