Ik heb het in een simpel programma met cin en cout getest en dan geeft clock() / CLOCKS_PER_SEC netjes de secondes weer.
Nu heb ik dit in Allegro gezet met een if statement voor de weergave van het plaatje maar krijg het gewoon niet aan de praat?!
Nu heb ik dit in Allegro gezet met een if statement voor de weergave van het plaatje maar krijg het gewoon niet aan de praat?!
Code:
#include <allegro.h>
int main()
{
allegro_init();
install_keyboard();
set_color_depth(16);
set_gfx_mode(GFX_AUTODETECT, 640, 480, 0, 0);
BITMAP *my_pic;
my_pic = load_bitmap("picture.bmp", NULL);
clear_bitmap(screen);
if (clock() / CLOCKS_PER_SEC > 5 ){ //Dit is waar het om gaat, lees: Als het aantal seconden
draw_sprite(screen, my_pic, 0,0); //dat het programma loop groter is dan 5, teken dan my_pic op het scherm
}
readkey();
destroy_bitmap(my_pic);
return 0;
}
END_OF_MAIN()