11function remove_emitters () {
22
3- if (os_type != os_macosx) {
3+ // if (os_type != os_macosx) {
44
55 // Called from control_draw every frame
66 // Removes emitters from memory to prevent memory leaking
@@ -20,28 +20,28 @@ function remove_emitters() {
2020 }
2121 }
2222
23- } else {
23+ // } else {
2424
25- // Called from control_draw every frame
26- // Removes emitters from memory to prevent memory leaking
27- var pos, arr, emitterid, timetoremove
25+ // // Called from control_draw every frame
26+ // // Removes emitters from memory to prevent memory leaking
27+ // var pos, arr, emitterid, timetoremove
2828
29- for (pos = 0 ; pos < ds_list_size (emitters_to_remove); pos++){
30- arr = ds_list_find_value (emitters_to_remove,pos)
31-
32- emitterid = ds_list_find_value (arr,0 )
33- timetoremove = ds_list_find_value (arr,1 )
34-
35- if (get_timer () >= timetoremove){
36- ds_list_delete (emitters_to_remove,pos)
37- // audio_emitter_free(emitterid)
38- audio_stop_sound (emitterid)
39- // log("freeing emitter with id " + string(emitterid))
40- sounds--
41- }
42- }
43-
44- }
29+ // for(pos = 0; pos < ds_list_size(emitters_to_remove); pos++){
30+ // arr = ds_list_find_value(emitters_to_remove,pos)
31+
32+ // emitterid = ds_list_find_value(arr,0)
33+ // timetoremove = ds_list_find_value(arr,1)
34+
35+ // if(get_timer() >= timetoremove){
36+ // ds_list_delete(emitters_to_remove,pos)
37+ // //audio_emitter_free(emitterid)
38+ // audio_stop_sound(emitterid)
39+ // //log("freeing emitter with id " + string(emitterid))
40+ // sounds--
41+ // }
42+ // }
43+
44+ // }
4545
4646}
4747
@@ -53,7 +53,7 @@ function remove_emitters_all() {
5353 if (layerid < 0 ) layerid = 0
5454 if (layerto < layerid) layerto = layerid
5555
56- if (os_type != os_macosx) {
56+ // if (os_type != os_macosx) {
5757
5858 var pos, arr, emitterid, timetoremove
5959
@@ -77,29 +77,29 @@ function remove_emitters_all() {
7777
7878 }
7979
80- } else {
80+ // } else {
8181
82- var pos, arr, emitterid, timetoremove, soundlayer
82+ // var pos, arr, emitterid, timetoremove, soundlayer
8383
84- for (var i = 0 ; i < 3 ; i++) {
84+ // for (var i = 0; i < 3; i++) {
8585
86- for (pos = 0 ; pos < ds_list_size (emitters_to_remove); pos++){
87- arr = ds_list_find_value (emitters_to_remove,pos)
86+ // for(pos = 0; pos < ds_list_size(emitters_to_remove); pos++){
87+ // arr = ds_list_find_value(emitters_to_remove,pos)
8888
89- emitterid = ds_list_find_value (arr,0 )
90- timetoremove = ds_list_find_value (arr,1 )
91- soundlayer = ds_list_find_value (arr, 2 )
89+ // emitterid = ds_list_find_value(arr,0)
90+ // timetoremove = ds_list_find_value(arr,1)
91+ // soundlayer = ds_list_find_value(arr, 2)
9292
93- if (layerid = 0 || (soundlayer >= layerid && soundlayer <= layerto)){
94- ds_list_delete (emitters_to_remove,pos)
95- // audio_emitter_free(emitterid)
96- audio_stop_sound (emitterid)
97- // log("freeing emitter with id " + string(emitterid))
98- sounds--
99- }
100- }
101-
102- }
103-
104- }
93+ // if(layerid = 0 || (soundlayer >= layerid && soundlayer <= layerto)){
94+ // ds_list_delete(emitters_to_remove,pos)
95+ // //audio_emitter_free(emitterid)
96+ // audio_stop_sound(emitterid)
97+ // //log("freeing emitter with id " + string(emitterid))
98+ // sounds--
99+ // }
100+ // }
101+
102+ // }
103+
104+ // }
105105}
0 commit comments