1 | coffee --output javascripts/ --watch --compile coffeescripts/ |
1 2 3 4 5 6 7 8 9 | class GameOfLife currentCellGeneration: null cellSize: 7 numberOfRows: 50 numberOfColumns: 50 seedProbability: 0.5 tickLength: 100 canvas: null drawingContext: null |
1 2 3 4 5 6 7 8 | constructor: -> @createCanvas() @resizeCanvas() @createDrawingContext() @seed() @tick() |
1 2 3 4 5 6 7 8 9 10 | createCanvas: -> @canvas = document.createElement 'canvas' document.body.appendChild @canvas resizeCanvas: -> @canvas.height = @cellSize * @numberOfRows @canvas.width = @cellSize * @numberOfColumns createDrawingContext: -> @drawingContext = @canvas.getContext '2d' |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |