<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>78fd95e4f70d781ef2a0837a99d034bc07bcae12</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/78d9106ec70ae93d3d83bd945e70128eb973e724</url>
    <id>78d9106ec70ae93d3d83bd945e70128eb973e724</id>
    <committed-date>2008-11-06T02:02:52-08:00</committed-date>
    <authored-date>2008-11-06T02:02:52-08:00</authored-date>
    <message>Tweaked velocities for asteroids to change depending on their size.
Added score values for different sized asteroids (not implemented yet!)
Tweaked bullet velocities, and number of bullets spawned.</message>
    <tree>2f13bf6e6a75b517158108969cf505d738c83b46</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6e795c6b4beaf79c0a943f9eb0e884834e0bbd3</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/78fd95e4f70d781ef2a0837a99d034bc07bcae12</url>
    <id>78fd95e4f70d781ef2a0837a99d034bc07bcae12</id>
    <committed-date>2008-11-06T01:46:48-08:00</committed-date>
    <authored-date>2008-11-06T01:46:48-08:00</authored-date>
    <message>Squashed commit of the following:

commit 3784bd91bf04e6a0e8738a743c3a00b46888a3f2
Author: Rob Caporetto &lt;rcaporetto@gmail.com&gt;
Date:   Thu Nov 6 20:45:22 2008 +1100

    Modifying collision code to spawn child asteroids (ie. smaller asteroids) when an asteroid is destroyed.

commit b2c590012a7e3fd3c84bddf8a08147836d5ab481
Author: Rob Caporetto &lt;rcaporetto@gmail.com&gt;
Date:   Thu Nov 6 18:34:23 2008 +1100

    Adding an overloaded version of spawn_asteroid allowing us to specify the location in addition to the size.

commit fcb146f49e2d1984ba125a55f8eeefbf359073f0
Author: Rob Caporetto &lt;rcaporetto@gmail.com&gt;
Date:   Thu Nov 6 18:33:05 2008 +1100

    Refactoring out the logic used to initialise an asteroid so that we can reuse it when spawning child asteroids.</message>
    <tree>089376136572f231b951dbca78300a927609fe9a</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1d86c5bc612f4aa4ce9431ec5767c0cb08ae7f2</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/40091a611a3b27006e8b6ac0094850d44d8f6ba8</url>
    <id>40091a611a3b27006e8b6ac0094850d44d8f6ba8</id>
    <committed-date>2008-11-02T00:15:59-07:00</committed-date>
    <authored-date>2008-11-02T00:15:59-07:00</authored-date>
    <message>Refactoring out the distance_between_two_points function.  Turns out Gosu has it's own implementation of this instead (yay!).</message>
    <tree>0de5b663fbe579b8c10358cfa7d548cc71dcc0f1</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>353051cd99ab67f55a2e29b148d0af3d8c992898</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/c1d86c5bc612f4aa4ce9431ec5767c0cb08ae7f2</url>
    <id>c1d86c5bc612f4aa4ce9431ec5767c0cb08ae7f2</id>
    <committed-date>2008-11-02T00:04:33-07:00</committed-date>
    <authored-date>2008-11-02T00:04:33-07:00</authored-date>
    <message>Refactoring the GameObject classes to include the bounding_sphere radius.  This makes it easier to test for collisions.

Also refactored the initialise_wave function in AsteroidManager, now each asteroid is reset to a large asteroid between waves.</message>
    <tree>56856434b95a1448653217b331cb6540928bf797</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e786444107eca0b1f8d9a3b297df0abd1b6f83ee</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/04da25775dc79eae07abd8a4fc6613411225fcdf</url>
    <id>04da25775dc79eae07abd8a4fc6613411225fcdf</id>
    <committed-date>2008-11-01T21:38:15-07:00</committed-date>
    <authored-date>2008-11-01T21:38:15-07:00</authored-date>
    <message>Fixed minor bug in the initial wave definition. Now we act like asteroids for asteroids in a wave numbers.</message>
    <tree>a805506e1464eeb8666f03fe98f4763e8483cf07</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1cfd06d19540b5dac66670c23aec3a2e518a292</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/e786444107eca0b1f8d9a3b297df0abd1b6f83ee</url>
    <id>e786444107eca0b1f8d9a3b297df0abd1b6f83ee</id>
    <committed-date>2008-11-01T21:32:09-07:00</committed-date>
    <authored-date>2008-11-01T21:32:09-07:00</authored-date>
    <message>Modifying algorithm used to position the asteroids on a new wave.  Introduced the concept of waves (for asteroid pooling).  Introduced a variable asteroid pool.

