someone who is good at finding and fixing bugs?
i need some help... im make a game where you can walk around and there are trees and stuff... here is my code so far...
Code:
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#define SPACE 32
int main()
{
int map[9][9];
map[1][1] = 1;
map[1][2] = SPACE;
map[1][3] = 6;
map[1][4] = 6;
map[1][5] = 6;
map[1][6] = 6;
map[1][7] = 6;
map[1][8] = 6;
map[1][9] = SPACE;
map[1][10] = SPACE;
map[1][11] = SPACE;
map[1][12] = SPACE;
map[1][13] = 178;
map[2][1] = SPACE;
map[2][2] = SPACE;
map[2][3] = 6;
map[2][4] = 6;
map[2][5] = 6;
map[2][6] = 6;
map[2][7] = 6;
map[2][8] = 6;
map[2][9] = SPACE;
map[2][10] = SPACE;
map[2][11] = 6;
map[2][12] = SPACE;
map[2][13] = 178;
map[3][1] = SPACE;
map[3][2] = 6;
map[3][3] = 6;
map[3][4] = 6;
map[3][5] = 6;
map[3][6] = 6;
map[3][7] = 6;
map[3][8] = 6;
map[3][9] = 6;
map[3][10] = 6;
map[3][11] = 6;
map[3][12] = SPACE;
map[3][13] = 178;
int whereToGo;
int x = 1;
int y = 1;
do{
if(whereToGo == 80)
{
if(map[y + 1][x] == 6)
{
}
else
{
map[y][x] = SPACE;
y++;
map[y][x] = 1;
}
}
if(whereToGo == 72)
{
if(map[y - 1][x] == 6)
{
}
else
{
map[y][x] = SPACE;
y--;
map[y][x] = 1;
}
}
if(whereToGo == 77)
{
if(map[y][x + 1] == 6)
{
}
else
{
map[y][x] = SPACE;
x++;
map[y][x] = 1;
}
}
if(whereToGo == 75)
{
if(map[y][x - 1] == 6)
{
}
else
{
map[y][x] = SPACE;
x--;
map[y][x] = 1;
}
}
putchar(map[1][1]);
putchar(map[1][2]);
putchar(map[1][3]);
putchar(map[1][4]);
putchar(map[1][5]);
putchar(map[1][6]);
putchar(map[1][7]);
putchar(map[1][8]);
putchar(map[1][9]);
putchar(map[1][10]);
putchar(map[1][11]);
putchar(map[1][12]);
putchar(map[1][13]);
cout << "\n";
putchar(map[2][1]);
putchar(map[2][2]);
putchar(map[2][3]);
putchar(map[2][4]);
putchar(map[2][5]);
putchar(map[2][6]);
putchar(map[2][7]);
putchar(map[2][8]);
putchar(map[2][9]);
putchar(map[2][10]);
putchar(map[2][11]);
putchar(map[2][12]);
putchar(map[2][13]);
cout << "\n";
putchar(map[3][1]);
putchar(map[3][2]);
putchar(map[3][3]);
putchar(map[3][4]);
putchar(map[3][5]);
putchar(map[3][6]);
putchar(map[3][7]);
putchar(map[3][8]);
putchar(map[3][9]);
putchar(map[3][10]);
putchar(map[3][11]);
putchar(map[3][12]);
putchar(map[3][13]);
whereToGo = getch();
system("cls");
}while(whereToGo != 27);
return 0;
}
if you look at that code... you probebly see what im trying to do... but i need a good way to loop and show the map.. please help.