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

[Allegro] Postać i mapka

Ostatnio zmodyfikowano 2009-06-16 22:11
Autor Wiadomość
malpka321
Temat założony przez niniejszego użytkownika
[Allegro] Postać i mapka
» 2009-06-16 19:58:25
Witam. Mam problem.
Mam sobie postać której pozycje przechowuje w zmiennych typu int.
Wyświetlam ją za pomocą funkcji
 masked_blit( bohater, bufor, 0,0, ludek.x, ludek.y, ludek.s, ludek.w);
Wszystko działa poprawnie, jednak chciałbym zmienić sposób przechowywanie informacji o pozycji postaci do formy tablicy. Ok, można powiedzieć "weź chłopie przechowuj sobie informacje w tablicy 2-wymiarowej np. [2][3]". Ok, tylko jak zrobić aby poprawnie się wyświetlała- przecież w funkcji masked_blit muszę podać informacje o pozycji x oraz y postaci.
Proszę o pomoc
P-7763
pekfos
» 2009-06-16 20:03:22
chodzi ci o to?
masked_blit( postac, bufor, 0, 0, p[ 0 ][ 0 ].x, p[ 0 ][ 0 ].y, p[ 0 ][ 0 ].s, p[ 0 ][ 0 ].w );
P-7764
malpka321
Temat założony przez niniejszego użytkownika
» 2009-06-16 20:05:52
rozchodzi mi się o to jak zrobić aby informacja o pozycji postaci była zapisana w tablicy i żeby móc tą postać wyświetlić
P-7765
DejaVu
» 2009-06-16 20:24:00
Zamiast tworzyć do wszystkiego osobne tablice, polecam utworzyć strukturę:
C/C++
struct Postac
{
    int x;
    int y;
    //itd...
};
później:
C/C++
Postac tablica[ 10 ];
//...
masked_blit(..., tablica[ 0 ].x, tablica[ 0 ].y,...);
P-7767
malpka321
Temat założony przez niniejszego użytkownika
» 2009-06-16 21:38:07
ja jednak wolałbym tablice xD
zna ktoś sposób ??
P-7770
DejaVu
» 2009-06-16 21:44:41
Twój zapis p[0][0].x sugeruje, iż jest to tablica zadeklarowana tak:
Postac p[ 2 ][ 3 ];
Wybacz, ale nie rozumiem o co Ci chodzi... z jednej strony piszesz, że chcesz mieć zapisywanie pozycji w tablicy, a z drugiej strony wklejasz kod (który Ci nie działa), który to używa struktury.
P-7772
malpka321
Temat założony przez niniejszego użytkownika
» 2009-06-16 22:05:27
już  ci tłumacze xD- napisałem że w chwili obecnej korzystam z tej metody-struktury, a chce korzystać z tablic xD
P-7773
WunM
» 2009-06-16 22:11:02
Tablice są w tym problemie zbędne. Dwuwymiarowe - po co? Rozumiem że  chcesz mieć  "spakowane" dane - użyj struktur.
P-7774
« 1 »
  Strona 1 z 1