lexsdl 0.3.0

A wrapper for SDL2 to abstract away annoying parts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use lexsdl::*;
use std::ffi::*;

fn main() {unsafe{
	if LEXSDL_Init(0) != 0 {
		panic!("init failed");
	}
	
	LEXSDL_CreateWindow(CString::new("Title").unwrap().as_ptr(), 0);
	LEXSDL_CreateRenderer(0);
	
	LEXSDL_NewFrame();
	LEXSDL_ShowFrame();
	
	std::thread::sleep(std::time::Duration::from_secs(2));
}}