예제 #1
0
 public CrawlerUpState(CSE3902.Enemies.Crawler crawler)
 {
     _crawler            = crawler;
     Sprite              = EnemySpriteFactory.Instance.CreateCrawlerUpSprite();
     _velocity           = new Vector2(1, 0);
     crawler.BoundingBox = new Rectangle(0, 0, 18, 12);
 }
예제 #2
0
 public CrawlerRightState(CSE3902.Enemies.Crawler crawler)
 {
     _crawler            = crawler;
     Sprite              = EnemySpriteFactory.Instance.CreateCrawlerRightSprite();
     _velocity           = new Vector2(0, 1);
     crawler.BoundingBox = new Rectangle(3, 0, 12, 18);
 }