-
Notifications
You must be signed in to change notification settings - Fork 0
/
Map.h
53 lines (49 loc) · 1.12 KB
/
Map.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#ifndef MAP2_H
#define MAP2_H
#include<iostream>
#include<cstdio>
#include<conio.h>
#include<vector>
#include<string>
#include "Hero.h"
#include "Monster.h"
#include "CConsole.h"
#include"File.h"
#define MapHeight 40
#define MapWidth 20
#include<cstring>
using namespace std;
class Map
{
private:
CConsole c;
public:
char* WALLCHAR ; // Ë«×Ö·û
char* SPACECHAR ; // Ë«×Ö·û
char* MONSTER1 ; // Ë«×Ö·û
char* MONSTER2 ; // Ë«×Ö·û
char* MONSTER3 ; // Ë«×Ö·û
char* MONSTER4 ; // Ë«×Ö·û
char* BOX ; // Ë«×Ö·û
static char* CHART[24][51];
char* wall ;
Map(){
WALLCHAR = "¡ö"; // Ë«×Ö·û
SPACECHAR = " "; // Ë«×Ö·û
MONSTER1 = "¡ï"; // Ë«×Ö·û
MONSTER2 = "¡ò"; // Ë«×Ö·û
MONSTER3 = "¨‘"; // Ë«×Ö·û
MONSTER4 = "¡ô"; // Ë«×Ö·û
BOX = "¡î"; // Ë«×Ö·û
win = false;
}
void make_map2();
bool win;
void make_map1();
void print();
void Fight_map1(Hero &h,File &f);
void Fight_map2(Hero &h,File &f);
//µØͼÐÅÏ¢
void Map2_Inc();
};
#endif MAP2_H