Мне необходимо создать программу типа morhuh(попроще немного), я создал указатель(в гимпе) с прозрачным фоном( чтоб статичные картинки не зарисовывал( хотел ещё картинки уток анологично сделать)), а он его в виде чёрного или белого квадрата выводит(и никакой прозрачности), я что-то не так сделал. Сама программа: #include <allegro.h> #include<stdio.h> #include<stdlib.h> /*FILE *f;*/ int main(void) { BITMAP *the_image; BITMAP *cursor; PALETTE the_palette; PALETTE the_palette2; set_uformat(U_ASCII); allegro_init(); install_mouse(); install_keyboard(); allegro_message("n a ok\n"); if(set_gfx_mode(GFX_AUTODETECT_WINDOWED,800,600,1600,600)!=0) allegro_message("Have trabls!\n"); the_image = load_bitmap("/home/some_x/x.bmp", the_palette); if (!the_image) { set_gfx_mode(GFX_TEXT, 0, 0, 0, 0); allegro_message("Error reading bitmap file \n"); return 1; } cursor=load_tga("/home/some_x/mouse.tga",the_palette2); if (!cursor) { set_gfx_mode(GFX_TEXT, 0, 0, 0, 0); allegro_message("Error reading bitmap file \n"); return 1; } /*------------------------------------------------------------------------------ -------------------------------------------------------------------------------- ------*/ set_palette(the_palette); blit(the_image, screen, 0, 0, /*(SCREEN_W-the_image->w)/2*/0,/* (SCREEN_H-the_image->h)/2*/0, /*the_image->w*/256,/*the_image->h*/256); show_mouse(screen); set_mouse_sprite(cursor); for(;;) if(keypressed()) break;; destroy_bitmap(the_image); return EXIT_SUCCESS; } END_OF_MAIN() Помогите плиз
![](/photos/11047.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Помощь в gluLookAt (2013)
- Форум Allegro GPL (2002)
- Новости Релиз Allegro CL 9.0 (2012)
- Форум [новичок]пытаюсь подключить allegro (2011)
- Форум Посоветуйте игрушек на allegro (2009)
- Новости Вышел Allegro Common Lisp 10.0 (2015)
- Форум Проблемы со сборкой allegro в gentoo (2019)
- Форум Allegro CL 8.2 vs Emacs +sbcl + slime (2010)
- Форум Allegro Common Lisp 10.0 Beta доступна для тестирования (2015)
- Форум Allegro CL 10.1 Enterprise Pre-Release доступен всем для тестирования (2016)