Skoči na vsebino

Priporočene objave

Objavljeno

Sej sm posebi definiru...CENTR, BTC... :grim

jah glej jest sm na motorju pa mam popovdne... :D torej sm lohka kjerkoli če je po 6 uri zvečer :D

Objavljeno

To maš Gregorača aka Gregija ane :D, sej bo, zame je bil prov zakon profesor, mislim tko znal se je pohecat na učencev račun. :whistle:

ne ne hodm na solo za odrasle ns nima gregi..hwala kurcu :OK::OK::OK:

Ej pobje...Bo kdo jutr kej u lublan centr, btc?? :whistle::whistle: Straža, kdaj maš izpit, jst bi rabu da mi mal hertz požene k grem na šiht...Ti pa da se čileraš pred izpitom...hehehehe :naughty: :naughty:

pol 4 :BUA::BUA::BUA:

Objavljeno

aaa krc pol...če boš kej prej u deželi žabarski povej... ;):whistle:

Objavljeno

aaa krc pol...če boš kej prej u deželi žabarski povej... ;):whistle:

bom widu kok bom srou :lol1::lol1: žiuci :BUA::BUA:

Objavljeno

bom widu kok bom srou :lol1::lol1: žiuci :BUA::BUA:

haha maš da nardiš :D stari jest bi ga dons pomoje spet kr do 11h dremu če me ne bi stara mama zbudila kdaj grem u šolo xD

Objavljeno

haha maš da nardiš :D stari jest bi ga dons pomoje spet kr do 11h dremu če me ne bi stara mama zbudila kdaj grem u šolo xD

hehehhe hudo ti je :OK: ja upam da nardim tole :)

Objavljeno

pizda fruc, dobr si da se pr tem vremenu še furaš z mopijom, jst bi že 50× prešaltu an bus...oz. avto :D Za rakitno bi te razumu, pripadnost pa to, ampak zutri u sql....hehehehe :naughty: :naughty:

Objavljeno

pizda fruc, dobr si da se pr tem vremenu še furaš z mopijom, jst bi že 50× prešaltu an bus...oz. avto :D Za rakitno bi te razumu, pripadnost pa to, ampak zutri u sql....hehehehe :naughty: :naughty:

haha preden jest grem u šolo bo že popovdne :D

Objavljeno

haha preden jest grem u šolo bo že popovdne :D

sam dž pada fnt :BUA:

Objavljeno

eo fantje občutk mam dobr mislm da bo pozitivn :):):)

prejle k sm su domow sm biu priča filmskem kaskaderstvu na črni wasi.....en BUSANC je prehitewu trolo na ovinku pa se most je...in kwa je sledil...ni blo zadost placa in je zapelu na zaščitno ograjo...in najprej na streho pol se postavu na kolesa in končou do polovice šipe v vodi....še sreča da sm biu prvi za njemu da sm meu dobr razgled :P:P:P pa še porezu sm se zarad njega k sm mu šu pomagat :angry: :angry: :angry:

Objavljeno

eo fantje občutk mam dobr mislm da bo pozitivn :):):)

prejle k sm su domow sm biu priča filmskem kaskaderstvu na črni wasi.....en BUSANC je prehitewu trolo na ovinku pa se most je...in kwa je sledil...ni blo zadost placa in je zapelu na zaščitno ograjo...in najprej na streho pol se postavu na kolesa in končou do polovice šipe v vodi....še sreča da sm biu prvi za njemu da sm meu dobr razgled :P:P:P pa še porezu sm se zarad njega k sm mu šu pomagat :angry: :angry: :angry:

haha kaj je pa razbou za eno stvar ?

Objavljeno

haha kaj je pa razbou za eno stvar ?

tako astro k ma tvoja mt....istoooo :P

Objavljeno


#include <stdio.h>

#include <graphics.h>



//Makri 


#define LEFT 1

#define RIGHT 2

#define UP 3

#define DOWN 4


//Podatki za igro


int tocke; 

int zamik_igre; //manjsi ko je zamik, vecja je hitrost igre


struct snake_podatki {

       int dolzina;

       int glava_x;

       int glava_y;

       int glava_smer;

       int rep_x;

       int rep_y;

       int rep_smer;

       int upogib_x [1000];

       int upogib_y [1000];

       int upogib_smer [1000];

       }snake;

int random_vrednost (int zacetna, int koncna)

{

    static int prejsnja = 0;

    int odgovor;

    if(prejsnja < 0) prejsnja = 0;

    int razlika = zacetna - koncna;

    time_t t;

    srand((unsigned) time(&t));

    for(int i=0; i < prejsnja; i++) rand();

    odgovor = (rand () % razlika);

    prejsnja++;

    return odgovor;

}

void fizika()

