Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[allegro] tablica

Ostatnio zmodyfikowano 2009-05-13 15:07
Autor Wiadomość
driver1995
Temat założony przez niniejszego użytkownika
[allegro] tablica
» 2009-05-08 18:56:12
Witam...
Chciałbym zrobić coś takiego, żeby była sobie tablica np. bleble[8]; i żeby były do niej przypisane w kolejności(1,2,3,4...) zmienne, które były by bitmapami np. bimapa1,bitmapa2,bitmapa3.... I nie ma pojęcia jak się za to zabrać.. Pomoże ktoś???
P-6662
DeBugger
» 2009-05-08 19:01:40
Nie jestem do końca pewny, bo dawno nie pisałem w allegro, ale spróbuj czegoś takiego:
C/C++
#include <allegro.h>
BITMAP * quick( const char * name )
{
    BITMAP * temp;
    temp = load_bitmap( name, 0 );
    return temp;
}
int main()
{
    allegro_init();
    BITMAP * array[ 3 ] = { quick( "1.bmp" ), quick( "2.bmp" ), quick( "3.bmp" ) };
    allegro_exit();
}
P-6663
driver1995
Temat założony przez niniejszego użytkownika
» 2009-05-11 14:58:21
Spróbowałem i..... Jak włączam program to od razu nie odpowiada i się wyłącza;/;/;/
P-6718
DeBugger
» 2009-05-11 15:38:24
Musisz sobie to zmodyfikować. Jak będę miał czas, jeszcze ulepszę kod.
P-6720
driver1995
Temat założony przez niniejszego użytkownika
» 2009-05-11 15:40:10
Pod jakim względem zmodyfikować? Bo nie wiem za bardzo jak sie za to zabrać;/ ;/ ;/
P-6721
pekfos
» 2009-05-11 16:47:05
spróbuj dodać set_color_depth() i inne oraz zamienić 0 na default_palette
w quick()
P-6725
driver1995
Temat założony przez niniejszego użytkownika
» 2009-05-11 21:55:51
set_color_depth(32) miałem... A 0 na default_palette zamieniłem wcześniej i nic niestety nie dało ;/ ;/ ;/
P-6749
lynx
» 2009-05-11 22:27:30
A sprawdź czy posiadasz te pliki w folderze programu do których podajesz ścieżkę, czyli "1.bmp" itd.

Aha i ten kod:
C/C++
BITMAP * quick( const char * name )
{
    BITMAP * temp;
    temp = load_bitmap( name, 0 );
    return temp;
}
zamień na:
C/C++
BITMAP * quick( const char * name )
{
    return load_bmp( name, default_palette );
}
P-6750
« 1 » 2
  Strona 1 z 2 Następna strona