pub fn diverge(&mut self, ctx: &mut ggez::Context, label: &Label) {
		let target = self.script.labels[label].clone();
		self.history.divergences.push(label.clone());
		self.state.next_target = Some(target);
		self.render.branches.clear();
		self.advance(ctx);
	}
/// Jumps to a selected label in a divergence.
Jumps to a selected label in a divergence.
Jumps to a selected label in a divergence .
pub fn diverge(&mut self, ctx: &mut ggez::Context, label: &Label) {
		let target = self.script.labels[label].clone();
		self.history.divergences.push(label.clone());
		self.state.next_target = Some(target);
		self.render.branches.clear();
		self.advance(ctx);
	}
pub fn diverge ( & mut self , ctx : & mut ggez :: Context , label : & Label ) { let target = self . script . labels [ label ] . clone ( ) ; self . history . divergences . push ( label . clone ( ) ) ; self . state . next_target = Some ( target ) ; self . render . branches . clear ( ) ; self . advance ( ctx ) ; }
Jumps to a selected label in a divergence.
Jumps to a selected label in a divergence .
&mut self
ctx
&mut ggez::Context
label
&Label
&mut self
ctx
&mut ggez::Context
label
&Label