{

     static int stevec_hrane =0;

     int bodocix, bodociy, bodocipixel;

     int i;

     char stringtocke [100];

     if (stevec_hrane < 500)

{

                      int veljaven = 0;

                      int hranax;

                      int hranay;

                      while(!veljaven)

    {

                      hranax = random_vrednost(15, 1003);

                      hranay = random_vrednost (15, 695);

                      if(getpixel (hranax, hranay)!=15)

                      {

                        putpixel(hranax, hranay, 2);

                        stevec_hrane++;

                        veljaven = 1;

                      }

     }


}


//Če se zaleti v mejo 

if(snake.glava_x <= 10 || snake.glava_x >= 1009 || snake.glava_y <= 10 || snake.glava_y >= 700)

{

                 outtextxy(499, 345, "Popusil si !!");

                 delay (3000);

                 exit(1);

}


//Prepracunas, pot kace, izracunas logiko


bodocix = snake.glava_x;

bodociy = snake.glava_y;

if(snake.glava_smer == LEFT)

{

bodocix--;

}

if(snake.glava_smer == RIGHT)

{

bodocix++;

}

if(snake.glava_smer == UP)

{

bodociy--;

}

if(snake.glava_smer == DOWN)

{

bodociy++;

}

bodocipixel = getpixel(bodocix, bodociy);

if(bodocipixel == 2) //pojedu hrano

{

stevec_hrane--;

tocke++;

setcolor (0);

setfillstyle(0,0);

bar ( 11, 701, 1007, 735);

setcolor(4);

sprintf(stringtocke, "Tocke: %d", tocke);

outtextxy(20, 710, stringtocke);

if(snake.rep_smer == UP)

{

for(i=0; i < 101; i++) putpixel(snake.rep_x, snake.rep_y-i, 15);

snake.rep_y-=100;

}

if(snake.rep_smer == DOWN)

{

for(i=0; i < 101; i++) putpixel (snake.rep_x, snake.rep_y-i, 15);

snake.rep_y-=100;

}

if(snake.rep_smer == LEFT)

{

for (i=0; i <101; i++)

{

    putpixel (snake.rep_x+i, snake.rep_y, 15);

    snake.rep_x +=100;

    printf("LEVO");

}

if(snake.rep_smer == RIGHT)

{

for(i=0; i < 101; i++)

putpixel (snake.rep_x-i, snake.rep_y, 15);

snake.rep_x -=100;

printf("DESNO");

}

}

if(bodocipixel == 15)

{

               outtextxy(499, 345, "Popusil si !!");

               delay(3000);

               exit(1);

}

}}




void uporabnik_vnos ()

{

     static int i =0; 

     if(i > 1000) i=0;

     static int j = 0;

     if( j > 1000) j=0;

     char vnos;

     if(kbhit () )

     {

              vnos = getch();

     }

     // spremenimo vnesene vrednosti v makre;

     if(vnos == 80 ) vnos = DOWN;

     if(vnos == 72) vnos = UP;

     if(vnos == 75) vnos = LEFT;

     if(vnos == 77) vnos = RIGHT;

     //Spreminjamo premi glave

     if ( vnos == LEFT && snake.glava_smer != LEFT && snake.glava_smer != RIGHT)

     {

          snake.glava_smer = LEFT;

          snake.upogib_x [i] = snake.glava_x;

          snake.upogib_y [i] = snake.glava_y;

          snake.upogib_smer [i] = LEFT;

          i++;

     }

     if(vnos == RIGHT && snake.glava_smer != LEFT && snake.glava_smer != RIGHT)

     {

             snake.glava_smer = RIGHT;

             snake.upogib_x [i] = snake.glava_x;

             snake.upogib_y [i] = snake.glava_y;

             snake.upogib_smer [i] = RIGHT;

             i++;

             }

     if(vnos== UP && snake.glava_smer != DOWN && snake.glava_smer != UP)

     {

               snake.glava_smer = UP;

               snake.upogib_x [i] = snake.glava_x;

               snake.upogib_y [i] = snake.glava_y;

               snake.upogib_smer [i] = UP;

               i++;

     }

     if(vnos == DOWN && snake.glava_smer != UP && snake.glava_smer != DOWN)

     {

             snake.glava_smer = DOWN;

             snake.upogib_x [i] = snake.glava_x;

             snake.upogib_y [i] = snake.glava_y;

             snake.upogib_smer [i] = DOWN;

             i++;

     }


       // v dolocenem casu spremeni y smer

       if(snake.rep_x == snake.upogib_x [j] && snake.rep_y == snake.upogib_y [j])

       {

                      snake.rep_smer = snake.upogib_smer [j];

                      j++;

       }

    }

void premik_kace()

{

     //premaknemo glaviča


                  if(snake.glava_smer == LEFT)

                  {

                  snake.glava_x--;

                  }

                  if(snake.glava_smer == RIGHT)

                  {

                  snake.glava_x++;

                  }

                  if(snake.glava_smer == UP)

                  {

                  snake.glava_y--;

                  }

                  if(snake.glava_smer == DOWN)

                  {

                  snake.glava_y++;

                  }

                  putpixel (snake.glava_x, snake.glava_y, 10);

        //Premaknemo rep

        putpixel (snake.rep_x, snake.rep_y, 0);

        if(snake.rep_smer == LEFT)

        {

        snake.rep_x--;

        }

        if(snake.rep_smer == RIGHT)

        {

        snake.rep_x++;

        }

        if(snake.rep_smer == UP)

        {

        snake.rep_y--;

        }

        if(snake.rep_smer == DOWN)

        {

        snake.rep_y++;

        }

     }

