-type Bollar = Vec<Box<dyn Boll>>;
-
-fn init() -> (Canvas<Window>, EventPump) {
- let context = sdl2::init().unwrap();
- let video = context.video().unwrap();
- let _image_context = sdl2::image::init(sdl2::image::InitFlag::PNG).unwrap();
- let window = video.window("SDL test", SCREEN_WIDTH, SCREEN_HEIGHT)
- .position_centered()
- .opengl()
- .build()
- .unwrap();
- context.mouse().show_cursor(false);
- let mut canvas = window.into_canvas().build().unwrap();
- canvas.set_blend_mode(BlendMode::Add);
- canvas.set_draw_color(Color::RGB(0, 0, 0));
- canvas.clear();
- canvas.present();
- let event_pump = context.event_pump().unwrap();
- (canvas, event_pump)
-}
-
-fn load_sprites(texture_creator: &TextureCreator<WindowContext>) -> SpriteManager {
- let mut texman = SpriteManager::new(texture_creator);
- texman.load("block", "res/block.bmp");
- texman.load("mario", "res/mario-trans.png");
- texman
-}
-