public void Update(GameTime gameTime, Goat goat) { dotsPosition = new Vector2(goat.positionX + (goat.width / 2), goat.TopOfFirstMeasureBar() - dotsSize.Y - 5); textPosition = new Vector2(goat.positionX + (goat.width / 2), dotsPosition.Y - 15); dotsAddElapsedTime += (int)gameTime.ElapsedGameTime.TotalMilliseconds; if (dotsAddElapsedTime > dotsAddMillisecondsTime) { dots += "."; if (dots.Length > 5) { dots = "."; } dotsSize = Game1.font18.MeasureString(dots); dotsAddElapsedTime = 0; } configurationElapsedTime += (int)gameTime.ElapsedGameTime.TotalMilliseconds; if (configurationElapsedTime > configurationMillisecondsTime) { FinishConfiguration(goat); } }
public void UpdateHeartPosition(Goat goat) { heartRectangle = new Rectangle((int)goat.positionX + (goat.width / 2) - (heartTexture.Width / 2), (int)goat.TopOfFirstMeasureBar() - heartTexture.Height - 5, heartTexture.Width, heartTexture.Height); }