~hilaire-fernandes/drgeo/trunk

« back to all changes in this revision

Viewing changes to build/SmalltalkSketches/stats.st

  • Committer: hilaire
  • Date: 2014-06-15 11:10:10 UTC
  • mto: This revision was merged to the branch mainline in revision 278.
  • Revision ID: hilaire@drgeo.eu-20140615111010-r5xg226s9kwzyu8w
build script

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
|canvas s stats points|
 
 
b'points :=Array new: 12.'
 
 
b'stats := Array new: 12 withAll: 0.'
 
 
b'canvas := DrGeoCanvas new.'
 
 
b'canvas \tscale: 20;'
 
 
b'\tcenterTo: 6@10.'
 
 
b'2 to: 12 do: [:i |'
 
 
b'\tpoints at: i put: (canvas point: i@0.1).'
 
 
b'\t(points at: i) square; color: Color blue.'
 
 
b'\ts := canvas segment: i@0 to: (points at: i).'
 
 
b'\ts color: Color red].'
 
 
b'canvas do: ['
 
 
b'\t1 to: 10000 do: [:i|'
 
 
b'\t\ts := 6 atRandom + 6 atRandom.'
 
 
b'\t\tstats at: s put: ((stats at: s)+1).'
 
 
b'\t\t(points at: s) '
 
 
b'\t\t\tname: (stats at: s) asString;'
 
 
b'\t\t\tmoveTo: s @ ((stats at: s) / 100).'
 
 
b'\t\tcanvas update].'
 
 
b'\tcanvas gridOn.'
 
 
b'\t2 to: 12 do: [:i |'
 
 
b'\t\t(points at: i) name: (stats at: i) / 100.0]].'
 
 
b'\t'
 
 
b'\\ No newline at end of file'