Ejemplo n.º 1
0
// przejscie z nastepnego na biezacy
void Gra::generuj_klocek(){
    typ_klocka=n_typ_klocka;
    rotacja_klocka=n_rotacja_klocka;
    pX=5;
    pY=0;

    n_typ_klocka=losuj_liczbe(0,6);
    n_rotacja_klocka=losuj_liczbe(0,3);
}
Ejemplo n.º 2
0
void Gra::rozpocznij_gre(){
    srand( time( NULL ) );

    //klocek obecny
    typ_klocka=losuj_liczbe(0,6);
    rotacja_klocka=losuj_liczbe(0,3);
    pX=0;
    pY=5;

    //klocek kolejny
    n_typ_klocka=losuj_liczbe(0,6);
    n_rotacja_klocka=losuj_liczbe(0,3);
    n_pX=3; // na razie, klocek w okienku nastepnego
    n_pY=5+80;
}
Ejemplo n.º 3
0
// Losujemy "ilosc" z zadanego przedzialu
double * losuj_liczby(double min, double max, int ilosc) {
	// Rezerwujemy miejsce na ilosc liczb i rozmiarze double
	double * liczby = malloc(ilosc * sizeof(double));
	int i = 0;

	for (i = 0; i < ilosc; i++) {
		liczby[i] = losuj_liczbe(min, max);
	}

	return liczby;
}
Ejemplo n.º 4
0
// Losujemy liczby i wkłądamy do tablicy 2 wymiarowej
double * losuj_2wym(double min, double max, int rozmiar) {
	double * liczby = malloc(rozmiar * rozmiar * sizeof(double));
	int i = 0, j = 0;

	for (i = 0; i < rozmiar; i++) {
		for (j = 0; j < rozmiar; j++) {
			liczby[pozycja_tablicy(i, j, rozmiar)] = losuj_liczbe(min, max);
		}
	}

	return liczby;
}