TEXTRPG 2

[C#] TextRpg 팀 프로젝트 중, 직업 / 스탯 별 공격력 적용

직업은 전사(Worrior), 도적(Rogue), 마법사(Wizzard) 총 3개이며스탯은 힘(str), 민첩(dex), 지능(int), 행운(luk) 총 4개이다. - int의 경우 이미 정수로 사용되고 있어 거기에 e를 더 붙여 변수로서는 inte로 사용중이다public class Player{ public JobType job { get; set; } public int str { get; private set; } public int dex { get; private set; } public int inte { get; private set; } public int luk { get; private set..

C#/Study 2025.02.13

[C#] TextRpg 팀 프로젝트 중, 특정한곳 입장 시 아이템 충전

이번 팀 프로젝트 TextRpg엔 휴식하기라는 곳이 있다.휴식하기를 선택하여 입장 시 500G을 내면 즉시 체력(hp), 마력(mp)을 풀로 회복시켜주고 힐 포션이 3개 미만일경우 3개까지 충전해준다. (힐 포션이 3개 이상일경우 충전은 없다)이 중 나는 힐 포션 충전 로직을 작성하였다.SleepScene 클래스로 휴식하기 공간에 대해 따로 관리하고 있었으며 해당 코드는 그곳에 작성해주었다.다만 포션 자체는 포션 클래스로 따로 관리하고 있었고, 포션은 여러 종류가 있어 그곳에서 힐 포션에 대하여 확인한다.위 코드의 내용은 아래와 같다.현재 보유한 힐 포션의 개수를 확인한다3개 미만이면 포션을 지급하고, "포션이 지급되었습니다!" 메세지 출력3개 이상이면 지급하지 않고, "포션은 이미 3개 이상 보유중입니..

C#/Study 2025.02.12