GMLscripts.com

Discuss and collaborate on GML scripts
Invert

You are not logged in.

#1 2016-01-06 14:12:21

AnastasiaDunbar
Member
Registered: 2015-12-22
Posts: 12

ds_list_count_value()

Expand///ds_list_count_value(id,value)
var a = 0;
for (var i = 0; i < ds_list_size(argument0); i++) {
    if argument0[| i] = argument1 { a++ }
}
return a;

Simple function.

Offline

#2 2016-01-10 06:36:56

xot
Administrator
Registered: 2007-08-18
Posts: 1,240

Re: ds_list_count_value()

Thanks, seems useful. I'd make one small tweak so that ds_list_size() wasn't called every iteration.


Abusing forum power since 1986.

Offline

#3 2016-04-02 23:39:43

AnastasiaDunbar
Member
Registered: 2015-12-22
Posts: 12

Re: ds_list_count_value()

Expand///ds_list_count_value(id,value)
var a = 0, b = ds_list_size(argument0)
for (var i = 0; i < b; i++) {
    if argument0[| i] = argument1 { a++ }
}
return a;

Like this?

Offline

Board footer

Powered by FluxBB