#ifndef RS_KOS_H #define RS_KOS_H // KolibriOS Stuff // by Roman Shuvalov unsigned int rskos_get_time(); void rskos_draw_area(int x, int y, int w, int h, int k_scale, unsigned char *data, unsigned char *scaled_buffer); void rskos_resize_window(int w, int h); void rskos_get_screen_size(unsigned int *pw, unsigned int *ph); void rskos_exit(); // sound #ifndef SNDBUF #ifdef RS_LINUX #include "rs/rsaudio.h" typedef rs_sound_t* SNDBUF; #else typedef unsigned int SNDBUF; #endif #endif //void rskos_snd_init(); void rskos_snd_create_buffer(SNDBUF *phbuf, signed short *buffer, unsigned int length_samples); void rskos_snd_update_buffer(SNDBUF *phbuf, signed short *buffer, unsigned int length_samples); void rskos_snd_play(SNDBUF *phbuf, unsigned int mode); void rskos_snd_stop(SNDBUF *phbuf); #endif