Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 public TSGameEntity(TSTexture2DList background)
 {
     _background = background;
 }
Exemplo n.º 3
0
 public TSGameEntity()
 {
     _background = new TSTexture2DList();
 }