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
Lists (czyli listy) są zbiorem wartości ustawionych w odpowiedniej kolejności. Możesz dodać wartość na końcu, albo gdzieś na jej środku. Możesz też adresować do poszczególnych elementów używając ich indeksów. Można sortować wszystkie elementy listy malejąco (DESC), albo rosnąco (ASC). Listy są zwykłymi tablicami jednowymiarowymi, ale działania na nich są znacznie szybsze od działań na tablicach. Obsługa list odbywa się za pomocą poniższych funkcji:

ds_list_create() Tworzy nową listę. Funkcja zwraca liczbę całkowitą, która jest identyfikatorem nowo stworzonej listy, pozwala on na dostęp do poszczególnych kolejek.
ds_list_destroy(id) Niszczy listę o podanym identyfikatorze, zwalniając też używaną przez nią pamięć. Pamiętaj o wykonaniu tej funkcji, gdy lista nie będzie już potrzebna.
ds_list_clear(id) Usuwa wszystkie wartości znajdujące się w liście, nie niszcząc jej.
ds_list_size(id) Zwraca ilość elementów znajdujących się w liście.
ds_list_empty(id) Sprawdza czy kolejka jest pusta - czyli gdy ilość znajdujących się w niej elementów jest równa 0.
ds_list_add(id, wartość) Dodaje wartości do listy.
ds_list_insert(id, pozycja, wartość) Dodaje wartości do listy w określonej pozycji. Pierwszą pozycją jest 0, a ostatnią wielkość listy minus 1.
ds_list_replace(id, pozycja, wartość) Nadpisuje wartość w określonej pozycji.
ds_list_delete(id, pozycja) Kasuje wartość z określonej pozycji.
ds_list_find_index(id, wartość) Szuka i zwraca pozycję określonej wartości w liście. W przypadku gdy dana wartość nie znajduje się w liście zwracane jest -1.
ds_list_find_value(id, pozycja) Zwraca wartość znajdującą się na określonej pozycji.
ds_list_sort(id, sortowanie) Sortuje wartości znajdujące się w liście. Jeśli sortowanie przyjmuje wartość true, lista będzie sortowana rosnąco (ASC), w przeciwnym wypadku malejąco (DESC).
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
Shoutbox
ANtY (20:00, 3.09.10):
pieter noobie
ΨΧΞ (20:00, 3.09.10):
wiemy
maciej-01 (20:00, 3.09.10):
ZA GODZINE LIGA
ΨΧΞ (19:58, 3.09.10):
Pieter, no proszę, ogarnij się, zrób to dla mnie chociaż ;0
wikku9 (19:57, 3.09.10):
tymon nie ma takiego bicia
Pieter (19:56, 3.09.10):
dostałem bana za spam gratuluje tymon, jak można pomylić spam z obelgami? trzeba być kompletnym idiotą
Pieter (19:55, 3.09.10):
siemka pedałki
Jaklub (19:55, 3.09.10):
i tak będzie dupny szkolny temat
Adriann (19:50, 3.09.10):
LIGA LIGA LIGA LIGAxD Nareszcie,dawno jej nie byłoxD
Arekadiusz (18:48, 3.09.10):
Ma ktoś może kamerę firmy Sony? Jeżeli tak to bardzo proszę go o pomoc >>> forum.gmclan.or...mp;#entry324405
maciej-01 (18:45, 3.09.10):
www.minecraftfo...012&t=31046 dobry projekt
Markuz (18:15, 3.09.10):
Wkońcu weekend!!!
HuderLord (17:26, 3.09.10):
Mi na chrome filmiki na spryciarze.pl działają. Bedi a spróbuj wyczyścisz cache.
Konrad-GM (17:26, 3.09.10):
Wohohoho! trzeba będzie brać udział, w końcu pierwszy szkolny weekend
Woock (17:15, 3.09.10):
Omgomgomg, nowa tura!
Bedi (16:32, 3.09.10):
Sprawdzałem.
Hunter (16:32, 3.09.10):
mi tam dziala normalnie
ΨΧΞ (16:32, 3.09.10):
na IE nie laduje do polowy strony O.O
ΨΧΞ (16:30, 3.09.10):
yop, sprawdz jeszcze na IE
Bedi (16:30, 3.09.10):
Czyli to nie coś ode mnie?
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.02245 sekund ] [ Liczba zapytań MySQL: 8 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev