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
54 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 35, userów: 19, ukrytych: 0
ΨΧΞ, Lordis, Exigo, gnysek, Konrad-GM, Webzir, Wojzax, Tymon, Dawidds, Bidziu890, Pieter, Kofel, Nikas, Maximal, Phoenix, Hunter, mannor, waxx, Shocker51374

0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
Kofel (22:30, 8.09.10):
egzekutor, wklej.to/9NBF w C#, lecz to jest wywoływanie WinAPI, wyciągnij co potrzeba )
Wojzax (22:16, 8.09.10):
Pozytywnie.. nie wyłączaj mi tego W tym, że jest dobrze chyba nie ma nic złego
Konrad-GM (22:04, 8.09.10):
Pierdyknij korki to nie tylko komputer się wyłączy
Bedi (21:59, 8.09.10):
Wyjmij wtyczkę od zasilania - jeszcze szybciej
Konrad-GM (21:51, 8.09.10):
@Egze, wolno? przytrzymaj powera i się szybciej wyłączy
Roki (21:32, 8.09.10):
Ja też nie Nawet nie wiem jak zrobić aplikacje konsolową
Egzekutor (21:31, 8.09.10):
C++*
Egzekutor (21:31, 8.09.10):
Konrad - Działa, ale jakoś wolno się zamyka. A jak dokładnie mam to odpalić? Bo nie jestem za dobry w C__
Roki (21:24, 8.09.10):
A odpalanie pliku shutdown.exe? Windows/system32
Egzekutor (21:23, 8.09.10):
Próbowałem i nie działa. Pisze, że nielegalna funckja MySystemShutdown. Załączyłem <windows.h>.
Konrad-GM (21:22, 8.09.10):
system( "shutdown -s" );
Egzekutor (21:18, 8.09.10):
Jakiego kodu użyć aby w WinApi wyłączyć komputer? (C++)
Roki (20:50, 8.09.10):
Jak by ktoś nie widział(ja na początku nie skumałem ;/ "Polskie cetrum"
XBlacKX (20:35, 8.09.10):
zauważyłem błąd gdy wpisujesz do wyszukiwarki gmclan w opisie polskie cetrum
ΨΧΞ (19:09, 8.09.10):
juz
Ranmus (18:40, 8.09.10):
YXE gg
ΨΧΞ (18:39, 8.09.10):
czekaj, zaraz sypne drobniakami
DobryZiom (18:30, 8.09.10):
mam inne wydatki :/ Ale przydałby się
Konrad-GM (18:23, 8.09.10):
Ja będę chętny, jak zdobędę kasę... to trochę potrwa
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.01913 sekund ] [ Liczba zapytań MySQL: 8 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev