<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -26,7 +26,7 @@ var CreepHpUpdater = function(creep) {
     if (chp.should_die || !creep || !SET.state || SET.state.name() != &quot;CreepSelectMode&quot; || creep.is_dead()) {
       unselect();
       if (chp.kz)
-      	chp.kz.is_dead = function() { return true; };
+        chp.kz.is_dead = function() { return true; };
       return true;
     }
     else return false;</diff>
      <filename>game/creeps.js</filename>
    </modified>
    <modified>
      <diff>@@ -123,16 +123,16 @@ var default_set = function() {
 
   set.grid_cache_reset_all_values_for_key = function(key) {
     set.grid_cache.forEach(function (group) {
-	group.forEach(function (member) {
-	    member[key] = undefined;
-	  });
+      group.forEach(function (member) {
+        member[key] = undefined;
       });
+    });
   }
 
   // colors
   set.bg_colors = {neutral:color(90,80,70),
-		  positive:color(60,80,250),
-		  negative:color(250,80,60)};
+                   positive:color(60,80,250),
+                   negative:color(250,80,60)};
   set.bg_color = set.bg_colors.neutral;
   set.grid_color = color(255,255,255);
   set.entrance_color = color(255,100,100);
@@ -301,9 +301,9 @@ var nuke_creeps = function() {
   if (SET.nukes &gt; 0) {
     var creeps = SET.rendering_groups[SET.creep_render_level];
     creeps.forEach(function(x) { 
-	x.hp = -1; 
-	x.value = 0; // no gold for nuked creeps
-      });
+      x.hp = -1; 
+      x.value = 0; // no gold for nuked creeps
+    });
     play_sound(&quot;nuke&quot;);
     SET.nukes--;
   }
@@ -392,9 +392,9 @@ var on_mouse_press = function() {
       var modeFunc = UI_MODES_FROM_CLICK[i];
       var mode = new modeFunc();
       if (mode.can_enter_mode(pos.x,pos.y)) {
-	SET.state = mode;
-	SET.state.set_up(pos.x,pos.y);
-	break;
+        SET.state = mode;
+        SET.state.set_up(pos.x,pos.y);
+        break;
       }
     }
   }</diff>
      <filename>game/ptd.js</filename>
    </modified>
    <modified>
      <diff>@@ -65,13 +65,13 @@ var populate_terrains = function() {
     for (var gy=0; gy&lt;gheight; gy++) {
       var n = Math.random();
       if (n &lt;= range_mountain)
-	MountainTerrain(gx,gy);
+        MountainTerrain(gx,gy);
       else if (n &lt;= range_water)
-	WaterTerrain(gx,gy);
+        WaterTerrain(gx,gy);
       else if (n &lt;= range_power_plant)
-	PowerPlantTerrain(gx,gy);
+        PowerPlantTerrain(gx,gy);
       else
-	NeutralTerrain(gx,gy);
+        NeutralTerrain(gx,gy);
     }
   }
 </diff>
      <filename>game/terrain.js</filename>
    </modified>
    <modified>
      <diff>@@ -186,8 +186,8 @@ var TowerSelectMode = function() {
     if (this.tower) {
       this.tower.display_stats();
       this.killzone = KillZone(this.tower.x_mid,
-			       this.tower.y_mid,
-			       this.tower.range*SET.pixels_per_square);
+      this.tower.y_mid,
+      this.tower.range*SET.pixels_per_square);
       WIDGETS.tower.style.display = &quot;block&quot;;
     }
   };
@@ -267,9 +267,8 @@ var AimBombMode = function() {
     for (var i=0;i&lt;l;i++) {
       var creep = creeps[i];
       var d = Math.floor(dist(x,y,creep.x,creep.y));
-      if (d &lt;= range) {
-	creep.hp = Math.floor(creep.hp / 2);
-      }
+      if (d &lt;= range)
+        creep.hp = Math.floor(creep.hp / 2);
     }
     play_sound(&quot;bomb&quot;);
     SET.gold -= this.cost;
@@ -293,11 +292,11 @@ var PauseMode = function() {
   this.tear_down = function() {
     var elapsed = millis() - this.began_at;
     SET.rendering_groups.forEach(function(group) {
-	group.forEach(function(member) {
-	    if (member.last)
-	      member.last += elapsed;
-	  });
+      group.forEach(function(member) {
+      if (member.last)
+        member.last += elapsed;
       });
+    });
   }
   this.name = function() { return &quot;PauseMode&quot;; };
 };</diff>
      <filename>game/ui_modes.js</filename>
    </modified>
    <modified>
      <diff>@@ -65,20 +65,20 @@ var Tower = function(settings) {
     var closest_creep;
     var closest_distance;
     creeps.forEach(function(creep) {
-	var distance = dist(tower.x_mid,tower.y_mid,creep.x,creep.y);
-	if (distance &lt; tower.prange) {
-	  if (!closest_creep) {
-	    closest_creep = creep;
-	    closest_distance = distance;
-	  }
-	  else {
-	    if (distance &lt; closest_distance) {
-	      closest_creep = creep;
-	      closest_distance = distance;
-	    }
-	  }
-	}
-      });
+      var distance = dist(tower.x_mid,tower.y_mid,creep.x,creep.y);
+      if (distance &lt; tower.prange) {
+        if (!closest_creep) {
+          closest_creep = creep;
+          closest_distance = distance;
+        }
+        else {
+          if (distance &lt; closest_distance) {
+            closest_creep = creep;
+            closest_distance = distance;
+          }
+        }
+      }
+    });
     if (closest_creep &amp;&amp; tower.weapon_ready() == true)
       tower.attack(closest_creep);
   }
