TIL...

김흥식·2025년 4월 17일
  1. 4강 듣기
  2. TextRPG 지속적으로 만들기..

이거는 말이 안된다..
너무 머리를 많이 굴렸는데도 쉽지않았다 하지만.. 해야하기 때문에 열심히 해봤다 일다 어제보다
많이 코드를 넣었다

일단 첫번째로 장착관리 창을 누르면 장착 관리 창에 들어가는 걸 만들었다! 이ㄱ는 사실 어렵지는 않았고 일단 장착관리에 있는 EquipManagement()를 만들고 거기에 whlie문을 작성을해서 사용을해봤고

이후에는 인벤토리 에서 들어가야 하기때문에
static void Inventory()
{
Console.Clear();
Console.WriteLine("[아이템 목록]");
Console.WriteLine("1.작창관리");
Console.WriteLine("0. 나가기");

  string choice = Console.ReadLine();


  switch (choice)
  {
      case "1":
          EquipManagement();
          break;
      case "0":
          break;
      default:
          Console.WriteLine("\n잘못된 입력입니다.");
          Pause();
          break;
  }

}
인벤토리 안에 switch문을 사용하여! 넣어주었다 사실 이렇게하면 되나 싶었는데 다행히? 잘되는 거같아서 다행인것 같다 ..

그 이후에는
상점을 선택하면 아이템 목록들이 나오고 이후에 구매하기를 누르면 그안에 더 정확한 아이템 목록이 나오게 만들어봤는데 여기서 문제는 이제 아이템을 구매했던걸 선택했을때는 이미구매한 아이템입니다 를 넣어야하고 구매가 가능한것을 선택하면 구매가 완료되었습니다. 가 출력되게 또 내가 소지한 골드보다 비싼걸 선택시에는 골드가 부족합니다가 출렧되게 만들어야하는데 아직 이기능까지는 못만들어서 내일 다시 만들어봐야겠다.. 그러면서 일단 이 아이템들을 한곳에 선언을 해줘서 item이라는 함수를 불러와 사용해보려고 한다..
static void BuyItem()
{
String input = "";
while (input != "0")
{
Console.Clear();
Console.WriteLine("[아이템목록]");
Console.WriteLine("-1. 수련자 갑옷 | 방어력 +5 | 수련에 도움을 주는 갑옷입니다. | 1000 G");
Console.WriteLine("-2. 무쇠갑옷 | 방어력 +9 | 무쇠로 만들어져 튼튼한 갑옷입니다. | 구매완료");
Console.WriteLine("-3. 스파르타의 갑옷 | 방어력 +15 | 스파르타의 전사들이 사용했다는 전설의 갑옷입니다.| 3500 G");
Console.WriteLine("-4. 낡은 검 | 공격력 +2 | 쉽게 볼 수 있는 낡은 검 입니다. | 600 G");
Console.WriteLine("-5. 청동 도끼 | 공격력 +5 | 어디선가 사용됐던거 같은 도끼입니다. | 1500 G");
Console.WriteLine("-6. 스파르타의 창 | 공격력 +7 | 스파르타의 전사들이 사용했다는 전설의 창입니다. | 구매완료");
Console.WriteLine("\n 0. 나가기]");
input = Console.ReadLine(); 요건 새로만든 BuyItem 창!

이게 맞겠지..? 일단

profile
열심히 해보자!

0개의 댓글