<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -16,7 +16,7 @@ class ImagePool
     if !@@image_texts.has_key?(text)
       lines = text.split(&quot;\n&quot;)
       @@image_texts[text] = lines.map do |line|
-        Gosu::Image.from_text(window, line, &quot;Arial&quot;, 24)
+        Gosu::Image.from_text(window, line, &quot;Arial&quot;, 26)
       end
     end
     @@image_texts[text]</diff>
      <filename>image_pool.rb</filename>
    </modified>
    <modified>
      <diff>@@ -175,12 +175,17 @@ public
       Food.new(window, map, 32.5 * Map::GRID_WIDTH_HEIGHT, 14.5 * Map::GRID_WIDTH_HEIGHT),
       Food.new(window, map, 35.5 * Map::GRID_WIDTH_HEIGHT, 14.5 * Map::GRID_WIDTH_HEIGHT),
       Food.new(window, map, 35.5 * Map::GRID_WIDTH_HEIGHT, 11.5 * Map::GRID_WIDTH_HEIGHT),
+      
+      Peepcode.new(window, map, 35.5 * Map::GRID_WIDTH_HEIGHT, 53.5 * Map::GRID_WIDTH_HEIGHT,
+                   &quot;Room of horizontal scaling\nGoal: shutdown pack of Mongrels&quot;),
+      Peepcode.new(window, map, 34.0 * Map::GRID_WIDTH_HEIGHT, 51.5 * Map::GRID_WIDTH_HEIGHT,
+                   &quot;Room of vertical scaling\nStarring: Thin web server\nWarning: more powerful than a single mongrel!&quot;),
     ]
     
     map.players = [
       Guard.new(window, map, 40.5 * Map::GRID_WIDTH_HEIGHT, 61.5 * Map::GRID_WIDTH_HEIGHT),
       Dog.new(window, map, 37.5 * Map::GRID_WIDTH_HEIGHT, 57.5 * Map::GRID_WIDTH_HEIGHT),
-      Thin.new(window, map, 34.5 * Map::GRID_WIDTH_HEIGHT, 45.5 * Map::GRID_WIDTH_HEIGHT),
+      Thin.new(window, map, 34.5 * Map::GRID_WIDTH_HEIGHT, 41.5 * Map::GRID_WIDTH_HEIGHT),
       
       Dog.new(window, map, 37.5 * Map::GRID_WIDTH_HEIGHT, 52.5 * Map::GRID_WIDTH_HEIGHT),
       Dog.new(window, map, 38.0 * Map::GRID_WIDTH_HEIGHT, 52.0 * Map::GRID_WIDTH_HEIGHT),</diff>
      <filename>level.rb</filename>
    </modified>
    <modified>
      <diff>@@ -162,7 +162,10 @@ class Powerup
     player_row, player_column = Map.matrixify(player.y, player.x)
     
     if my_row == player_row &amp;&amp; my_column == player_column &amp;&amp;
-       ((@power_up &gt; 0 &amp;&amp; player.health &lt; Player::MAX_HEALTH) || (@power_up &lt; 0 &amp;&amp; player.health &gt; 0))
+       (@always_interact ||
+        (@power_up &gt; 0 &amp;&amp; player.health &lt; Player::MAX_HEALTH) ||
+        (@power_up &lt; 0 &amp;&amp; player.health &gt; 0)
+       )
       @interact_sound.play
       @window.show_text(@text) if @text
       new_health = player.health + @power_up
@@ -196,4 +199,12 @@ class PHP &lt; Powerup
     super(window, map, x, y, -25, SpritePool::get(window, 'php.png', TEX_HEIGHT), 'fuck_you.mp3')
     @text = 'PHP: &quot;Fuck you!&quot;'
   end
+end
+
+class Peepcode &lt; Powerup
+  def initialize(window, map, x, y, text)
+    super(window, map, x, y, 35, SpritePool::get(window, 'peepcode_powerup.png', TEX_HEIGHT))
+    @always_interact = true
+    @text = text
+  end
 end
\ No newline at end of file</diff>
      <filename>sprite.rb</filename>
    </modified>
    <modified>
      <diff>@@ -31,7 +31,7 @@ class GameWindow &lt; Gosu::Window
   SCREEN_FLASH_STEP      = 5
   POWERDOWN_SCREEN_FLASH_COLOR = Gosu::Color.new(SCREEN_FLASH_MAX_ALPHA, 255, 0, 0)
   POWERUP_SCREEN_FLASH_COLOR   = Gosu::Color.new(SCREEN_FLASH_MAX_ALPHA, 141, 198, 63)
-  TEXT_BACKGROUND_COLOR        = Gosu::Color.new(128, 0, 0, 0)
+  TEXT_BACKGROUND_COLOR        = Gosu::Color.new(160, 0, 0, 0)
   TEXT_BACKGROUND_PADDING      = 6
   TEXT_VERTICAL_SPACING        = 1
   MIN_TEXT_APPEARENCE_TIME     = 3</diff>
      <filename>wolf3d.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9519f5496383c72cbf2c53535793084d50b6f35b</id>
    </parent>
  </parents>
  <author>
    <name>Hongli Lai (Phusion)</name>
    <email>hongli@phusion.nl</email>
  </author>
  <url>http://github.com/FooBarWidget/rubystein/commit/d35a2a141c01dc4fec2a169fc9c1499df4587dfb</url>
  <id>d35a2a141c01dc4fec2a169fc9c1499df4587dfb</id>
  <committed-date>2009-04-28T03:41:56-07:00</committed-date>
  <authored-date>2009-04-28T03:41:56-07:00</authored-date>
  <message>Some graphics tweaks.</message>
  <tree>a3912a15c7273a97b24f291cacc4b8f7a4d9882d</tree>
  <committer>
    <name>Hongli Lai (Phusion)</name>
    <email>hongli@phusion.nl</email>
  </committer>
</commit>
