TextRpg 5

[C++] 14. TextRPG 함수화_전투

▶ 이전강의- 바로가기 [C++] 13. TextRPG 함수화_1▶ TextRPG강의- 바로가기 imenu; if (cin.fail()) { cin" data-og-host="lhy-info.tistory.com" data-og-source-url="https://lhy-info.tistory.com/entry/C-1-TextRPG%EB%A1%9C%EB%B9%84-%EB%A7%B5-%EC%BA%90%EB%A6%AD%ED%84%B0-%EB%AA%AC%EC%8A%A4%ED%84%B0%EC%A7%8lhy-info.tistory.com 1. 레벨업 테이블 추가...생략struct _tagLevelUpStatus{ int iAttackMin; int iAttackMax; int iArmorMin; int iArm..

C++/C++입문 2025.04.15

[C++] 4. TextRPG 아이템 장착

▶ 이전 학습- 바로가기 [C++] 3. TextPRG 상점 제작TextRPG 전투- 링크 [C++] 2. TextRPG 전투▶  인벤토리 추가struct _tagInventory{ int iGold;};struct _tagPlayer{ char strName[NAME_SIZE]; char strJobNAME[NAME_SIZE]; JOB eJob; int iAttackMin; int iAttackMax; int iArmorMin; int iArmorMax; int iHlhy-info.tistory.com   ▶ 장착 부위 설정enum EQUIP{ EQ_WEAPON, EQ_ARMOR, EQ_MAX,};struct _tagPlayer{ ...생략 _tagItem tEquip[EQ_MAX]; bool bEqu..

C++/C++입문 2025.04.03

[C++] 3. TextPRG 상점 제작

TextRPG 전투- 링크 [C++] 2. TextRPG 전투▶  인벤토리 추가struct _tagInventory{ int iGold;};struct _tagPlayer{ char strName[NAME_SIZE]; char strJobNAME[NAME_SIZE]; JOB eJob; int iAttackMin; int iAttackMax; int iArmorMin; int iArmorMax; int iHp; int iHpMax; int iMP; int iMPMax; int iExp; ilhy-info.tistory.com   ▶ 상점, 아이템 타입 추가enum ITEM_TPYE{ IT_NONE, IT_WEAPON, IT_ARMOR, IT_BACK};enum STORE_MENU{ SM_NONE, SM_W..

C++/C++입문 2025.04.01

[C++] 1. TextRPG

로비 메뉴 구성enum MAIN_MENU{ MM_NONE, MM_MAP, MM_STORE, MM_INVENTORY, MM_EXIT};- 맵, 상점, 인벤, 종료로 enum(열거체) 추가 메뉴 선택 구성int main(){ while (true) { //로비 구성 system("cls"); cout > imenu; if (cin.fail()) { cin.clear(); cin.ignore(1024, '\n'); continue; } if (imenu == MM_EXIT) { break; } } return 0;}- main 함수에 while문을 이용해 종료되지 않도록 구성- 플레이어가 메뉴를 선택할 수 있도록 구성 - 현재 4번을 누르면 종료되고 나머진 다시 선택하도록 되어 ..

C++/C++입문 2025.03.28