Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(int argc, char* argv[])
- {
- objekt *boll;
- int i;
- SDL_Surface *screen;
- SDL_Event event;
- int keypress = 0;
- printf("SKRIV IN ANTAL PRICKS\n");
- scanf("%d", &tmp);
- boll = (objekt*)malloc(tmp*sizeof(objekt));
- for (i=0; i<tmp; i++)
- {
- int random = rand() % 10 +1;
- boll[i].hastighet[0] = 1;
- boll[i].hastighet[1] = 1;
- }
- //printf("%lf", boll[0]->hastighet[1]);
- if (SDL_Init(SDL_INIT_VIDEO) < 0 ) return 1;
- if (!(screen = SDL_SetVideoMode(WIDTH, HEIGHT, DEPTH, SDL_HWSURFACE)))
- {
- SDL_Quit();
- return 1;
- }
- // här är eventloopen som gör saker om och om igen, och lyssnar på events
- while(!keypress)
- {
- SDL_Delay(10); // så här kan du pausa en stund (ett sätt att sakta ner bollen)
- SDL_FillRect(screen,NULL, 0x000000); // sen kan du tömma skärmen så här
- //add(&boll);
- updateObject(&boll[0]);
- // drawObject(screen, );
- // denna loop går igenom alla events (händelser) som inträffat och satts i kö
- while(SDL_PollEvent(&event))
- {
- switch (event.type)
- {
- case SDL_QUIT:
- keypress = 1;
- break;
- case SDL_KEYDOWN:
- keypress = 1;
- break;
- }
- }
- }
- SDL_Quit();
- return 0;
- }
Add Comment
Please, Sign In to add comment