scripts/boot.js
author Eugen Sawin <sawine@me73.com>
Fri, 29 Apr 2011 17:10:15 +0200
changeset 35 7769f6e1e2c5
parent 23 7f4a00fee578
permissions -rw-r--r--
Added cube vbos and ids.
     1 function include(url)
     2 {
     3     var element;
     4     switch(url.split(".").pop())
     5     {
     6     case "css":
     7 	element = document.createElement("link");
     8 	element.setAttribute("rel", "stylesheet");
     9 	element.setAttribute("type", "text/css");
    10 	element.setAttribute("href", url);
    11 	break;
    12     case "js":
    13 	element = document.createElement("script");
    14 	element.setAttribute("language", "javascript");
    15 	element.setAttribute("src", url);
    16 	break;
    17     }
    18     var head = document.querySelector("head");
    19     if (head.innerHTML.indexOf(element.outerHTML) != -1) 
    20 	window.console && window.console.warn("Skipping duplicate include.", url);
    21     else
    22 	head.appendChild(element);
    23 }
    24 
    25 include("scripts/glMatrix.js");
    26 include("scripts/webgl-utils.js");
    27 include("scripts/machine.js");
    28 
    29 function boot()
    30 {
    31     
    32     main();
    33 }