mirror of
https://github.com/encounter/rust-sdl2.git
synced 2026-07-10 21:18:41 -07:00
Split the Renderer
Created a Canvas + TextureCreator
This commit is contained in:
@@ -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)) => {
|
||||
|
||||
Reference in New Issue
Block a user