GAM456-SpaceInvaders / SpaceInvaders / 4_GameObject / Walls / BottomWall.cs
BottomWall.cs
Raw
using System;
using System.Diagnostics;


namespace SpaceInvaders
{
    public class BottomWall : Walls
    {
        //-------------------------------------------------------------------
        //  CONSTRUCTION
        //-------------------------------------------------------------------

        public BottomWall(GameObject.ObjectName objName,Sprite.SpriteName spriteName, float x, float y, float width, float height)
            : base(objName, spriteName, x, y, Walls.WallType.Bottom)
        {
            this.x = x;
            this.y = y;

            this.pColObj.pCollisionRect.Set(x, y, width, height);
            this.pColObj.pCollisionSprite.SetColor(1.0f, 0.0f, 0.0f);
        }


        //-------------------------------------------------------------------
        //  PUBLIC METHODS
        //-------------------------------------------------------------------

        public override void Update()
        {
            base.Update();
        }


        //-------------------------------------------------------------------
        //  VISITOR METHODS
        //-------------------------------------------------------------------

        public override void Accept(Visitor other)
        {
            other.Visit(this);
        }

      
    }
}