<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>features/profiles.feature</filename>
    </added>
    <added>
      <filename>features/step_definitions/interaction_steps.rb</filename>
    </added>
    <added>
      <filename>features/support/env.rb</filename>
    </added>
    <added>
      <filename>features/support/mockio.rb</filename>
    </added>
    <added>
      <filename>lib/ruby_warrior/config.rb</filename>
    </added>
    <added>
      <filename>script/console</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,6 +5,7 @@ require 'ruby_warrior/core_additions'
 require 'ruby_warrior/game'
 require 'ruby_warrior/profile'
 require 'ruby_warrior/ui'
+require 'ruby_warrior/config'
 require 'ruby_warrior/player_generator'
 require 'ruby_warrior/level_loader'
 require 'ruby_warrior/tower'</diff>
      <filename>lib/ruby_warrior.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@ module RubyWarrior
     def start
       UI.puts &quot;Welcome to Ruby Warrior&quot;
       
-      make_game_directory unless File.exists?('ruby-warrior')
+      make_game_directory unless File.exists?(Config.path_prefix + '/ruby-warrior')
       
       if current_level.number.zero?
         prepare_next_level
@@ -38,7 +38,7 @@ module RubyWarrior
     
     def make_game_directory
       if UI.ask(&quot;No ruby-warrior directory found, would you like to create one?&quot;)
-        Dir.mkdir('ruby-warrior')
+        Dir.mkdir(Config.path_prefix + '/ruby-warrior')
       else
         UI.puts &quot;Unable to continue without directory.&quot;
         exit
@@ -59,7 +59,7 @@ module RubyWarrior
     end
     
     def profile_paths
-      Dir['ruby-warrior/**/.profile']
+      Dir[Config.path_prefix + '/ruby-warrior/**/.profile']
     end
     
     def profile</diff>
      <filename>lib/ruby_warrior/game.rb</filename>
    </modified>
    <modified>
      <diff>@@ -29,7 +29,7 @@ module RubyWarrior
     end
     
     def player_path
-      &quot;ruby-warrior/#{tower.name}-tower&quot;
+      Config.path_prefix + &quot;/ruby-warrior/#{tower.name}-tower&quot;
     end
     
     def current_level_path</diff>
      <filename>lib/ruby_warrior/profile.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@ describe RubyWarrior::Game do
   
   it &quot;should make game directory if player says so&quot; do
     RubyWarrior::UI.stubs(:ask).returns(true)
-    Dir.expects(:mkdir).with('ruby-warrior')
+    Dir.expects(:mkdir).with('./ruby-warrior')
     @game.make_game_directory
   end
   
@@ -30,7 +30,7 @@ describe RubyWarrior::Game do
   end
   
   it &quot;should find profile paths using Dir[] search&quot; do
-    Dir.expects(:[]).with(&quot;ruby-warrior/**/.profile&quot;)
+    Dir.expects(:[]).with(&quot;./ruby-warrior/**/.profile&quot;)
     @game.profile_paths
   end
   </diff>
      <filename>spec/ruby_warrior/game_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -75,11 +75,11 @@ describe RubyWarrior::Profile do
     end
   
     it &quot;should guess at the player path&quot; do
-      @profile.player_path.should == 'ruby-warrior/tower-tower'
+      @profile.player_path.should == './ruby-warrior/tower-tower'
     end
   
     it &quot;should append level dir to player path&quot; do
-      @profile.current_level_path.should == 'ruby-warrior/tower-tower/level-000'
+      @profile.current_level_path.should == './ruby-warrior/tower-tower/level-000'
     end
   
     it &quot;should load tower from path&quot; do</diff>
      <filename>spec/ruby_warrior/profile_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ad30bc53078c21ceeda349df57b2779be38d45ce</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Bates</name>
    <email>ryan@railscasts.com</email>
  </author>
  <url>http://github.com/ryanb/ruby-warrior/commit/b839964958d7fe1b7cb13e7a4d4b68ed5327f43c</url>
  <id>b839964958d7fe1b7cb13e7a4d4b68ed5327f43c</id>
  <committed-date>2009-07-16T00:19:07-07:00</committed-date>
  <authored-date>2009-07-16T00:19:07-07:00</authored-date>
  <message>adding initial cucumber feature</message>
  <tree>09427640e0369c819718558d690de3416a63989c</tree>
  <committer>
    <name>Ryan Bates</name>
    <email>ryan@railscasts.com</email>
  </committer>
</commit>
