<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/vying/rules/board/attangle.rb</filename>
    </added>
    <added>
      <filename>test/vying/rules/board/attangle_test.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -10,7 +10,22 @@ module Board::Plugins::Stacking
   # Display the board in such a way that entire stacks can be seen.
 
   def to_s
-    super  # Change me
+    off = height &gt;= 10 ? 2 : 1
+    w = width
+    sp = @cells.compact.max { |a,b| a.length &lt;=&gt; b.length }
+    sp = sp ? sp.length : 1
+    letters = &quot;#{' ' * off}#{('a'...(?a+w).chr).collect { |l| ' ' + l + ' ' * sp }}#{' ' * off}\n&quot;
+
+    s = letters
+    height.times do |y|
+      s += sprintf( &quot;%*d&quot;, off, y+1 )
+      s += row(y).inject( '' ) do |rs,p|
+        stack = p.collect { |x| x.to_s[0..0] }.join if p
+        rs + (p ? &quot; #{stack}#{'_' * (sp - stack.length)} &quot; : &quot; #{'_' * sp} &quot;)
+      end
+      s += sprintf( &quot;%*d\n&quot;, -off, y+1 )
+    end
+    s + letters
   end
 
 end</diff>
      <filename>lib/vying/parts/board/plugins/stacking.rb</filename>
    </modified>
    <modified>
      <diff>@@ -14,6 +14,7 @@ require 'vying/history_test'
 require 'vying/random_test'
 require 'vying/rules/board/amazons_test'
 require 'vying/rules/board/ataxx_test'
+require 'vying/rules/board/attangle_test'
 require 'vying/rules/board/breakthrough_test'
 require 'vying/rules/board/checkers/checkers_test'
 require 'vying/rules/board/connect/connect4_test'</diff>
      <filename>test/test_suite.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7e17eac4f8398ef2410b4967f7e365236539d5fa</id>
    </parent>
    <parent>
      <id>0b18a48a4db8a939f5edddfc72e05799ae7d484d</id>
    </parent>
  </parents>
  <author>
    <name>Eric K Idema</name>
    <email>eki@vying.org</email>
  </author>
  <url>http://github.com/dstein/vying/commit/a199a15ec58f2885afbf90a9b9721fcd595793b1</url>
  <id>a199a15ec58f2885afbf90a9b9721fcd595793b1</id>
  <committed-date>2008-09-15T08:05:16-07:00</committed-date>
  <authored-date>2008-09-15T08:05:16-07:00</authored-date>
  <message>Merge branch 'dstein'</message>
  <tree>bffe4f24d55e99b5719a909f9ab7764cc36f12f9</tree>
  <committer>
    <name>Eric K Idema</name>
    <email>eki@vying.org</email>
  </committer>
</commit>
