Original Post
K i got this script to make a sprite move but i want the image to load onthe right side of the screen besides the left. I tried editing: blit(buffer, screen, 0,0,0,0,300,300); but it aint turn out rigt for some reason.
Quote:
#include int main(int argc, char *argv[]) { allegro_init(); install_keyboard(); set_color_depth(16); set_gfx_mode(GFX_AUTODETECT,300,300,0,0); BITMAP *my_pic = NULL; my_pic = load_bitmap("image1.bmp",NULL); BITMAP *buffer = NULL; buffer = create_bitmap(300,300); int my_pic_x = 0; int my_pic_y = 0; while(!key[KEY_ESC]){ if(key[KEY_D]){ my_pic_x ++; }else if(key[KEY_A]){ my_pic_x --; }else if(key[KEY_W]){ my_pic_y --; }else if(key[KEY_S]){ my_pic_y ++; } draw_sprite(buffer, my_pic, my_pic_x, my_pic_y); blit(buffer, screen, 0,0,0,0,300,300); clear_bitmap(buffer); } destroy_bitmap(my_pic); destroy_bitmap(buffer); return 0; } END_OF_MAIN()