예제 #1
0
        // Good bullet factories
        public BulletModel BuildGoodBulletModel(string texture, double startTime, double stopTime,
                                                Point startPosition)
        {
            var gm = new BulletModel(startPosition, 3, MainContent.Textures[TextureNames.GoodBullet]);

            TimeToLiveTagged(startTime, stopTime, gm, gm);
            gm.SetLifespan(startTime, stopTime);
            return(gm);
        }
예제 #2
0
        // Enemy bullet factories
        public BulletModel BuildEnemyBulletModel(string texture, double startTime, double stopTime, Point startPosition,
                                                 BaseModel source)
        {
            var bm = new BulletModel(startPosition, 3, MainContent.Textures[texture]);

            TimeToLiveTagged(startTime, stopTime, source, bm);
            bm.SetLifespan(startTime, stopTime);
            return(bm);
        }