단순히 직업 선택 메세지를 출력하고 해당 범위 내의 수가 입력되었을 때 종료시킨다.
using System;
namespace CSharp
{
class Program
{
enum ClassType
{
None = 0,
Knight = 1,
Archer = 2,
Mage = 3
}
static ClassType ChooseClass()
{
Console.WriteLine("직업을 선택하세요!");
Console.WriteLine("[1] 기사");
Console.WriteLine("[2] 궁수");
Console.WriteLine("[3] 법사");
ClassType choice = ClassType.None;
string input = Console.ReadLine();
switch (input)
{
case "1":
choice = ClassType.Knight;
break;
case "2":
choice = ClassType.Archer;
break;
case "3":
choice = ClassType.Mage;
break;
}
return choice;
}
static void Main(string[] args)
{
while (true)
{
ClassType choice = ChooseClass();
if (choice != ClassType.None)
break;
}
}
}
}
'C# > TextRPG' 카테고리의 다른 글
[C#]전투 (추후 수정 예정) (0) | 2021.04.12 |
---|---|
몬스터 생성(추후 수정 예정) (0) | 2021.04.12 |
플레이어 생성(추후 수정 예정) (0) | 2021.04.12 |