1 | package com.takenoko.shape; | |
2 | ||
3 | import com.takenoko.layers.tile.Tile; | |
4 | import com.takenoko.layers.tile.TileColor; | |
5 | import com.takenoko.vector.PositionVector; | |
6 | import org.apache.commons.lang3.tuple.Pair; | |
7 | ||
8 | /** Build a solid color Line pattern */ | |
9 | public class Triangle extends Pattern { | |
10 | ||
11 | public Triangle(TileColor tileColor) { | |
12 | super( | |
13 | Pair.of(new PositionVector(0, 0, 0), new Tile(tileColor)), | |
14 | Pair.of(new PositionVector(1, 0, -1), new Tile(tileColor)), | |
15 | Pair.of(new PositionVector(0, 1, -1), new Tile(tileColor))); | |
16 | } | |
17 | ||
18 | @Override | |
19 | public String toString() { | |
20 |
1
1. toString : replaced return value with "" for com/takenoko/shape/Triangle::toString → TIMED_OUT |
return "Triangle{" + this.getColorsString() + "}"; |
21 | } | |
22 | } | |
Mutations | ||
20 |
1.1 |