#include #include #include #include #include "main.h" #include "ent.h" using namespace std; BITMAP *buffer; BITMAP *bg; BITMAP *tmp; ent player = ent(); int main(){ initialise(); const int clock_const = CLOCKS_PER_SEC / 60; clock_t time = clock(); while ( !key[KEY_ESC] ){ clear_keybuf(); clear_bitmap(buffer); blit(bg, buffer, 0, 0, 0, 0, buffer->w, buffer->h); set_alpha_blender(); // player.check(); acquire_screen(); blit(buffer, screen, 0, 0, 0, 0, buffer->w, buffer->h); release_screen(); poll_keyboard(); while (difftime(clock(),time) < double(clock_const)) { rest(10000); } time = clock(); } return 0; } END_OF_MAIN(); inline void initialise(void) { allegro_init(); install_keyboard(); set_color_conversion(COLORCONV_KEEP_TRANS); set_color_depth(32); set_gfx_mode( GFX_AUTODETECT, screen_w, 480, 0, 0); acquire_screen(); buffer=create_bitmap( screen_w, screen_h); buffer=load_bitmap("graphics/loading.bmp",NULL); release_screen(); blit(buffer, screen, 0, 0, 0, 0, buffer->w, buffer->h); bg = load_bitmap("graphics/grass.bmp",NULL); tmp=load_tga("graphics/berrybush/berrybush_0010.tga",NULL); set_alpha_blender(); draw_trans_sprite( bg, tmp, 200, 100); buffer=create_bitmap( screen_w, screen_h); blit(bg, buffer, 0, 0, 0, 0, buffer->w, buffer->h); }