| OLD | NEW |
| 1 dart_library.library('sunflower', null, /* Imports */[ | 1 dart_library.library('sunflower', null, /* Imports */[ |
| 2 "dart_runtime/dart", | 2 "dart_runtime/dart", |
| 3 'dom', | 3 'dom', |
| 4 'dart/core', | 4 'dart/core', |
| 5 'dart/math', | 5 'dart/math', |
| 6 'painter', | 6 'painter', |
| 7 'circle' | 7 'circle' |
| 8 ], /* Lazy imports */[ | 8 ], /* Lazy imports */[ |
| 9 ], function(exports, dart, dom, core, math, painter, circle) { | 9 ], function(exports, dart, dom, core, math, painter, circle) { |
| 10 'use strict'; | 10 'use strict'; |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 return dart.as(querySelector("#slider"), dom.InputElement); | 30 return dart.as(querySelector("#slider"), dom.InputElement); |
| 31 }, | 31 }, |
| 32 get notes() { | 32 get notes() { |
| 33 return querySelector("#notes"); | 33 return querySelector("#notes"); |
| 34 }, | 34 }, |
| 35 get PHI() { | 35 get PHI() { |
| 36 return (dart.notNull(math.sqrt(5)) + 1) / 2; | 36 return (dart.notNull(math.sqrt(5)) + 1) / 2; |
| 37 } | 37 } |
| 38 }); | 38 }); |
| 39 function main() { | 39 function main() { |
| 40 exports.slider.addEventListener('change', dart.fn(e => draw(), dart.void, [c
ore.Object])); | 40 exports.slider.addEventListener('change', dart.fn(e => draw(), dart.void, [d
art.dynamic])); |
| 41 draw(); | 41 draw(); |
| 42 } | 42 } |
| 43 dart.fn(main, dart.void, []); | 43 dart.fn(main, dart.void, []); |
| 44 function draw() { | 44 function draw() { |
| 45 exports.seeds = core.int.parse(exports.slider.value); | 45 exports.seeds = core.int.parse(exports.slider.value); |
| 46 exports.context.clearRect(0, 0, MAX_D, MAX_D); | 46 exports.context.clearRect(0, 0, MAX_D, MAX_D); |
| 47 for (let i = 0; dart.notNull(i) < dart.notNull(exports.seeds); i = dart.notN
ull(i) + 1) { | 47 for (let i = 0; dart.notNull(i) < dart.notNull(exports.seeds); i = dart.notN
ull(i) + 1) { |
| 48 let theta = dart.notNull(i) * dart.notNull(painter.TAU) / dart.notNull(exp
orts.PHI); | 48 let theta = dart.notNull(i) * dart.notNull(painter.TAU) / dart.notNull(exp
orts.PHI); |
| 49 let r = dart.notNull(math.sqrt(i)) * dart.notNull(SCALE_FACTOR); | 49 let r = dart.notNull(math.sqrt(i)) * dart.notNull(SCALE_FACTOR); |
| 50 let x = dart.notNull(centerX) + dart.notNull(r) * dart.notNull(math.cos(th
eta)); | 50 let x = dart.notNull(centerX) + dart.notNull(r) * dart.notNull(math.cos(th
eta)); |
| (...skipping 19 matching lines...) Expand all Loading... |
| 70 exports.SEED_RADIUS = SEED_RADIUS; | 70 exports.SEED_RADIUS = SEED_RADIUS; |
| 71 exports.SCALE_FACTOR = SCALE_FACTOR; | 71 exports.SCALE_FACTOR = SCALE_FACTOR; |
| 72 exports.MAX_D = MAX_D; | 72 exports.MAX_D = MAX_D; |
| 73 exports.centerX = centerX; | 73 exports.centerX = centerX; |
| 74 exports.centerY = centerY; | 74 exports.centerY = centerY; |
| 75 exports.querySelector = querySelector; | 75 exports.querySelector = querySelector; |
| 76 exports.main = main; | 76 exports.main = main; |
| 77 exports.draw = draw; | 77 exports.draw = draw; |
| 78 exports.SunflowerSeed = SunflowerSeed; | 78 exports.SunflowerSeed = SunflowerSeed; |
| 79 }); | 79 }); |
| OLD | NEW |