<?xml version="1.0" encoding="UTF-8" ?> 
<Module>
<ModulePrefs title="Space Invaders Gadget" height="400" width="500">
  <Require feature="wave" /> 
</ModulePrefs>
<Content type="html">
<![CDATA[ 
<div id="content_div" style="height:400px; width:500px;">
		<script type='text/javascript' src='http://www.compuglobalhypermeganet.biz/WaveGadgets/si/various.js'></script>
	
		<script type="text/javascript">

    // Note: A bulk of the game code (excluding Wave-specific modifications for high score tracking) was adapted from
    // a Javascript implementation of Space Invaders by Matt Haynes.  The original can be found here:
    // http://matthaynes.net/blog/2008/08/03/javascript-space-invaders/
		
    function init() {
      if (wave && wave.isInWaveContainer()) {
        wave.setStateCallback(stateUpdated);
      }
    }
    
    function stateUpdated() {
    
      var div = document.getElementById('score_high');
      
      if(!wave.getState().get('hiscore')) {
        div.innerHTML = "0"
      }
      else {
        div.innerHTML = wave.getState().get('hiscore');
      } 
    }    
    
    gadgets.util.registerOnLoadHandler(init);

		</script>
		
		<link href='http://www.compuglobalhypermeganet.biz/WaveGadgets/si/style.css' rel='stylesheet' type='text/css' />

		<div id='b_holder'>
			<div id='score'>Score: <span id='score_actual'>0</span>&nbsp;&nbsp;High: <span id='score_high'>0</span></div>
			<div id='lives'>
				LIVES: 
				<img src='http://www.compuglobalhypermeganet.biz/WaveGadgets/si/images/ship_icon.gif' width='30' height='16' class='life' alt='ship' />
				<img src='http://www.compuglobalhypermeganet.biz/WaveGadgets/si/images/ship_icon.gif' width='30' height='16' class='life' alt='ship' />
				<img src='http://www.compuglobalhypermeganet.biz/WaveGadgets/si/images/ship_icon.gif' width='30' height='16' class='life' alt='ship' />
			</div>	
			<div id='board'>
				<div id='game_over'>
					<a border=0 target=_blank href="http://www.compuglobalhypermeganet.biz/si/"><img border=0 src='http://www.compuglobalhypermeganet.biz/WaveGadgets/si/images/siLogo.jpg' alt='Space Invaders'></img></a>
          <br/><B><a href='javascript:Game.init()'>PLAY</a> || <a href='javascript:alert("Space Invaders Gadget\nBy Brent Tucker\nBrent@BrentTucker.com\n\n\Adapted from Space Invaders JS by Matt Haynes")'>ABOUT</a></B>
					<br/>CONTROLS
						<br/>UP ARROW - FIRE
						<br/>LEFT ARROW - MOVE LEFT
						<br/>RIGHT ARROW - MOVE RIGHT
						<br/>P - PAUSE
				</div>
			</div>
		</div>
		
</div>

  ]]> 
  </Content>
</Module>

