Split the Renderer

Created a Canvas + TextureCreator
This commit is contained in:
Andres
2017-05-02 07:30:18 +02:00
committed by Cobrand
parent d4f133c374
commit 19c5d12602
18 changed files with 844 additions and 596 deletions
+5 -5
View File
@@ -15,11 +15,11 @@ pub fn main() {
.build()
.unwrap();
let mut renderer = window.renderer().build().unwrap();
let mut canvas = window.into_canvas().build().unwrap();
renderer.set_draw_color(Color::RGB(255, 0, 0));
renderer.clear();
renderer.present();
canvas.set_draw_color(Color::RGB(255, 0, 0));
canvas.clear();
canvas.present();
let mut event_pump = sdl_context.event_pump().unwrap();
'running: loop {
@@ -30,7 +30,7 @@ pub fn main() {
show_simple_message_box(MESSAGEBOX_ERROR,
"Some title",
"Some information inside the window",
renderer.window());
canvas.window());
match res {
Ok(_) => {}
Err(ShowMessageError::SdlError(string)) => {