| 12345678910111213141516171819202122232425262728293031323334 |
- #include <stdio.h>
- #include "rubiks.h"
- void spatial_show(t_rubiks *rub)
- {
- printf(" +---+\n");
- printf(" |%c%c%c|\n", rub->grid[5][0][2], rub->grid[5][1][2], rub->grid[5][2][2]);
- printf(" |%c%c%c|\n", rub->grid[5][0][1], rub->grid[5][1][1], rub->grid[5][2][1]);
- printf(" |%c%c%c|\n", rub->grid[5][0][0], rub->grid[5][1][0], rub->grid[5][2][0]);
- printf(" +---+\n");
- printf(" |%c%c%c|\n", rub->grid[2][0][2], rub->grid[2][1][2], rub->grid[2][2][2]);
- printf(" |%c%c%c|\n", rub->grid[2][0][1], rub->grid[2][1][1], rub->grid[2][2][1]);
- printf(" |%c%c%c|\n", rub->grid[2][0][0], rub->grid[2][1][0], rub->grid[2][2][0]);
- printf("+---+---+---+\n");
- printf("|%c%c%c|%c%c%c|%c%c%c|\n",
- rub->grid[3][0][2], rub->grid[3][1][2], rub->grid[3][2][2],
- rub->grid[0][0][2], rub->grid[0][1][2], rub->grid[0][2][2],
- rub->grid[1][0][2], rub->grid[1][1][2], rub->grid[1][2][2]);
- printf("|%c%c%c|%c%c%c|%c%c%c|\n",
- rub->grid[3][0][1], rub->grid[3][1][1], rub->grid[3][2][1],
- rub->grid[0][0][1], rub->grid[0][1][1], rub->grid[0][2][1],
- rub->grid[1][0][1], rub->grid[1][1][1], rub->grid[1][2][1]);
- printf("|%c%c%c|%c%c%c|%c%c%c|\n",
- rub->grid[3][0][1], rub->grid[3][1][0], rub->grid[3][2][0],
- rub->grid[0][0][1], rub->grid[0][1][0], rub->grid[0][2][0],
- rub->grid[1][0][1], rub->grid[1][1][0], rub->grid[1][2][0]);
- printf("+---+---+---+\n");
- printf(" |%c%c%c|\n", rub->grid[4][0][2], rub->grid[4][1][2], rub->grid[4][2][2]);
- printf(" |%c%c%c|\n", rub->grid[4][0][1], rub->grid[4][1][1], rub->grid[4][2][1]);
- printf(" |%c%c%c|\n", rub->grid[4][0][0], rub->grid[4][1][0], rub->grid[4][2][0]);
- printf("+---+---+---+\n");
- }
|