textgoeshere/nyan

View on GitHub
lib/nyan/sprites/star.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Nyan
  module Star
    SHAPE_LIST =<<EOF
...........
...........
...........
...........
...........
.....X.....
...........
...........
...........
...........
...........
--
...........
...........
...........
...........
.....X.....
....X.X....
.....X.....
...........
...........
...........
...........
--
...........
...........
...........
.....X.....
.....X.....
...XX.XX...
.....X.....
.....X.....
...........
...........
...........
--
...........
.....X.....
.....X.....
.....X.....
...........
.XXX.X.XXX.
...........
.....X.....
.....X.....
.....X.....
...........
--
...........
....XXX....
...X...X...
.X.......X.
X.........X
X.........X
X.........X
.X.......X.
..X.....X..
....XXX....
...........
--
.....X.....
...........
...........
...........
...........
X.........X
...........
...........
...........
...........
.....X.....
EOF

    def self.to_frames
      @frames ||= SHAPE_LIST.gsub(/\./, SPACE).split(/--./m)
    end
  end
end