<!doctype html>
							 | 
						|
								<html lang="en-us">
							 | 
						|
								  <head>
							 | 
						|
								    <meta charset="utf-8">
							 | 
						|
								    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
							 | 
						|
								    
							 | 
						|
								    <title>raylib HTML5 GAME</title>
							 | 
						|
								    
							 | 
						|
								    <meta name="title" content="raylib HTML5 GAME">
							 | 
						|
								    <meta name="description" content="New HTML5 videogame, developed using raylib videogames library">
							 | 
						|
								    <meta name="keywords" content="raylib, games, html5, programming, C, C++, library, learn, videogames">
							 | 
						|
								    <meta name="viewport" content="width=device-width">
							 | 
						|
								    
							 | 
						|
								    <!-- Facebook metatags for sharing -->
							 | 
						|
								    <meta property="og:title" content="raylib HTML5 GAME">
							 | 
						|
								    <meta property="og:image:type" content="image/png">
							 | 
						|
								    <meta property="og:image" content="http://www.raylib.com/common/img/raylib_logo.png">
							 | 
						|
								    <meta property="og:image" content="http://www.raylib.com/common/img/raylib_logo.png">
							 | 
						|
								    <meta property="og:url" content="http://www.raylib.com/games">
							 | 
						|
								    <meta property="og:site_name" content="raylib.com">
							 | 
						|
								    <meta property="og:description" content="New hmtl5 videogame, developed using raylib videogames library">
							 | 
						|
								
							 | 
						|
								    <meta name="twitter:card" content="summary">
							 | 
						|
								    <meta name="twitter:site" content="@emegemegames">
							 | 
						|
								    <meta name="twitter:title" content="raylib HTML5 GAME">
							 | 
						|
								    <meta name="twitter:description" content="New HTML5 videogame, developed using raylib videogames library">
							 | 
						|
								    <meta name="twitter:image" content="http://www.raylib.com/common/img/raylib_logo.png">
							 | 
						|
								    <meta name="twitter:url" content="http://www.raylib.com/common/img/raylib_logo.png">
							 | 
						|
								    
							 | 
						|
								    <!--<link rel="stylesheet" href="./Koala Seasons by emegeme_files/main.css">-->
							 | 
						|
								    <link rel="shortcut icon" href="http://www.raylib.com/favicon.ico">
							 | 
						|
								    
							 | 
						|
								    <style>
							 | 
						|
								      body {
							 | 
						|
								        font-family: arial;
							 | 
						|
								        margin: 0;
							 | 
						|
								        padding: none;
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      #header_part {
							 | 
						|
								        width: 100%;
							 | 
						|
								        height: 80px;
							 | 
						|
								        background-color: #888888;
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      #logo {
							 | 
						|
								        width:64px; 
							 | 
						|
								        height:64px; 
							 | 
						|
								        float:left; 
							 | 
						|
								        position:relative; 
							 | 
						|
								        margin:10px; 
							 | 
						|
								        background-image:url(http://www.raylib.com/common/img/raylib_logo_64x64.png);
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      .emscripten { padding-right: 0; margin-left: auto; margin-right: auto; display: block; }
							 | 
						|
								      div.emscripten { text-align: center; }      
							 | 
						|
								      div.emscripten_border { border: 1px solid black; }
							 | 
						|
								      
							 | 
						|
								      /* the canvas *must not* have any border or padding, or mouse coords will be wrong */
							 | 
						|
								      canvas.emscripten { border: 0px none; background: black; }
							 | 
						|
								      
							 | 
						|
								      #emscripten_logo {
							 | 
						|
								        display: inline-block;
							 | 
						|
								        margin: 0;
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      .spinner {
							 | 
						|
								        height: 30px;
							 | 
						|
								        width: 30px;
							 | 
						|
								        margin: 0;
							 | 
						|
								        margin-top: 20px;
							 | 
						|
								        margin-left: 20px;
							 | 
						|
								        display: inline-block;
							 | 
						|
								        vertical-align: top;
							 | 
						|
								        -webkit-animation: rotation .8s linear infinite;
							 | 
						|
								        -moz-animation: rotation .8s linear infinite;
							 | 
						|
								        -o-animation: rotation .8s linear infinite;
							 | 
						|
								        animation: rotation 0.8s linear infinite;
							 | 
						|
								        border-left: 5px solid black;
							 | 
						|
								        border-right: 5px solid black;
							 | 
						|
								        border-bottom: 5px solid black;
							 | 
						|
								        border-top: 5px solid red;
							 | 
						|
								        
							 | 
						|
								        border-radius: 100%;
							 | 
						|
								        background-color: rgb(245, 245, 245);
							 | 
						|
								      }
							 | 
						|
								      @-webkit-keyframes rotation {
							 | 
						|
								        from {-webkit-transform: rotate(0deg);}
							 | 
						|
								        to {-webkit-transform: rotate(360deg);}
							 | 
						|
								      }
							 | 
						|
								      @-moz-keyframes rotation {
							 | 
						|
								        from {-moz-transform: rotate(0deg);}
							 | 
						|
								        to {-moz-transform: rotate(360deg);}
							 | 
						|
								      }
							 | 
						|
								      @-o-keyframes rotation {
							 | 
						|
								        from {-o-transform: rotate(0deg);}
							 | 
						|
								        to {-o-transform: rotate(360deg);}
							 | 
						|
								      }
							 | 
						|
								      @keyframes rotation {
							 | 
						|
								        from {transform: rotate(0deg);}
							 | 
						|
								        to {transform: rotate(360deg);}
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      #status {
							 | 
						|
								        display: inline-block;
							 | 
						|
								        vertical-align: top;
							 | 
						|
								        margin-top: 30px;
							 | 
						|
								        margin-left: 20px;
							 | 
						|
								        font-weight: bold;
							 | 
						|
								        color: rgb(40, 40, 40);
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      #progress {
							 | 
						|
								        height: 20px;
							 | 
						|
								        width: 30px;
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      #controls {
							 | 
						|
								        display: inline-block;
							 | 
						|
								        float: right;
							 | 
						|
								        vertical-align: top;
							 | 
						|
								        margin-top: 30px;
							 | 
						|
								        margin-right: 20px;
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      #output {
							 | 
						|
								        width: 100%;
							 | 
						|
								        height: 140px;
							 | 
						|
								        margin: 0 auto;
							 | 
						|
								        margin-top: 10px;
							 | 
						|
								        display: block;
							 | 
						|
								        background-color: black;
							 | 
						|
								        color: rgb(37, 174, 38);
							 | 
						|
								        font-family: 'Lucida Console', Monaco, monospace;
							 | 
						|
								        outline: none;
							 | 
						|
								      }
							 | 
						|
								    </style>
							 | 
						|
								  </head>
							 | 
						|
								  <body>
							 | 
						|
								    <div id="header_part">
							 | 
						|
								        <a id="logo" href="http://www.raylib.com"></a>
							 | 
						|
								        
							 | 
						|
								        <div class="spinner" id='spinner'></div>
							 | 
						|
								        <div class="emscripten" id="status">Downloading...</div>
							 | 
						|
								
							 | 
						|
								        <span id='controls'>
							 | 
						|
								          <span><input type="button" value="Fullscreen" onclick="Module.requestFullscreen(false, false)"></span>
							 | 
						|
								        </span>
							 | 
						|
								
							 | 
						|
								        <div class="emscripten">
							 | 
						|
								          <progress value="0" max="100" id="progress" hidden=1></progress>
							 | 
						|
								        </div>
							 | 
						|
								    </div>
							 | 
						|
								    
							 | 
						|
								    <div class="emscripten_border">
							 | 
						|
								      <canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
							 | 
						|
								    </div>
							 | 
						|
								    
							 | 
						|
								    <textarea id="output" rows="8"></textarea>
							 | 
						|
								
							 | 
						|
								    <script type='text/javascript'>
							 | 
						|
								      var statusElement = document.getElementById('status');
							 | 
						|
								      var progressElement = document.getElementById('progress');
							 | 
						|
								      var spinnerElement = document.getElementById('spinner');
							 | 
						|
								      var Module = {
							 | 
						|
								        preRun: [],
							 | 
						|
								        postRun: [],
							 | 
						|
								        print: (function() {
							 | 
						|
								          var element = document.getElementById('output');
							 | 
						|
								          if (element) element.value = ''; // clear browser cache
							 | 
						|
								          return function(text) {
							 | 
						|
								            if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
							 | 
						|
								            // These replacements are necessary if you render to raw HTML
							 | 
						|
								            //text = text.replace(/&/g, "&");
							 | 
						|
								            //text = text.replace(/</g, "<");
							 | 
						|
								            //text = text.replace(/>/g, ">");
							 | 
						|
								            //text = text.replace('\n', '<br>', 'g');
							 | 
						|
								            console.log(text);
							 | 
						|
								            if (element) {
							 | 
						|
								              element.value += text + "\n";
							 | 
						|
								              element.scrollTop = element.scrollHeight; // focus on bottom
							 | 
						|
								            }
							 | 
						|
								          };
							 | 
						|
								        })(),
							 | 
						|
								        printErr: function(text) {
							 | 
						|
								          if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
							 | 
						|
								          if (0) { // XXX disabled for safety typeof dump == 'function') {
							 | 
						|
								            dump(text + '\n'); // fast, straight to the real console
							 | 
						|
								          } else {
							 | 
						|
								            console.error(text);
							 | 
						|
								          }
							 | 
						|
								        },
							 | 
						|
								        canvas: (function() {
							 | 
						|
								          var canvas = document.getElementById('canvas');
							 | 
						|
								          // As a default initial behavior, pop up an alert when webgl context is lost. To make your
							 | 
						|
								          // application robust, you may want to override this behavior before shipping!
							 | 
						|
								          // See http://www.khronos.org/registry/webgl/specs/latest/1.0/#5.15.2
							 | 
						|
								          canvas.addEventListener("webglcontextlost", function(e) { alert('WebGL context lost. You will need to reload the page.'); e.preventDefault(); }, false);
							 | 
						|
								          return canvas;
							 | 
						|
								        })(),
							 | 
						|
								        setStatus: function(text) {
							 | 
						|
								          if (!Module.setStatus.last) Module.setStatus.last = { time: Date.now(), text: '' };
							 | 
						|
								          if (text === Module.setStatus.text) return;
							 | 
						|
								          var m = text.match(/([^(]+)\((\d+(\.\d+)?)\/(\d+)\)/);
							 | 
						|
								          var now = Date.now();
							 | 
						|
								          if (m && now - Date.now() < 30) return; // if this is a progress update, skip it if too soon
							 | 
						|
								          if (m) {
							 | 
						|
								            text = m[1];
							 | 
						|
								            progressElement.value = parseInt(m[2])*100;
							 | 
						|
								            progressElement.max = parseInt(m[4])*100;
							 | 
						|
								            progressElement.hidden = false;
							 | 
						|
								            spinnerElement.hidden = false;
							 | 
						|
								          } else {
							 | 
						|
								            progressElement.value = null;
							 | 
						|
								            progressElement.max = null;
							 | 
						|
								            progressElement.hidden = true;
							 | 
						|
								            if (!text) spinnerElement.style.display = 'none';
							 | 
						|
								          }
							 | 
						|
								          statusElement.innerHTML = text;
							 | 
						|
								        },
							 | 
						|
								        totalDependencies: 0,
							 | 
						|
								        monitorRunDependencies: function(left) {
							 | 
						|
								          this.totalDependencies = Math.max(this.totalDependencies, left);
							 | 
						|
								          Module.setStatus(left ? 'Preparing... (' + (this.totalDependencies-left) + '/' + this.totalDependencies + ')' : 'All downloads complete.');
							 | 
						|
								        }
							 | 
						|
								      };
							 | 
						|
								      Module.setStatus('Downloading...');
							 | 
						|
								      window.onerror = function(event) {
							 | 
						|
								        // TODO: do not warn on ok events like simulating an infinite loop or exitStatus
							 | 
						|
								        Module.setStatus('Exception thrown, see JavaScript console');
							 | 
						|
								        spinnerElement.style.display = 'none';
							 | 
						|
								        Module.setStatus = function(text) {
							 | 
						|
								          if (text) Module.printErr('[post-exception status] ' + text);
							 | 
						|
								        };
							 | 
						|
								      };
							 | 
						|
								    </script>
							 | 
						|
								    <script async type="text/javascript" src="just_do.js"></script>
							 | 
						|
								  </body>
							 | 
						|
								</html>
							 |