#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
#define SIZE 5
#define TRUE 1
#define FALSE 0
char board[SIZE][SIZE];
char gboard[SIZE][SIZE];
typedef struct playerInfo
{
char imie[15];
} Player;
void info(void)
{
Player p1;
printf("Czesc %s, witaj w saperze!\n\n\n");
}
void wyswietlanie_planszy(void)
{
int kolumna, wiersz;
for(kolumna=0; kolumna<SIZE; kolumna++)
for(wiersz=0; wiersz<SIZE; wiersz++){
for(kolumna=0; kolumna<SIZE; kolumna++)
printf(" %c ", board
[wiersz
][kolumna
]);
if(wiersz >= 0 && wiersz <= SIZE)
}
}
void budowanie_planszy_gry(void)
{
int kolumna, wiersz;
for(kolumna=0; kolumna<SIZE; kolumna++)
for(wiersz=0; wiersz<SIZE; wiersz++)
gboard[kolumna][wiersz] = '#';
}
void wyswietlanie_planszy_gry(void)
{
int kolumna, wiersz;
for(kolumna=0; kolumna<SIZE ; kolumna++)
for(kolumna=0; kolumna <SIZE ; kolumna++){
for(wiersz = 0; wiersz<SIZE; wiersz++){
printf(" %c ", gboard
[kolumna
][wiersz
]);
}
if(kolumna >= 0 && kolumna <= SIZE )
}
}
void rozstaw_mine(void)
{
int kolumna, wiersz;
for(kolumna=0; kolumna<SIZE; kolumna++){
for(wiersz=0; wiersz<SIZE; wiersz++)
board[kolumna][wiersz] = '-';
}
for(wiersz=0; wiersz<SIZE; wiersz++){
int random
= rand() % (SIZE
);
board[random][wiersz] = '*';
}
}
int znajdz_mine(int kolumna, int wiersz)
{
int miny = 0;
if(board[wiersz - 1][ kolumna] == '*')
miny++;
if(board[wiersz + 1][ kolumna] == '*')
miny++;
if(board[wiersz][ kolumna - 1] == '*')
miny++;
if(board[wiersz][ kolumna + 1] == '*')
miny++;
if(board[wiersz - 1][ kolumna + 1] == '*')
miny++;
if(board[wiersz - 1][ kolumna - 1] == '*')
miny++;
if(board[wiersz + 1][ kolumna + 1] == '*')
miny++;
if(board[wiersz + 1][ kolumna - 1] == '*')
miny++;
return miny;
}
void ekran_startowy()
{
puts("------------------------------------------------------------------");
puts("----------------------Saper version 2.0.2-------------------------");
puts("-----------------------------PP2----------------------------------");
puts("------------------------------------------------------------------");
}
void start(void)
{
budowanie_planszy_gry();
wyswietlanie_planszy_gry();
rozstaw_mine();
wyswietlanie_planszy();
}
int main()
{
ekran_startowy();
//info(); //na potem, wyswietlanie czasu i imienia na koniec rozgrywki
start();
return 0;
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}