Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM8
Polska dokumentacja programu Game Maker
Ostatnie uaktualnienie: 19.03.2007 00:00, Tymon
Stacks (czyli stosy) znane są też pond azwą LIFO (Last-In First-Out). Na stosie możesz układać wartości oraz zdejmować je z niego. Pamiętaj, że ostatnia położona wartość jest też pierwszą którą będziesz mógł zdjąć. Obsługa stosów odbywa się za pomocą poniższych funkcji:

ds_stack_create() Tworzy nowy stos. Funkcja zwraca liczbę całkowitą, która jest identyfikatorem nowo stworzonego stosu, jest ona potrzebna do obsługi pozostałych funkcji. Możesz tworzyć dowolną ilość stosów.
ds_stack_destroy(id) Niszczy stos o podanym identyfikatorze, zwalniając też używaną przez niego pamięć. Pamiętaj o wykonaniu tej funkcji gdy stos nie będzie już potrzebny.
ds_stack_clear(id) Usuwa wszystkie wartości znajdujące się na stosie, nie niszcząc go.
ds_stack_size(id) Zwraca ilość wartości znajdujących się na stosie.
ds_stack_empty(id) Sprawdza czy stos jest pusty - czyli gdy ilość znajdujących się w nim elementów jest równa 0.
ds_stack_push(id, wartość) Układa wartość na stosie.
ds_stack_pop(id) Usuwa i zwraca wartość znajdującą się na stosie.
ds_stack_top(id) Zwraca wartość znajdującą się na stosie, ale nie usuwa jej z niego.
Komentarze
Dodaj komentarz:
Treść:
Działy
Podstawy
Zaawansowane
Kończenie gry
» Język GML
    Ogólnie
    Obliczenia
    Gameplay
    Interakcja
    Grafika
    Dźwięk
    Okienka
    Zasoby
    Zmiana zasobów
    Pliki
    » Struktury danych
    » Stacks
    Queues
    Lists
    Maps
    Priority queues
    Grids
    Particles
    Multiplayer
    3D
    Dll
    GM7 - Extensions
Dodatki
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
55 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 40, userów: 15, ukrytych: 0
Tymon, Kamilosek, Ludzix, Paqoo, bartas, Marcin T., Piedro, Markuz, Xevronix, Borek, Morro, 4tk, ΨΧΞ, ANtY, Snake

0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
ΨΧΞ (15:37, 10.09.10):
GMogre
ANtY (15:34, 10.09.10):
"Czemu?Ja bym dużo dał za dołączenie co jest niemożliwe" i co bys niby tam robil? Mysle ze jakbys byl do czegos przydatny to by rozwazyli twoje podanie
Markuz (15:14, 10.09.10):
Jaki jest dobry silnik 3D do gm-a? Oprócz Ultimate 3D
Wojzax (15:11, 10.09.10):
a kiedy wersja singlowa AT? Bo to mnie najbardziej rajcuje
Wojzax (15:11, 10.09.10):
PIĆ PIĆ PIĆ PIĆ
Borek (15:06, 10.09.10):
Na dzień dzisiejszy w AT 0.16 będą 33 poprawki/zmiany a lista rośnie
Markuz (15:02, 10.09.10):
Następny tydzień zleciał heh, i znów weekend, co tam na gmclanie było ciekawego ?
gnysek (13:52, 10.09.10):
Nie, ja piszę paker do jego skryptów.
Borek (13:49, 10.09.10):
Chodziło mi o to, że Tymon pisał skrypty do zasobów a Ty teraz piszesz swoje
gnysek (13:25, 10.09.10):
Wróć. W ogóle nie mam wody (poza statycznymi grafikami)
gnysek (13:25, 10.09.10):
Ciągle nie mam sprawnie działającej wody, a framework gmclanowy stoi.
gnysek (13:25, 10.09.10):
jakto zabrałem robotę ?
Tymon (10:47, 10.09.10):
Oh shit...
Borek (10:44, 10.09.10):
<trollface>
Borek (10:44, 10.09.10):
Spoko, spoko już mam zadanko dla Ciebie
Tymon (10:39, 10.09.10):
Spoko, będę dłubał sobie w nosie.
Borek (10:35, 10.09.10):
gnysek, dlaczego zabrałeś Tymonowi robotę? teraz się będzie nudził chłopak muszę mu coś zlecić
Tymon (10:30, 10.09.10):
True.
gnysek (10:29, 10.09.10):
Asia?
Tymon (10:28, 10.09.10):
"Może".
Ankieta
» Czy tegoroczne wakacje były dla Ciebie udane?
Tak
Nie
Trudno powiedzieć
Nie miałem wakacji

GMCLAN to serwis o programie Game Maker i nie tylko.
Copyright © 2002-2009. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!

[ Czas generowania strony: 0.02151 sekund ] [ Liczba zapytań MySQL: 8 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev