Exemplo n.º 1
0
        public Floor(Zone zone)
        {
            m_zone = zone;

            m_backgroundRenderer = new SpriteRenderer(GrassTexture.Instance.SpriteSheet);
            m_backgroundInstance = m_backgroundRenderer.AddSprite(GrassTexture.Instance.Sprite);
        }
Exemplo n.º 2
0
        public Player()
        {
            m_location = new LocationComponent(this);
            m_rigidBody = new RigidBodyComponent(this, m_location);
            m_move = new MoveComponent(this, m_location);
            m_life = new LifeComponent(this, 100);
            m_box = new Vector2(32, 32);
            m_weapons = new Dictionary<string, Weapon>();

            m_renderer = new SpriteRenderer(PlayerSprites.Instance);
            m_sprite = m_renderer.AddSprite(PlayerSprites.Instance.Front1);

            m_walkRightSequence = new SpriteSequence(
                PlayerSprites.Instance.Right1,
                PlayerSprites.Instance.Right2,
                PlayerSprites.Instance.Right3
            );

            m_walkLeftSequence = new SpriteSequence(
               PlayerSprites.Instance.Left1,
               PlayerSprites.Instance.Left2,
               PlayerSprites.Instance.Left3
               );

               m_walkFrontSequence = new SpriteSequence(
               PlayerSprites.Instance.Front1,
               PlayerSprites.Instance.Front2,
               PlayerSprites.Instance.Front3
               );

               m_walkBackSequence = new SpriteSequence(
               PlayerSprites.Instance.Back1,
               PlayerSprites.Instance.Back2,
               PlayerSprites.Instance.Back3
               );
        }
Exemplo n.º 3
0
 //public override void SetPosition(Vector2 position)
 //{
 //    m_location.SetPosition(position);
 //    m_box = new Vector2(24, 27);
 //}
 public override void SetSprite(SpriteRenderer renderer)
 {
     m_sprite = renderer.AddSprite(EnnemiesSprites.Instance.Z4Front1);
 }
Exemplo n.º 4
0
        public override void SetSprite(SpriteRenderer renderer)
        {
            m_sprite = renderer.AddSprite(TreesSprites.Instance.Arbre20);

            UpdateSprite(TimeSpan.Zero, GetSpriteSequence());
        }
Exemplo n.º 5
0
 public void SetSprite(SpriteRenderer renderer)
 {
     m_sprite = renderer.AddSprite(FireSprites.Instance.Camp1);
 }