Форум программистов, компьютерный форум CyberForum.ru

По графике (нарисовать игровое поле из массива) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм поиска 2-х ближайших точек из массива элементов Point [] points к заданной точке Point p. http://www.cyberforum.ru/cpp-beginners/thread913108.html
Помогите хоть один написать. Алгоритм поиска 2-х ближайших точек из массива элементов Point points к заданной точке Point p.
C++ Алгоритм решения задачи “Ханойские Башни”. Помогите хоть один написать. Алгоритм решения задачи “Ханойские Башни”. http://www.cyberforum.ru/cpp-beginners/thread913106.html
Алгоритм сглаживания – “Скользящее среднее”. Обработка краевых точек. C++
Помогите хоть один написать. Алгоритм сглаживания – “Скользящее среднее”. Обработка краевых точек.
Алгоритм вычисления числа pi методом математического моделирования. C++
Помогите хоть один написать. Алгоритм вычисления числа pi методом математического моделирования.
C++ Алгоритм линейной интерполяции по таблице функции с неравным шагом. http://www.cyberforum.ru/cpp-beginners/thread913102.html
Помогите хоть один написать. Алгоритм линейной интерполяции по таблице функции с неравным шагом.
C++ Алгоритм вычитания n-й строки матрицы из всех ее строк, начиная с n+1. Помогите хоть один написать. Алгоритм вычитания n-й строки матрицы из всех ее строк, начиная с n+1. подробнее

Показать сообщение отдельно
Aziz_05
 Аватар для Aziz_05
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 24
27.06.2013, 11:32  [ТС]     По графике (нарисовать игровое поле из массива)
я создал игру лабиринт и у меня такие проблемы: каждый раз рисует новое поле и оно состоит из цифр как сделать чтобы было нормальное поле и фигура по нему двигалась
C++
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
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
 char ch2 = 15;
 int s=4;
 int x=7;
 int y=1;
 int g=8;
 char ch1 = 35;
 int z, b;
