Ejemplo n.º 1
0
        //public TreasureNugget startupBasicNugget(Point dimensions, AnimationData animationData, int score, int zLayer)
        public TreasureNugget startupBasicNugget(Point dimensions, int index, TreasureType type, int zLayer)
        {
            AnimationData animationData = new AnimationData(
                new string[] {
                type == TreasureType.TREASURE_GOLD ? "Media/unknown.png" : "Media/unknown.png"
            },
                0.0005);

            base.startupAnimatedGameObject(dimensions, animationData, ZLayers.PLAYER_Z, false);

            this.Visibility        = System.Windows.Visibility.Collapsed;
            this.timeSinceExposure = -1;
            enemyLogic             = new NuggetLogic(this.basicEnemyLogic);
            this._collisionName    = CollisionIdentifiers.ENEMY;
            this.Score             = 10;
            this.Type  = type;
            this.Index = index;
            return(this);
        }
Ejemplo n.º 2
0
 public override void shutdown()
 {
     base.shutdown();
     enemyLogic = null;
 }