public override void Render(SpriteBatch sb) { drawTicks++; if (drawTicks > maxDrawTicks) { drawTicks = 0; charsToDraw++; } parent.Render(sb); int charsleft = charsToDraw; for (int i = 0; i < text.Length; i++) { RenderString(sb, i, charsleft); charsleft -= text[i].Length; } if (charsToDraw > totalChars()) { sb.DrawString(AssMan.victorianSmall, "Press enter to continue...", new Vector2(1000, 0), Color.White); if (KVMA_Keyboard.SemiAuto(Keys.Enter)) { Game1.PopScreen(); } } }
public override void Update() { if (KVMA_Keyboard.SemiAuto(Keys.Enter)) { HouseScreen.bodyAsset = IAsset.Sun; Game1.PushScreen(new HouseScreen()); } }