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 + -
显示快捷键?