ArrayList.gml

List class

A custom list class built on top of GameMaker Studio 2's array data structure, providing an optimized and feature-rich implementation for managing collections of data.

The most complete list class for GameMaker Studio 2.3+. GC-friendly, [  ] accessor, 50+ functions (add, remove, insert, contains, find, sort, shuffle, reverse, etc.) and reference as array.

GitHub

14 stars
3 watching
1 forks
Language: Game Maker Language
last commit: almost 4 years ago
Linked from 1 awesome list

accessorarrayarraylistgamemakergamemaker-languagegamemaker-projectsgamemaker-studiogamemaker-studio-2gamemaker-studio-2-3gamemakerstudiogamemakerstudio2gmlgmsgms2list

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
keeveegames/foreach.gml A set of implementations for iterating over various data structures in GameMaker Studio 2 20
keeveegames/exception.gml Provides better exception handling in GameMaker Studio 2. 11
keeveegames/deepcopy.gml A utility script for recursively deep copying nested data structures in GameMaker language. 12
keeveegames/duplicatesequence.gml Tools for creating and managing sequence resources in GameMaker Studio 2 12
keeveegames/okcolor.gml A color management library for GameMaker Studio 2 that implements perceptually correct color models 42
gamemakerdiscord/map.gml A set of hashtable implementations optimized for use in GameMaker Studio 2.3+, providing varying levels of functionality and performance. 2
gamemakerdiscord/gog.gml A native extension for GameMaker: Studio/GMS2 to utilize GOG.com's SDK for achievements, stats, and leaderboards 11
mtax-development/gml-oop A library of constructors operating primary GameMaker functionalities. 28
nikko-the-cat/gml-classes An extension script for GameMaker Studio 2 that adds OOP features 13
jujuadams/snap Tools for encoding and decoding structured data in GameMaker games 89
grisgram/gml-animated-flag A reusable, animated object for GameMaker Studio 2.3+ that displays a flag with adjustable animation parameters. 9
benal20/agenda.gml Provides a promise-like structure for scheduling and chaining callbacks in GameMaker games. 2
yal-gamemaker/gmsdll Provides a template and tools to create C++ DLLs compatible with GameMaker game development environment 14
yal-gamemaker/promise.gml An implementation of JavaScript Promise polyfill in GameMaker Studio 2.3+ 22
ggabriel96/lasso A C++ game loop implementation that abstracts away common game logic and provides a flexible framework for building games. 10