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

морской бой, стрельба с использованием курсора - C++

Восстановить пароль Регистрация
 
M1k
3 / 0 / 1
Регистрация: 18.10.2012
Сообщений: 6
02.11.2012, 16:38     морской бой, стрельба с использованием курсора #1
нужно создать консольную игру морской бой, вроде бы уже есть готовый код в котором нужно лишь сократить объем памяти, однако хочется успростить стрельбу и сделать ее более юзероадаптированой, чем ввод координат
int shot(int ego[12][12],int moja[12][12],ship p[10])
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
    int k=-1;
    cout<<"стрелйяте!"<<endl;
    int x,y;
    int l=0;
    while(l!=1)
    {
    cin>>x>>y;
    if(x==0)x=10;if(y==0)y=10;
    if ((x>0)&&(y>0)&&(x<11)&&(y<11))
        {
    if (ego[x][y]==10){cout<<"промах"<<endl;ego[x][y]=30;moja[x][y]=1;l=1;}
    if (ego[x][y]< 10)
    { k=ego[x][y];p[k].kilv+=1;
        if(p[k].kilv==p[k].kolv){kill(p[k].xm , p[k].ym , p[k].vvvn , p[k].kolv, ego , moja);cout<<"йо-хо-хо, потоплен!"<<endl;l=1;}
        else{moja[x][y]=2;ego[x][y]=11;l=1;cout<<"противник задет"<<endl;}}
        } 
    if(l==0) cout<<"Капитан?!"<<endl;
    }
    if(k>=0)k=1;
    else k=0;
    return k;
}
хочется узнать, какие есть варианты реализации
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 16:38     морской бой, стрельба с использованием курсора
Посмотрите здесь:

Морской бой C++
C++ морской бой
Морской Бой C++
Морской бой C++
C++ Морской бой в С
C++ Морской бой
C++ Морской бой
C++ Морской бой C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 02:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru