| Index: test/codegen/expect/sunflower.js
|
| diff --git a/test/codegen/expect/sunflower.js b/test/codegen/expect/sunflower.js
|
| index 5f680329a8c9f091cc825096fd494ac9288286a0..f49443163af2bbba6f61d6eac47bf1eae7b3a977 100644
|
| --- a/test/codegen/expect/sunflower.js
|
| +++ b/test/codegen/expect/sunflower.js
|
| @@ -27,6 +27,24 @@ var sunflower;
|
| return dart.as(dart.as(querySelector("#canvas"), dom.CanvasElement).getContext('2d'), dom.CanvasRenderingContext2D);
|
| }
|
| });
|
| + // Function main: () → void
|
| + function main() {
|
| + exports.slider.addEventListener('change', (e) => draw());
|
| + draw();
|
| + }
|
| + // Function draw: () → void
|
| + function draw() {
|
| + exports.seeds = core.int.parse(exports.slider.value);
|
| + exports.context.clearRect(0, 0, MAX_D, MAX_D);
|
| + for (let i = 0; dart.notNull(i) < dart.notNull(exports.seeds); i = dart.notNull(i) + 1) {
|
| + let theta = dart.notNull(i) * dart.notNull(TAU) / dart.notNull(exports.PHI);
|
| + let r = dart.notNull(math.sqrt(i)) * dart.notNull(SCALE_FACTOR);
|
| + let x = dart.notNull(centerX) + dart.notNull(r) * dart.notNull(math.cos(theta));
|
| + let y = dart.notNull(centerY) - dart.notNull(r) * dart.notNull(math.sin(theta));
|
| + new SunflowerSeed(x, y, SEED_RADIUS).draw();
|
| + }
|
| + exports.notes.textContent = `${exports.seeds} seeds`;
|
| + }
|
| class Circle extends core.Object {
|
| Circle(x, y, radius) {
|
| this.x = x;
|
| @@ -58,24 +76,6 @@ var sunflower;
|
| this.color = color;
|
| }
|
| }
|
| - // Function main: () → void
|
| - function main() {
|
| - exports.slider.addEventListener('change', (e) => draw());
|
| - draw();
|
| - }
|
| - // Function draw: () → void
|
| - function draw() {
|
| - exports.seeds = core.int.parse(exports.slider.value);
|
| - exports.context.clearRect(0, 0, MAX_D, MAX_D);
|
| - for (let i = 0; dart.notNull(i) < dart.notNull(exports.seeds); i = dart.notNull(i) + 1) {
|
| - let theta = dart.notNull(i) * dart.notNull(TAU) / dart.notNull(exports.PHI);
|
| - let r = dart.notNull(math.sqrt(i)) * dart.notNull(SCALE_FACTOR);
|
| - let x = dart.notNull(centerX) + dart.notNull(r) * dart.notNull(math.cos(theta));
|
| - let y = dart.notNull(centerY) - dart.notNull(r) * dart.notNull(math.sin(theta));
|
| - new SunflowerSeed(x, y, SEED_RADIUS).draw();
|
| - }
|
| - exports.notes.textContent = `${exports.seeds} seeds`;
|
| - }
|
| // Exports:
|
| exports.ORANGE = ORANGE;
|
| exports.SEED_RADIUS = SEED_RADIUS;
|
| @@ -85,9 +85,9 @@ var sunflower;
|
| exports.centerX = centerX;
|
| exports.centerY = centerY;
|
| exports.querySelector = querySelector;
|
| - exports.Circle = Circle;
|
| - exports.CirclePainter = CirclePainter;
|
| - exports.SunflowerSeed = SunflowerSeed;
|
| exports.main = main;
|
| exports.draw = draw;
|
| + exports.SunflowerSeed = SunflowerSeed;
|
| + exports.Circle = Circle;
|
| + exports.CirclePainter = CirclePainter;
|
| })(sunflower || (sunflower = {}));
|
|
|