pub fn draw(&self, ctx: &mut ggez::Context) -> ggez::GameResult {
		let Stage(stage) = self;
		stage.values().filter(|instance| instance.visible)
			.map(|instance| instance.draw(ctx)).collect()
	}
/// Draws all the instances it contains.
Draws all the instances it contains.
Draws all the instances it contains .
pub fn draw(&self, ctx: &mut ggez::Context) -> ggez::GameResult {
		let Stage(stage) = self;
		stage.values().filter(|instance| instance.visible)
			.map(|instance| instance.draw(ctx)).collect()
	}
pub fn draw ( & self , ctx : & mut ggez :: Context ) -> ggez :: GameResult { let Stage ( stage ) = self ; stage . values ( ) . filter ( | instance | instance . visible ) . map ( | instance | instance . draw ( ctx ) ) . collect ( ) }
Draws all the instances it contains.
Draws all the instances it contains .
&self
ctx
&mut ggez::Context
&self
ctx
&mut ggez::Context