/* Fall ist ein Objekt herunterfallender Zahlen. Es wird benutzt um die Position und zeichen der einzelnen herunterfallenden Zeichenketten zu speichern */ function fall(x) { this.X = x; this.Y = 0; this.char_numb = 7; this.charrange = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; this.chars = new Array(this.char_numb); this.randomizeChars = function() { for(var i=0; i= this.Y-this.char_numb) return true; else return false; } this.getCharForY = function( y ) { var numb = this.Y-y; if (numb <= 0 && numb >= 6) { return this.chars[numb]; } return "!"; } this.next = function() { this.randomizeChars(); this.inc1Y(); } this.printChars = function() { var back = ""; for ( var i=0; i"; this.run = function() { } this.addFall = function() { var fall = new fall(0); this.falls.push(fall); } this.makeFrame = function() { var out = ""; //Schleife die die Zeilen durchläft for (var i=0; i