int a[15][15]=
   {
     {9,9,9,9,9,9,9,9,9,9,9,9,9,9,9},
     {9,0,0,0,0,0,9,s,9,0,0,0,0,0,9},
     {9,0,9,0,9,0,0,0,0,0,9,0,9,0,9},
     {9,0,9,0,9,9,9,9,9,9,9,0,9,0,9},
     {9,0,9,0,0,0,0,9,0,0,0,0,9,0,9},
     {9,0,9,9,9,9,0,0,0,9,9,9,9,0,9},
     {9,0,0,0,0,9,9,0,9,9,0,0,0,0,9},
     {9,0,9,9,0,0,0,0,0,0,0,9,0,9,9},
     {9,0,9,9,9,9,9,0,9,9,9,9,0,9,9},
     {9,0,9,5,0,0,9,0,0,0,0,0,0,0,9},
     {9,0,9,9,9,0,9,0,9,9,9,9,9,0,9},
     {9,0,0,0,0,0,9,0,9,0,0,0,0,0,9},
     {9,9,9,9,0,9,9,0,9,0,9,9,9,0,9},
     {5,0,0,0,0,9,0,0,0,0,0,0,9,0,9},
     {9,9,9,9,8,9,9,5,9,9,9,5,9,5,9},
    } ;
  while ( z =='\r' );
  {
 do
 {
  b = getche();
 
  if( b == 'w' )
   {
    a[y][x]=0;a[4][4]=g;
    y--;
    if(a[y][x]<9){if (a[y][x]==5){a[y][x]=5; y=1; x=7; a[y][x]=s;}else{
    a[y][x]=s;}}
    else{a[y][x]=9; y++; a[y][x]=s;}
  }
 
   if( b == 'a' )
      {
    a[y][x]=0;a[4][4]=g;
    x--;
        if(a[y][x]<9){if (a[y][x]==5){a[y][x]=5; y=1; x=7; a[y][x]=s;}else{
    a[y][x]=s;}}
    else{a[y][x]=9; x++; a[y][x]=s;}
   }
   if( b == 's' )
      {
    a[y][x]=0;a[4][4]=g;
    y++;
        if(a[y][x]<9){if (a[y][x]==5){a[y][x]=5; y=1; x=7; a[y][x]=s;}else{
    a[y][x]=s;}}
    else{a[y][x]=9; y--; a[y][x]=s;}
   }
   if( b == 'd' ){
    a[y][x]=0;a[4][4]=g;
    x++;
        if(a[y][x]<9){if (a[y][x]==5){a[y][x]=5; y=1; x=7; a[y][x]=s;}else{
    a[y][x]=s;}}
    else{a[y][x]=9; x--; a[y][x]=s;}
      }
cout<<"\n"<<a[0][0]<<a[0][1]<<a[0][2]<<a[0][3]<<a[0][4]<<a[0][5]<<a[0][6]<<a[0][7]<<a[0][8]<<a[0][9]<<a[0][10]<<a[0][11]<<a[0][12]<<a[0][13]<<a[0][14]<<"\n"
 <<a[1][0]<<a[1][1]<<a[1][2]<<a[1][3]<<a[1][4]<<a[1][5]<<a[1][6]<<a[1][7]<<a[1][8]<<a[1][9]<<a[1][10]<<a[1][11]<<a[1][12]<<a[1][13]<<a[1][14]<<"\n"
 <<a[2][0]<<a[2][1]<<a[2][2]<<a[2][3]<<a[2][4]<<a[2][5]<<a[2][6]<<a[2][7]<<a[2][8]<<a[2][9]<<a[2][10]<<a[2][11]<<a[2][12]<<a[2][13]<<a[2][14]<<"\n"
 <<a[3][0]<<a[3][1]<<a[3][2]<<a[3][3]<<a[3][4]<<a[3][5]<<a[3][6]<<a[3][7]<<a[3][8]<<a[3][9]<<a[3][10]<<a[3][11]<<a[3][12]<<a[3][13]<<a[3][14]<<"\n"
 <<a[4][0]<<a[4][1]<<a[4][2]<<a[4][3]<<a[4][4]<<a[4][5]<<a[4][6]<<a[4][7]<<a[4][8]<<a[4][9]<<a[4][10]<<a[4][11]<<a[4][12]<<a[4][13]<<a[4][14]<<"\n"
 <<a[5][0]<<a[5][1]<<a[5][2]<<a[5][3]<<a[5][4]<<a[5][5]<<a[5][6]<<a[5][7]<<a[5][8]<<a[5][9]<<a[5][10]<<a[5][11]<<a[5][12]<<a[5][13]<<a[5][14]<<"\n"
 <<a[6][0]<<a[6][1]<<a[6][2]<<a[6][3]<<a[6][4]<<a[6][5]<<a[6][6]<<a[6][7]<<a[6][8]<<a[6][9]<<a[6][10]<<a[6][11]<<a[6][12]<<a[6][13]<<a[6][14]<<"\n"
 <<a[7][0]<<a[7][1]<<a[7][2]<<a[7][3]<<a[7][4]<<a[7][5]<<a[7][6]<<a[7][7]<<a[7][8]<<a[7][9]<<a[7][10]<<a[7][11]<<a[7][12]<<a[7][13]<<a[7][14]<<"\n"
 <<a[8][0]<<a[8][1]<<a[8][2]<<a[8][3]<<a[8][4]<<a[8][5]<<a[8][6]<<a[8][7]<<a[8][8]<<a[8][9]<<a[8][10]<<a[8][11]<<a[8][12]<<a[8][13]<<a[8][14]<<"\n"
 <<a[9][0]<<a[9][1]<<a[9][2]<<a[9][3]<<a[9][4]<<a[9][5]<<a[9][6]<<a[9][7]<<a[9][8]<<a[9][9]<<a[9][10]<<a[9][11]<<a[9][12]<<a[9][13]<<a[9][14]<<"\n"
 <<a[10][0]<<a[10][1]<<a[10][2]<<a[10][3]<<a[10][4]<<a[10][5]<<a[10][6]<<a[10][7]<<a[10][8]<<a[10][9]<<a[10][10]<<a[10][11]<<a[10][12]<<a[10][13]<<a[10][14]<<"\n"
 <<a[11][0]<<a[11][1]<<a[11][2]<<a[11][3]<<a[11][4]<<a[11][5]<<a[11][6]<<a[11][7]<<a[11][8]<<a[11][9]<<a[11][10]<<a[11][11]<<a[11][12]<<a[11][13]<<a[11][14]<<"\n"
 <<a[12][0]<<a[12][1]<<a[12][2]<<a[12][3]<<a[12][4]<<a[12][5]<<a[12][6]<<a[12][7]<<a[12][8]<<a[12][9]<<a[12][10]<<a[12][11]<<a[12][12]<<a[12][13]<<a[12][14]<<"\n"
 <<a[13][0]<<a[13][1]<<a[13][2]<<a[13][3]<<a[13][4]<<a[13][5]<<a[13][6]<<a[13][7]<<a[13][8]<<a[13][9]<<a[13][10]<<a[13][11]<<a[13][12]<<a[13][13]<<a[13][14]<<"\n"
 <<a[14][0]<<a[14][1]<<a[14][2]<<a[14][3]<<a[14][4]<<a[14][5]<<a[14][6]<<a[14][7]<<a[14][8]<<a[14][9]<<a[14][10]<<a[14][11]<<a[14][12]<<a[14][13]<<a[14][14]<<"\n"
 <<endl;
 
 
    }
 
 while ( s != a[14][4] );
 
cout<<"vi vigrali"<<endl;
  z = getche();
  }
  return 0;
}
 
Текущее время: 16:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru