JavaScript
语言:
JaveScriptBabelCoffeeScript
确定
var c = document.getElementById('canv');
var $ = c.getContext('2d');
var w = c.width = window.innerWidth;
var h = c.height = window.innerHeight;
var tile = (function() {
tile.prototype.rects = null;
tile.prototype.divved = false;
function tile(x, y, w, h) {
this.x = x;
this.y = y;
this.w = w;
this.h = h;
}
tile.prototype.div = function() {
this.t = [];
if (this.w > this.h) {
this.t[0] = new tile(this.x, this.y, this.w / 2, this.h);
this.t[1] = new tile(this.x + this.w / 2, this.y, this.w / 2, this.h);
} else {
this.t[0] = new tile(this.x, this.y, this.w, this.h /