- if(tile_group->tiles[i].color != tile_group->tiles[i + 1].color)
- {
- return 0;
- }
- if(tile_group->tiles[i].number != tile_group->tiles[i + 1].number -1)
- {
- return 0;
- }
+ {
+ if(tile_group->tiles[i].color != tile_group->tiles[i + 1].color)
+ {
+ printf("fail run - colors don't match; ");
+ return 0;
+ }
+ if( tile_group->tiles[i].number != tile_group->tiles[i + 1].number -1 &&
+ i+1 != tile_group->num_tiles)
+ {
+ printf("fail run - invalid number sequence; ");
+ return 0;
+ }
+ }