for 2

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

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

C#/Study 2025.02.12

[C#] 기초부터 1

변수 데이터를 저장하는 상자, 집(int score = 10; 이라고 했을 때 score 라는 상자에 숫자 10을 넣어놓은 것이라고 생각)집을 짓기 위해서 '데이터 형식', '변수 이름', '세미콜론(;)' 3가지가 필요하다. 변수를 생성할때에는 변수를 "선언한다" 혹은 "생성한다" 라고 하며, 변수에 데이터를 넣어주는 것은 "할당"한다고 한다.\ 데이터 형식 : 문자(string), 숫자(int, float, double)변수 이름 : 변수를 구분할 수 있는 이름, 원하는 이름으로 생성 가능(영어, 숫자, 언더바로 사용하나 일부 사용 가능한 문자들이 있음)변수에 할당될 값 : 값(Value), 데이터(Data), 리터럴 등세미콜론(;) : 한 줄의 마무리에 꼭 넣어줘야 함 변수 생성 및 저장 문자(겨울..

C#/Theory 2025.01.08