diff options
Diffstat (limited to 'src/state.rs')
| -rw-r--r-- | src/state.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/state.rs b/src/state.rs index 61e82c9..09120fb 100644 --- a/src/state.rs +++ b/src/state.rs @@ -67,10 +67,6 @@ impl State { self.canvas.height().into(), ); self.render_points()?; - if self.bounce_points() { - //debug!("point bounced"); - } - self.move_points(); // poly finding assumes sorted self.points.sort_by(|a, b| { @@ -100,6 +96,14 @@ impl State { Ok(()) } + pub fn update(&mut self) -> JSResult<()> { + if self.bounce_points() { + //debug!("point bounced"); + } + self.move_points(); + Ok(()) + } + fn render_points(&self) -> JSResult<()> { for p in &self.points { self.ctx.set_fill_style_str(&p.color); |
