Building Game Engines
Loading...
Searching...
No Matches
Functions
kiss_general.c File Reference
#include "kiss_sdl.h"

Functions

int kiss_makerect (SDL_Rect *rect, int x, int y, int w, int h)
 
int kiss_pointinrect (int x, int y, SDL_Rect *rect)
 
int kiss_utf8next (char *str, int index)
 
int kiss_utf8prev (char *str, int index)
 
int kiss_utf8fix (char *str)
 
char * kiss_string_copy (char *dest, size_t size, char *str1, char *str2)
 
int kiss_string_compare (const void *a, const void *b)
 
char * kiss_backspace (char *str)
 
int kiss_array_new (kiss_array *a)
 
voidkiss_array_data (kiss_array *a, int index)
 
int kiss_array_id (kiss_array *a, int index)
 
int kiss_array_assign (kiss_array *a, int index, int id, void *data)
 
int kiss_array_append (kiss_array *a, int id, void *data)
 
int kiss_array_appendstring (kiss_array *a, int id, char *text1, char *text2)
 
int kiss_array_insert (kiss_array *a, int index, int id, void *data)
 
int kiss_array_remove (kiss_array *a, int index)
 
int kiss_array_free (kiss_array *a)
 

Function Documentation

◆ kiss_array_append()

int kiss_array_append ( kiss_array a,
int  id,
void data 
)

◆ kiss_array_appendstring()

int kiss_array_appendstring ( kiss_array a,
int  id,
char *  text1,
char *  text2 
)

◆ kiss_array_assign()

int kiss_array_assign ( kiss_array a,
int  index,
int  id,
void data 
)

◆ kiss_array_data()

void * kiss_array_data ( kiss_array a,
int  index 
)

◆ kiss_array_free()

int kiss_array_free ( kiss_array a)

◆ kiss_array_id()

int kiss_array_id ( kiss_array a,
int  index 
)

◆ kiss_array_insert()

int kiss_array_insert ( kiss_array a,
int  index,
int  id,
void data 
)

◆ kiss_array_new()

int kiss_array_new ( kiss_array a)

◆ kiss_array_remove()

int kiss_array_remove ( kiss_array a,
int  index 
)

◆ kiss_backspace()

char * kiss_backspace ( char *  str)

◆ kiss_makerect()

int kiss_makerect ( SDL_Rect *  rect,
int  x,
int  y,
int  w,
int  h 
)

◆ kiss_pointinrect()

int kiss_pointinrect ( int  x,
int  y,
SDL_Rect *  rect 
)

◆ kiss_string_compare()

int kiss_string_compare ( const void a,
const void b 
)

◆ kiss_string_copy()

char * kiss_string_copy ( char *  dest,
size_t  size,
char *  str1,
char *  str2 
)

◆ kiss_utf8fix()

int kiss_utf8fix ( char *  str)

◆ kiss_utf8next()

int kiss_utf8next ( char *  str,
int  index 
)

◆ kiss_utf8prev()

int kiss_utf8prev ( char *  str,
int  index 
)