분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
후... 내일까지 제출인 과제인데요..
아 오늘이군요 ㅠㅠ
C++로 동물키우기 게임 만들고있는데요..
동물의 능력치(포만감, 위생 등등...)를 30으로 주어주는 형식으로 만드려고하는데
스테이터스창도 어떻게 만들어야할지 모르겠고 너무 막막해요 도와주세요..ㅠㅠ
어떠한식으로 짜야될지 조언좀해주세요..ㅠㅠ
#include <iostream>
#include <string>
using namespace std;
class Animal
{
int status;
string animal[4];
public:
Animal() {
animal[0] = "강아지", animal[1] = "악어", animal[2] = "돼지", animal[3] = "곰";
}
void SelectAnimal()
{
cout << "1." << animal[0] << endl;
cout << "2." << animal[1] << endl;
cout << "3." << animal[2] << endl;
cout << "4." << animal[3] << endl;
int temp;
while (true){
cout << "1~4중 하나를 선택해주세요 : ";
cin >> temp;
switch (temp)
{
case 1:
cout << animal[0] << "를 선택하셨습니다." << endl;
status = 1;
break;
case 2:
cout << animal[1] << "를 선택하셨습니다." << endl;
status = 2;
break;
case 3:
cout << animal[2] << "를 선택하셨습니다." << endl;
status = 3;
break;
case 4:
cout << animal[3] << "를 선택하셨습니다." << endl;
status = 4;
break;
default:
cout << "선택하신 숫자에 해당하는 동물이 존재하지 않습니다." << endl;
continue;
}
if (temp == 0 || temp == 1 || temp == 2 || temp == 3)
break;
}
}
string getAnimal()
{
return animal[status-1];
}
};
class Name
{
string name;
string petName;
public:
void setName()
{
cout << endl << endl;
cout << "=======================================" << endl;
cout << "당신의 이름(별칭)을 입력하세요." << endl;
cout << "->";
cin >> name;
}
void setPetName(string pets)
{
cout << pets << "의 별칭을 입력하세요." << endl;
cout << "->";
cin >> petName;
}
string getName()
{
return name;
}
string getpetName()
{
return petName;
}
void show()
{
cout << "==========[" << getName() << "]의 [" << getpetName() << "] 키우기==========" << endl;
}
};
class Menu
{
public:
void selectMenu()
{
int temp;
cout << endl << endl;
cout << "===================================" << endl;
cout << "================메뉴===============" << endl;
cout << "1. 상태보기" << endl;
cout << "2. 먹이주기 (포만감+)" << endl;
cout << "3. 씻기기 (위생+)" << endl;
cout << "4. 놀아주기 (스트레스-, 애정도+)" << endl;
cout << "【주의 : 메뉴 (2, 3, 4 중 하나 선택 시 하루가 지남) *" << endl;
cout << "【하루가 지날 때마다 [ 포만감-1 ] [ 위생-1 ] [ 스트레스+[0~1] ] [ 애정도-1 ]" << endl;
/*while (true){
cout << "1~4중 하나를 선택해주세요 : ";
cin >> temp;
switch (temp)
{
case 1:
state();
break;
case 2:
food();
break;
case 3:
clean();
break;
case 4:
play();
break;
default:
cout << "잘못 된 번호입니다." << endl;
continue;
}
if (temp == 0 || temp == 1 || temp == 2 || temp == 3)
break;
}*/
}
void state()
{
}
void food();
void clean();
void play();
};
//
//class State
//{
//public:
// State()
// {
// get
// }
//
//};
//class Dog
//{
//};
//class Alligator
//{
//};
//class Pig
//{
//};
//class Bear
//{
//};
int main()
{
Animal animal;
Name name;
Menu menu;
cout << "동물 키우기 게임이 시작됩니다!" << endl;
animal.SelectAnimal();
name.setName();
name.setPetName(animal.getAnimal());
name.show();
menu.selectMenu();
}
죄송합니다. 댓글 작성은 회원만 가능합니다.
번호 | 제 목 | 이름 | 날짜 | 조회 | 추천 | |||||
---|---|---|---|---|---|---|---|---|---|---|
28 | [보ㄴ사ㄱ그ㅁ]!노트북! [5] | 시계소년 | 18/05/09 06:21 | 95 | 1 | |||||
27 | 한국의 캔음식 외국인 반응! [7] | 시계소년 | 15/09/09 13:09 | 437 | 10 | |||||
26 | 리사 원딜유저인데 다른 원딜로 갈아타야할까요.. [19] | 시계소년 | 15/08/19 14:13 | 136 | 0 | |||||
25 | 본삭금)) --그래픽카드요 잘 아시는분 있나요!! [5] | 오르락 | 15/07/05 10:44 | 99 | 0 | |||||
24 | 본삭금)컴퓨터에 대해모르는 초보입니다..그래픽카드좀 추천해주세요 [9] | 오르락 | 15/06/28 10:22 | 57 | 0 | |||||
▶ | [본삭금] C++코드 동물키우기게임 만들고있는데 너무 막막합니다.. [2] | 오르락 | 15/06/07 02:57 | 41 | 0 | |||||
22 | 여러분은 어떤게 더 나은거같나요 [7] | 오르락 | 15/03/13 10:45 | 158 | 0 | |||||
21 | 제가 고른게 맞나요? [2] | 오르락 | 15/03/04 22:48 | 17 | 0 | |||||
20 | 뭐가 좋을까요?.. [4] | 오르락 | 15/02/20 10:03 | 106 | 0 | |||||
19 | 핸드폰오래쓰면 무료로 바꿔주나요?? [7] | 오르락 | 14/11/17 16:08 | 70 | 0 | |||||
18 | 본삭금] C언어 코딩좀 도와주세요.. [7] | 오르락 | 14/11/16 17:07 | 57 | 0 | |||||
17 | C언어 프로그래밍좀 코드좀 질문해도 될까요..ㅠㅠ [5] | 오르락 | 14/11/16 16:50 | 66 | 0 | |||||
16 | 사극말투로 번역좀 해주세요~~ [4] | 오르락 | 13/12/05 19:34 | 44 | 0 | |||||
15 | 소프트웨어와 하드웨어의 차이점은 뭔가요?? [12] | 오르락 | 13/10/11 00:53 | 89 | 0 | |||||
14 | 야구잠바 어디서 사나요 | 오르락 | 13/09/28 09:15 | 142 | 0 | |||||
13 | 노래좀 찾아주세요ㅠㅠ | 오르락 | 13/05/23 20:13 | 8 | 0 | |||||
12 | 떡 5개 교환합니다~~ [8] | 오르락 | 12/11/17 23:24 | 16 | 0 | |||||
11 | 떡 하나 교환 바로 re 눌러드림당!! [2] | 오르락 | 12/11/13 23:07 | 18 | 0 | |||||
10 | 떡 5명 구해요!! [9] | 오르락 | 12/11/11 11:00 | 34 | 0 | |||||
9 | 맞떡 구해욤 [4] | 오르락 | 12/11/09 23:19 | 23 | 0 | |||||
8 | 떡하나 남았는데 교환할분~~ [3] | 오르락 | 12/11/08 23:25 | 12 | 0 | |||||
7 | 올ㅋ [2] | 오르락 | 12/07/17 22:58 | 101 | 0 | |||||
6 | 미쉘 어떤게 나응지 조언좀해주세요 [5] | 오르락 | 12/07/04 10:51 | 104 | 0 | |||||
5 | 교향곡 | 오르락 | 12/06/30 08:34 | 26 | 0 | |||||
4 | 100위안이다!! | 오르락 | 12/06/02 13:20 | 21 | 0 | |||||
3 | 이 사진의 식물이 무엇인지 아는분~..ㅜㅜ [4] | 오르락 | 12/03/30 00:27 | 119 | 0 | |||||
2 | 린 목걸이 뭐 끼는게 나을까요?? [3] | 오르락 | 12/01/29 04:36 | 119 | 0 | |||||
1 | 여긴 뭐하는곳이죠?.. [1] | 오르락 | 11/08/23 02:47 | 219 | 1 | |||||
|
||||||||||
[1] | ||||||||||