mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-25 04:15:45 -08:00
27 lines
697 B
C#
27 lines
697 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Love
|
|
{
|
|
// Provides input methods which emulate the BASIC interpreter's keyboard input routines
|
|
internal static class Input
|
|
{
|
|
private static void Prompt(string text = "") => Console.Write($"{text}? ");
|
|
|
|
public static string ReadLine(string prompt)
|
|
{
|
|
Prompt(prompt);
|
|
var values = ReadStrings();
|
|
|
|
if (values.Length > 1)
|
|
{
|
|
Console.WriteLine("!Extra input ingored");
|
|
}
|
|
|
|
return values[0];
|
|
}
|
|
|
|
private static string[] ReadStrings() => Console.ReadLine().Split(',', StringSplitOptions.TrimEntries);
|
|
}
|
|
}
|