public void CoinGet() { if (!coinGet) { displayTime = 100; displayed = AchievementDisplays.coin; } coinGet = true; }
public Achievements() { firstGoomba = false; firstKoopa = false; mushroomGet = false; flowerGet = false; starGet = false; fireKill = false; displayTime = 0; displayed = AchievementDisplays.none; }
public static AchievementDisplays ToMock(this AchievementDisplays achievementDisplays, Uri uri, int count = 1) { var rnd = new Random(Guid.NewGuid().GetHashCode()); string rawText = Lipsums.LoremIpsum; LipsumGenerator lipsum = new LipsumGenerator(rawText, false); for (int i = 0; i < count; i++) { var last = $"{lipsum.GenerateWords(1)[0]}"; var first = $"{lipsum.GenerateWords(1)[0]}"; var profile = $"{first}.{last}.{Guid.NewGuid().ToString().Substring(4)}".ToLower(); achievementDisplays.Add( new AchievementDisplay().ToMock(uri) ); } return(achievementDisplays); }
public void Draw(SpriteBatch batch, SpriteFont font) { if (displayTime > 0) { displayTime--; switch (displayed) { case AchievementDisplays.goombaKill: batch.DrawString(font, "ACHIEVEMENT: Kill a Goomba!", new Vector2(10, 45), Color.White); break; case AchievementDisplays.koopaKill: batch.DrawString(font, "ACHIEVEMENT: Kill a Koopa!", new Vector2(10, 45), Color.White); break; case AchievementDisplays.coin: batch.DrawString(font, "ACHIEVEMENT: Get a Coin!", new Vector2(10, 45), Color.White); break; case AchievementDisplays.mushroom: batch.DrawString(font, "ACHIEVEMENT: Get a Mushroom!", new Vector2(10, 45), Color.White); break; case AchievementDisplays.flower: batch.DrawString(font, "ACHIEVEMENT: Get a FireFlower!", new Vector2(10, 45), Color.White); break; case AchievementDisplays.star: batch.DrawString(font, "ACHIEVEMENT: Get Star Power!", new Vector2(10, 45), Color.White); break; case AchievementDisplays.fire: batch.DrawString(font, "ACHIEVEMENT: Kill it with fire!", new Vector2(10, 45), Color.White); break; case AchievementDisplays.end: batch.DrawString(font, "ACHIEVEMENT: Finish level 1-1!", new Vector2(10, 45), Color.White); break; default: //do nothing break; } } else { displayed = AchievementDisplays.none; } }
public void StarGet() { if (!starGet) { displayTime = 100; displayed = AchievementDisplays.star; } starGet = true; }
public void MushroomGet() { if (!mushroomGet) { displayTime = 100; displayed = AchievementDisplays.mushroom; } mushroomGet = true; }
public void KoopaKill() { if (!firstKoopa) { displayTime = 100; displayed = AchievementDisplays.koopaKill; } firstKoopa = true; }
public void GoombaKill() { if (!firstGoomba) { displayTime = 100; displayed = AchievementDisplays.goombaKill; } firstGoomba = true; }
public void FlowerGet() { if (!flowerGet) { displayTime = 100; displayed = AchievementDisplays.flower; } flowerGet = true; }
public void FireKill() { if (!fireKill) { displayTime = 100; displayed = AchievementDisplays.fire; } fireKill = true; }
public void Ending() { displayTime = 100; displayed = AchievementDisplays.end; }