View Single Post
bigdaddy424
Senior Member
Join Date: Oct 2021
Location: Jupiter
Old 07-09-2023 , 14:05   Re: Slide/Push Array/CellArray
Reply With Quote #2

skip value method:

Code:
#define SKIP_VALUE -18454 new arr[MAX_ARRAY_SIZE] = { SKIP_VALUE, ... } public arraypush(array[], array_size, number){     if (array[array_size - 1] != SKIP_VALUE){         for (new i = 0; i < array_size; i++){             if (i == array_size - 1)                 array[i] = number             else                 array[i] = array[i + 1]         }     }     else {         for (new i = 0; i < array_size; i++){             if (array[i] == SKIP_VALUE){                 array[i] = number                 break             }         }     } }

array push counting:
Code:
new arr_count public arraypush(array[], array_size, number){     if (arr_count >= array_size){         for (new i = 0; i < array_size; i++){             if (i == array_size - 1)                 array[i] = number             else                 array[i] = array[i + 1]         }     }     else         array[arr_count] = number     arr_count++ }
__________________

Last edited by bigdaddy424; 07-09-2023 at 14:30.
bigdaddy424 is offline