diff options
Diffstat (limited to 'src/state.rs')
| -rw-r--r-- | src/state.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/state.rs b/src/state.rs index f70c0ba..d309862 100644 --- a/src/state.rs +++ b/src/state.rs @@ -240,9 +240,7 @@ impl Positioned for Enemy { pub trait Drawable : Positioned { fn center(&self) -> (u32, u32); - fn draw(&self, canvas: &mut sdl2::render::WindowCanvas, surface: &sdl2::surface::Surface) { - let texture_creator = canvas.texture_creator(); - let texture = texture_creator.create_texture_from_surface(surface).unwrap(); + fn draw(&self, canvas: &mut sdl2::render::WindowCanvas, texture: &sdl2::render::Texture) { let tw = texture.query().width; let th = texture.query().height; let (cx, cy) = self.center(); |