void dusa() //neskoncna zanka;

{

     while(1)

     {


             premik_kace();

             uporabnik_vnos ();

             fizika();

             delay(5);

             }

             }

void inicializacija_zaslona()

{

     int i;

     char stringtocke [100];

     //Obroba v oknu da se kača lahko zaleti 

     setcolor (4);

     line (10, 10, 10, 700);

     line (1008, 10, 1008, 700);

     line (10, 700, 1008, 700);

     line (10, 10, 1008, 10);

     //Zapis tock na zaslon

     sprintf(stringtocke, "Tocke: %d", tocke); 

     outtextxy(20, 710, stringtocke);

     //zacetna pozicija kace

     for (int i= snake.dolzina; i > 0; i--)//Izris pixlov z barvo 10

     {

         //        Pozicija po x , pozicija po y

         putpixel (snake.glava_x-i, snake.glava_y, 10);

         }

     }

void inicializacija_spremenljivk ()

{

     int i;

     snake.dolzina = 100;

     snake.glava_x= 200;

     snake.glava_y=200;

     snake.glava_smer = RIGHT;

     snake.rep_x= snake.glava_x - snake.dolzina;

     snake.rep_y = snake.glava_y;

     snake.rep_smer = RIGHT;

     for(int i = 0; i < 1000 ; i++)

     {

             snake.upogib_x[i]=0;

             snake.upogib_y[i]=0;

             }

     tocke = 0;

     zamik_igre = 1000;


     }





int main ()


{

  initwindow(1018, 736,"Snake 1.0"); // Okno optimizirano za1024 * 740 

  inicializacija_spremenljivk();

  inicializacija_zaslona();

  dusa();

  getch (); 

  closegraph (); 


  return 0;

}



[/code]

Moja matura, no par popravkov še, k se tale kača učas mal noče obnašat tko k sm ji reku da se more :headbang: :headbang: :evilgrin:

K bo dokončana dobite prvi za testerat :whistle:

Pa še slikca:

Objavljeno

Moja matura, no par popravkov še, k se tale kača učas mal noče obnašat tko k sm ji reku da se more :headbang: :headbang: :evilgrin:

K bo dokončana dobite prvi za testerat :whistle:

Pa še slikca:

pa kok wirusou???? :P:P:P hecam...kje si pa to sheku :yea1::yea1:

Objavljeno

Kawc, get a life...Pa pozdrav Totha, reč da še zmer poznam eno knižnco u C++...hahahahhahaha Bom si tole tvojo kodo skoperu u svoj c++, da vidm kva si ustvaru... :naughty: :naughty: :worship:

Objavljeno

dobro jutro Rakitničanke (al se napiše Ritničanke :? ) :P

Objavljeno

:blush::blush::blush::blush:

iiiiiiii...fuck yeah...Pizda kr sneg pada, ne me jebat...ka se bo drajsal že sred novembra?? :naughty: :naughty:

Maus....Sej vrjetn razumejo, da si jih pozdravu...

Objavljeno

iiiiiiii...fuck yeah...Pizda kr sneg pada, ne me jebat...ka se bo drajsal že sred novembra?? :naughty: :naughty:

Maus....Sej vrjetn razumejo, da si jih pozdravu...

ivanka ivanka se rada sanka :P:P:P

Objavljeno

Zlo rada se ja...k jo na kolen fukneš... :naughty: :naughty:

Objavljeno

Zlo rada se ja...k jo na kolen fukneš... :naughty: :naughty:

hehehhehehehe zdj si tko dvoumno powedu na kolena fukneš :hmm::hmm::hmm:

a motor al babo :lol:

Objavljeno (popravljeno)

hehehehe, sej to sm hotu...jah en vem ne kukr se vzame...ampak kul je če sta obe za stvar... :P Fajn bi blo gor u šumadiji kako na kolen rukn, tm med šavram... :naughty: :naughty:

Popravljeno . Popravil MoTo G_P
Objavljeno

//premaknemo glaviča if(snake.glava_smer == LEFT) { snake.glava_x--; } if(snake.glava_smer == RIGHT) { snake.glava_x++; } if(snake.glava_smer == UP) { snake.glava_y--; } if(snake.glava_smer == DOWN) { snake.glava_y++; } putpixel (snake.glava_x, snake.glava_y, 10);

svina... in ti bi za to rad mel pozitivno :?

:P

Ustvarite račun ali se prijavite za komentiranje

Za objavljanje se morate najprej registrirati

Ustvarite račun

Registrirajte se! To je zelo enostavno!

Registriraj nov račun

Prijava

Že imate račun? Prijavite se tukaj.

Vpišite se
  • Zadnji brskalci   0 članov

    • Noben registriran uporabnik, si ne ogleduje to stran.
×
×
  • Ustvari novo...

Pomembne informacije

Z uporabo te strani se strinjate z uporabo piškotkov in se strinjate s pravili o varovanju zasebnosti!