use std::os::raw::{c_char, c_int, c_void};
extern "C" {
pub fn nuuroWasmSetScissor(x: c_int, y: c_int, w: c_int, h: c_int);
pub fn nuuroWasmClear(r: f32, g: f32, b: f32);
pub fn nuuroWasmDrawSprites(size: usize, data: *const c_void);
pub fn nuuroWasmPlaySound(id: c_int, volume: f32);
pub fn nuuroWasmPlayMusic(id: c_int, volume: f32);
pub fn nuuroWasmLoopMusic(id: c_int, volume: f32);
pub fn nuuroWasmStopMusic();
pub fn nuuroWasmSpriteAtlasBinSize() -> usize;
pub fn nuuroWasmSpriteAtlasBinFill(buffer: *mut c_void);
pub fn nuuroWasmTiledAtlasBinSize() -> usize;
pub fn nuuroWasmTiledAtlasBinFill(buffer: *mut c_void);
pub fn nuuroWasmRequestFullscreen();
pub fn nuuroWasmCancelFullscreen();
pub fn nuuroWasmIsFullscreen() -> c_int;
pub fn nuuroWasmWriteCookie(size: usize, data: *const c_void);
pub fn nuuroWasmConsoleLog(string: *mut c_char);
}