Initial commit

This commit is contained in:
2025-11-17 10:28:09 +01:00
parent 7bff81691f
commit 6ee36e26be
391 changed files with 110253 additions and 0 deletions

View File

@@ -0,0 +1,65 @@
#ifndef _unsignedIntegerArray
#define _unsignedIntegerArray
// Macros
#include "stdlib.h"
extern char * __ClassNames[];
// Includes
#include <vector2.h>
#include <vector3.h>
typedef struct unsignedIntegerArray{
int capacity;
int total;
unsigned int * items;
} unsignedIntegerArray;
int unsignedIntegerArray_length( unsignedIntegerArray * this );
unsigned int unsignedIntegerArray_get( unsignedIntegerArray * this, int index );
void unsignedIntegerArray_set( unsignedIntegerArray * this, int index, unsigned int item );
void unsignedIntegerArray_resize( unsignedIntegerArray * this, int capacity );
void unsignedIntegerArray_addVector2( unsignedIntegerArray * this, struct vector2 * item );
void unsignedIntegerArray_addVector3( unsignedIntegerArray * this, struct vector3 * item );
void unsignedIntegerArray_add( unsignedIntegerArray * this, unsigned int item );
void unsignedIntegerArray_delete( unsignedIntegerArray * this, int index );
unsigned int unsignedIntegerArray_array_push( unsignedIntegerArray * this, unsigned int item );
void unsignedIntegerArray_unshift( unsignedIntegerArray * this, int item );
unsigned int unsignedIntegerArray_pop( unsignedIntegerArray * this );
unsignedIntegerArray unsignedIntegerArray_new( );
unsignedIntegerArray * unsignedIntegerArray_newPointer( );
#endif
typedef struct unsignedIntegerArray unsignedIntegerArray;