Exemplo n.º 1
0
        public Boat(Texture2D sprite, Texture2D trail, Texture2D splatter, Colour colour, int screenWidth, int screenHeight) : base(sprite)
        {
            Colour = colour;
            Scale  = new Vector2(0.5f);

            trailTexture = trail;
            trailEffects = new List <Splatter>();

            for (int i = 0; i < 15; i++)
            {
                trailEffects.Add(new Splatter(trail, 0.2f));
            }


            deathSplatter = new Splatter(splatter, 0.5f);

            State = BoatState.Alive;

            CarriedResources = new List <Resource>();

            this.screenWidth  = screenWidth;
            this.screenHeight = screenHeight;
        }
Exemplo n.º 2
0
        public Boat(Texture2D sprite,Texture2D trail, Texture2D splatter, Colour colour,int screenWidth,int screenHeight)
            : base(sprite)
        {
            Colour = colour;
            scale = new Vector2(0.5f);
            CarriedResource = null;

            trailTexture = trail;
            trailEffects = new List<Splatter>();

            for (int i = 0; i < 15; i++)
            {
                trailEffects.Add(new Splatter(trail,0.2f));
            }

            deathSplatter = new Splatter(splatter,0.5f);

            state = BoatState.alive;

            carriedResources = new List<Resource>();

            this.screenWidth = screenWidth;
            this.screenHeight = screenHeight;
        }