public void Initialize() { ScoreValue = GameValues.FloatingCoinScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildFloatingCoinSprite(parent.Position); CollisionRectangle = sprite.SpriteDestinationRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), parent.Position, false); }
public void Initialize() { ScoreValue = GameValues.RotatingCoinScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildRotatingCoinSprite(parent.Position); CollisionRectangle = sprite.SpriteDestinationRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), parent.Position, false); stoppingPosition = parent.Position.Y - GameValues.BlockRotatingCoinStoppingYPosition; }
public ComingOutOfShellKoopa(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.ComingOutOfShellKoopaScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildEnemyComingOutOfShellKoopaSprite(position); CollisionRectangle = sprite.SpriteDestinationRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, false); }
public DeadGoomba(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.GoombaScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildEnemyDeadGoombaSprite(position); CollisionRectangle = GameValues.EmptyCollisionRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, false); }
public void Initialize() { ScoreValue = GameValues.StarScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildStarSprite(parent.Position); CollisionRectangle = sprite.SpriteDestinationRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), parent.Position, false); stoppingPosition = parent.Position.Y - CollisionRectangle.Height; }
public FlippedKoopaShell(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.KoopaShellScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildEnemyFlippedKoopaShellSprite(position); CollisionRectangle = sprite.SpriteDestinationRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, true); }
public BowserDead(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.BowserScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildBowserDeadSprite(position); CollisionRectangle = sprite.SpriteDestinationRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, true); timeout = GameValues.EnemyDeadEnemyTimeout; }
public FlippedGoomba(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.GoombaScoreValue; HUD.Instance.ScoreHUDCounter += ScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildEnemyFlippedGoombaSprite(position); CollisionRectangle = sprite.SpriteDestinationRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, true); }
public void Initialize() { ScoreValue = GameValues.PowerUpScoreValue; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), parent.Position, false); mushroomSprite = AnimatedSpriteFactory.Instance.BuildMushroomSprite(parent.Position); fireFlowerSprite = AnimatedSpriteFactory.Instance.BuildFireFlowerSprite(parent.Position); stoppingPosition = parent.Position.Y - mushroomSprite.Texture.Height; CollisionRectangle = mushroomSprite.SpriteDestinationRectangle; }
public HidingInsideShellKoopa(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.KoopaShellScoreValue; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, false); Velocity = Vector2.Zero; sprite = AnimatedSpriteFactory.Instance.BuildEnemyHidingInsideShellKoopaSprite(position); CollisionRectangle = sprite.SpriteDestinationRectangle; }
public BowserLeft(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.BowserScoreValue; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, false); Velocity = GameValues.BowserInitialVelocity; sprite = AnimatedSpriteFactory.Instance.BuildBowserLeftWalkingClosedSprite(new Vector2(position.X, position.Y)); CollisionRectangle = sprite.SpriteDestinationRectangle; }
public RightWalkingKoopa(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.KoopaScoreValue; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, false); Velocity = GameValues.RightWalkingKoopaInitialVelocity; sprite = AnimatedSpriteFactory.Instance.BuildEnemyRightWalkingKoopaSprite(new Vector2(position.X, position.Y)); CollisionRectangle = sprite.SpriteDestinationRectangle; }
public CrawfisDead(Vector2 position, Enemy parent) { this.parent = parent; ScoreValue = GameValues.CrawfisScoreValue; sprite = AnimatedSpriteFactory.Instance.BuildCrawfisDeadSprite(position); CollisionRectangle = GameValues.EmptyCollisionRectangle; ScoreSprite = new ScoreSprite(ScoreValue.ToString(), position, true); timeout = GameValues.EnemyDeadEnemyTimeout; }
override public String ToString() { if (type.Equals(GUIType.text)) { return(ScoreName.ToString() + ScoreValue.ToString(UtilityClass.ScoreFormat)); } else { return(ScoreName.ToString() + ScoreValue.ToString()); } }
/// <summary> /// スコアを再計算する /// </summary> private void RefreshScore() { int judgeRate = JudgeCount[MusicJudgeKind.PerfectGreat] * 100 + JudgeCount[MusicJudgeKind.FastGreat] * 99 + JudgeCount[MusicJudgeKind.SlowGreat] * 99 + JudgeCount[MusicJudgeKind.FastGood] * 70 + JudgeCount[MusicJudgeKind.SlowGood] * 70; ScoreValue = 10000 * judgeRate / totalNotesCount; scoreText.text = ScoreValue.ToString(); }
public override string ToString() { var sb = new StringBuilder(); sb.Append(RawScore?.Code + " "); var placePart = ScoreValue?.ToString("N1", CultureInfo.CurrentCulture) ?? RawScore?.Place?.ToString("N1", CultureInfo.CurrentCulture); sb.Append(placePart); return(sb.ToString().Trim()); }