public Character() { int numDirections = 8; //8 hướng được định nghĩa trong tập tin Direction.cs _standingTextures = new TSTexture2DList[numDirections]; _walkingTextures = new TSTexture2DList[numDirections]; for (int directionState = 0; directionState < numDirections; directionState++) { _standingTextures[directionState] = new TSTexture2DList(); _walkingTextures[directionState] = new TSTexture2DList(); } Width = 100; Height = 120; Position = new Vector2(100, 100); // đứng tại điểm có tọa độ (100, 100) State = CharacterState.Standing; // trạng thái hiện tại là đang đứng Direction = Direction.RightBottom; // quay mặt về hướng RightBottom Speed = 120; RunMode = false; Color = Color.White; }
public TSGameEntity(TSTexture2DList background) { _background = background; }
public TSGameEntity() { _background = new TSTexture2DList(); }