Example #1
0
 public function test_grid()
 {
     $steampunk = new Steampunk\Steampunk(self::SEED);
     $steampunk->newGame(6);
     $this->assertEquals(6, $steampunk->getGameSize());
     //diagonally checking to make sure we have a 6 by 6 grid
     $steampunk->addPipe("tee-esw", 1, 1);
     $this->assertEquals("tee-esw", $steampunk->getTileContents(1, 1));
     $steampunk->addPipe("cap-e", 2, 2);
     $this->assertEquals("cap-e", $steampunk->getTileContents(2, 2));
     $steampunk->addPipe("cap-n", 3, 3);
     $this->assertEquals("cap-n", $steampunk->getTileContents(3, 3));
     $steampunk->addPipe("gauge-0", 4, 4);
     $this->assertEquals("gauge-0", $steampunk->getTileContents(4, 4));
     $steampunk->addPipe("leak-e", 5, 5);
     $this->assertEquals("leak-e", $steampunk->getTileContents(5, 5));
     $steampunk->addPipe("ninety-es", 6, 6);
     $this->assertEquals("ninety-es", $steampunk->getTileContents(6, 6));
 }