• CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다.
  • CSE207 수강생이 아니여도 편안하게 질문하세요.
  • 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다.

제목lab12 응용문제 4번 질문2019-11-23 22:37
작성자

4번에서 상대방 캐릭터가 랜덤으로 선택된다고 해서

int e_name = rand() % 3; 이렇게 rand 함수를 이용했습니다

그러고나서 if문을 써서 0일 때, 1일 때, 2일 때 각각 다른 캐릭터가 되도록 했는데요

빌드 하니까 상대방 캐릭터가 계속 같은 캐릭터만 선택되네요

rand 이용하는게 아닌가요??

그리고 배틀 결과로 체력 출력되는거에서

공격-방어를 하다보면 캐릭터 체력이 음수가 되는 상태로

배틀이 종료되는 경우가 있는데요

이 경우에도 캐릭터 체력이 0으로 출력되어야 하나요??

예를 들면 상대방 캐릭터가 체력이 -20이 되면 게임이 종료되는데

이때 화면에 Enemy Life: -20이 아니라 Enemy Life: 0으로 출력되어야 하는건가요???

댓글
이전클래스 상속 관련 질문2019-11-26
다음질문2019-11-22