@@ -336,7 +336,7 @@ var CannonBall = function(tower, target) {
       var creep = creeps[i];
       var d = Math.floor(dist(this.x,this.y,creep.x,creep.y));
       if (d &lt;= range) {
-	creep.hp -= this.damage;
+        creep.hp -= this.damage;
       }
     }
   };</diff>
      <filename>game/weapons.js</filename>
    </modified>
    <modified>
      <diff>@@ -68,9 +68,9 @@ function SoundManager(smURL,smID) {
     'type': null,
     'types': {
       'remote': 'remote (domain-based) rules',
-	  'localWithFile': 'local with file access (no internet access)',
-	  'localWithNetwork': 'local with network (internet access only, no local access)',
-	  'localTrusted': 'local, trusted (local + internet access)'
+    'localWithFile': 'local with file access (no internet access)',
+    'localWithNetwork': 'local with network (internet access only, no local access)',
+    'localTrusted': 'local, trusted (local + internet access)'
     },
     'description': null,
     'noRemote': null,
@@ -133,7 +133,7 @@ function SoundManager(smURL,smID) {
     if (!self._idCheck(sID)) return false;
     for (var i=0; i&lt;self.soundIDs.length; i++) {
       if (self.soundIDs[i] == sID) {
-	self.soundIDs.splice(i,1);
+        self.soundIDs.splice(i,1);
         continue;
       };
     };
@@ -640,14 +640,14 @@ function SoundManager(smURL,smID) {
     for (stuff in this.options) {
       if (this.options[stuff] != null) {
         if (this.options[stuff] instanceof Function) {
-	  // handle functions specially
-	  sF = this.options[stuff].toString();
-	  sF = sF.replace(/\s\s+/g,' '); // normalize spaces
-	  sfBracket = sF.indexOf('{');
-	  msg[msg.length] = ' '+stuff+': {'+sF.substr(sfBracket+1,(Math.min(Math.max(sF.indexOf('\n')-1,maxLength),maxLength))).replace(/\n/g,'')+'... }';
-	} else {
-	  msg[msg.length] = ' '+stuff+': '+this.options[stuff];
-	};
+          // handle functions specially
+          sF = this.options[stuff].toString();
+          sF = sF.replace(/\s\s+/g,' '); // normalize spaces
+          sfBracket = sF.indexOf('{');
+          msg[msg.length] = ' '+stuff+': {'+sF.substr(sfBracket+1,(Math.min(Math.max(sF.indexOf('\n')-1,maxLength),maxLength))).replace(/\n/g,'')+'... }';
+        } else {
+          msg[msg.length] = ' '+stuff+': '+this.options[stuff];
+        };
       };
     };
     sm._writeDebug('SMSound() merged options: {\n'+msg.join(', \n')+'\n}');</diff>
      <filename>soundmanager2/soundmanager2.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ea8407795c884a75243136380f290cfa6d066d70</id>
    </parent>
  </parents>
  <author>
    <name>Peter Burns</name>
    <email>peter@metaweb.com</email>
  </author>
  <url>http://github.com/rictic/processing-tower-defense/commit/d31505d30d424011dd45faa6f7fb1f66b2458fa6</url>
  <id>d31505d30d424011dd45faa6f7fb1f66b2458fa6</id>
  <committed-date>2008-06-06T05:44:18-07:00</committed-date>
  <authored-date>2008-06-06T05:44:18-07:00</authored-date>
  <message>Changed tabs to spaces and fixed indentation</message>
  <tree>321583e468c531b2dc4c57dc7cc3934364c9a9b1</tree>
  <committer>
    <name>Peter Burns</name>
    <email>peter@metaweb.com</email>
  </committer>
</commit>
