diff --git a/web/main.dart b/web/main.dart index 1709bbc..476ac28 100644 --- a/web/main.dart +++ b/web/main.dart @@ -101,6 +101,7 @@ void activate(MouseEvent e) { void addControls(Example ex) { DivElement group = new DivElement(); + ButtonElement randomButton = new ButtonElement()..text = "Random/Ordered"; querySelector(ex.query).append(group ..append(new ButtonElement() ..text = "Start" @@ -123,11 +124,13 @@ void addControls(Example ex) { ..onClick.listen((e) { ex.loop.game.changeGridSize(false); })) - ); - + ..append(randomButton + ..onClick.listen((e) { + ex.loop.game.toggleRandomOrder(); + }))); // Don't add controls which don't work anyways (for simple examples) - if(examples.indexOf(ex) <= 1) return; + if (examples.indexOf(ex) <= 1) return; VariableUpdates loop = (ex.loop as VariableUpdates); // Update Speed Slider