- Added definitions to bounds to define the outer width/height of the playfield (ie. the area off screen)
- Made location &amp; angle properties of game_object writable outside the class (ie. attr_accessor)
- Refactored Asteroid class to simplify repositioning when preparing asteroids for a new wave</message>
    <tree>047168febdbad17f5082fddc8077f09a93a0706a</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03ac255f5e69186f11bc36ef6d87e1a623d6710a</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/d68decd051d6c16b7e45c8fce970628df3b556c2</url>
    <id>d68decd051d6c16b7e45c8fce970628df3b556c2</id>
    <committed-date>2008-10-31T16:07:05-07:00</committed-date>
    <authored-date>2008-10-31T16:07:05-07:00</authored-date>
    <message>Fixing a minor bug with the collision confirmation which wasn't triggering on player/asteroid collisions properly.</message>
    <tree>9d0369dd82796f2be8dad5ae0f112f0d95e56cb2</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d4e1725bf34b9c4e0a04508b8c09c2a3eb2a08b</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/03ac255f5e69186f11bc36ef6d87e1a623d6710a</url>
    <id>03ac255f5e69186f11bc36ef6d87e1a623d6710a</id>
    <committed-date>2008-10-30T22:24:22-07:00</committed-date>
    <authored-date>2008-10-30T22:24:22-07:00</authored-date>
    <message>cleanup of more debug nonsense</message>
    <tree>3b7a4ccc8cc97338b8734150f6cc010c5fe3e089</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a4cc5ef0a195f077bae66b4e404f4b8032ddf7f3</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/c25471a63851dd6901c56b639efa9b9e245de985</url>
    <id>c25471a63851dd6901c56b639efa9b9e245de985</id>
    <committed-date>2008-10-30T22:09:30-07:00</committed-date>
    <authored-date>2008-10-30T22:09:30-07:00</authored-date>
    <message>Fixed up the collisions loop so that it correctly tests against all items in the array of active asteroids.</message>
    <tree>1f745e1137d4fac65120d746ee2f5b61f6355903</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b24b00fb615472eceb67809b841267d38e32e65</id>
      </parent>
    </parents>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/a4cc5ef0a195f077bae66b4e404f4b8032ddf7f3</url>
    <id>a4cc5ef0a195f077bae66b4e404f4b8032ddf7f3</id>
    <committed-date>2008-10-30T22:02:39-07:00</committed-date>
    <authored-date>2008-10-30T22:02:39-07:00</authored-date>
    <message>Refactoring collision code (which, as I've stated before sucks!).  Still working out a few kinks in the collision loop, which leads it to only work with the first asteroid in the list....</message>
    <tree>2e1f44f67245fcd13ef7cfefd84cc727ca668a15</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </author>
    <url>http://github.com/robc/gosu-asteroids/commit/55c897d7ff0442ff3d66afec2b3abfa1331c67b0</url>
    <id>55c897d7ff0442ff3d66afec2b3abfa1331c67b0</id>
    <committed-date>2008-06-21T22:52:51-07:00</committed-date>
    <authored-date>2008-06-21T22:52:51-07:00</authored-date>
    <message>Initial Commit</message>
    <tree>9e32e94bac472c07a1bfaf7b672c5d140342ef98</tree>
    <committer>
      <name>Rob Caporetto</name>
      <email>rcaporetto@gmail.com</email>
    </committer>
  </commit>
</commits>
