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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
//
// Maps.h
// Global ThermoNuclear Warfare
//
// Created by Zachary Philipp on 4/27/17.
// Copyright © 2017 Zachary Philipp. All rights reserved.
// if ya can't get the headers to work just copy and paste them to the main.cpp and run it
#include <iostream>
using namespace std;
#ifndef Maps_h
#define Maps_h
//USA info begin
char USA_map[11][29]=
{
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/',' ','\\'},
{' ',' ','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_',' ',' ',' ','_',' ',' ',' ',' ','/',' ',' ','|'},
{' ','/','s','e','a',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','\\','_','/',' ','L','_','_','/',' ',' ',' '},
{'|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{'|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/',' '},
{' ','\\',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','U','S','A','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/',' '},
{' ',' ','|',' ',' ',' ',' ','d','e','n',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','a','t','l',' ','|',' '},
{' ',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','_',' ','\\',' ',' '},
{' ',' ',' ','\\','_','_','_','_','_','_','_','_','_',' ',' ',' ',' ',' ',' ',' ','/','\\','/',' ',' ','\\',' ','\\',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','\\',' ',' ',' ',' ',' ','/',' ',' ',' ',' ',' ',' ','\\','/',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','\\','_','_','_','/',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
};
/*
ideal map image
/ \
_______________ _ / |
/ \_/ \__/ |
| |
| /
\ USA /
| |
\ __ \
\_________ /\/ \ \
\ / \/
\___/
1. Seattle cord [2][2],[2][3],[2][4]
2. Denver cord [6][7],[6][8],[6][9]
3. Atlanta cord [6][23],[6][24],[6][25]
*/
//function to show the current map of US
void display_USA()
{
int rows = 11;
int col = 29;
for (int x = 0; x <= rows;x++)
{
for(int y = 0;y<=col; y++)
{
cout<<USA_map[x][y];
}
cout<<endl;
}
}
//eliminates washington from map
void destroy_sea()
{
USA_map[2][2] = 'x';
USA_map[2][3] = 'x';
USA_map[2][4] = 'x';
}
//eliminates colorado from map
void destroy_den()
{
USA_map[6][7] = 'x';
USA_map[6][8] = 'x';
USA_map[6][9] = 'x';
}
//eliminates georgia from map
void destroy_atl()
{
USA_map[6][23] = 'x';
USA_map[6][24] = 'x';
USA_map[6][25] = 'x';
}
//USA info stop
//USSR info begin
char USSR_map[15][57]=
{
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','_','-','-','-','_',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','_','_','/',' ',' ',' ',' ',' ',' ','|'},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','_','_','/',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','_','_','/',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/'},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','/',' ',' ',' ',' ',' ',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','/',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ','/',' ',' ',' ','s','p','b',' ',' ',' ','L','_','_','_','_','_','_','_','_','_','_','_','_','_','-','-','-','_','_','-','-',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' '},
{' ',' ',' ',' ',' ','_','_','_','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','m','a','g','_','/',' ',' '},
{' ',' ',' ',' ','/',' ',' ',' ',' ',' ','m','o','s',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_','_','/',' ',' ',' ',' '},
{' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','*','U','S','S','R','*',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ','\\',' ',' ',' ',' ',' ',' ','_','_','_',' ',' ',' ','_',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ','L','_','_','_','_','/',' ',' ',' ','\\','_','/',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','_',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ','\\',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/',' ',' ',' ','\\',' ',' ',' ',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','-','-','-','_','_','/','\\','_','_','_','_','_','_','-','-',' ',' ',' ',' ',' ','\\','_',' ',' ',' ',' ',' ','|',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','\\',' ',' ','_','/',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','/','_','/',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '}
};
/*Ideal USSR map
__---_
_ ___/ |
___/ \ ___/ /
_/ \ _/ |
/ L_____________---__-- |
___| _/
/ __/
| USSR /
\ ___ _ |
L____/ \_/ \ _ |
\ / \ \
\ / \ |
---__/\______-- \_ |
\ _/
/_/
1. Moscow [6][10],[6][11],[6][12]
2. St. Petersburg [4][13],[4][14],[4][15]
3. Magadan [5][51],[5][52],[5][53]
*/
//function to show USSR map
void display_USSR()
{
int rows = 15;
int col = 57;
for (int x = 0; x <= rows;x++)
{
for(int y = 0;y<=col; y++)
{
cout<<USSR_map[x][y];
}
cout<<endl;
}
}
//eliminates Moscow
void destroy_mos()
{
USSR_map[6][10] = 'x';
USSR_map[6][11] = 'x';
USSR_map[6][12] = 'x';
}
//eliminate St. Petersburg
void destroy_spb()
{
USSR_map[4][13]='x';
USSR_map[4][14]='x';
USSR_map[4][15]='x';
}
//eliminate Magadan
void destroy_mag()
{
USSR_map[5][50]='x';
USSR_map[5][51]='x';
USSR_map[5][52]='x';
}
//USSR info end
#endif /* Maps_h */
|