Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Tablero{
- String tablero[][]=new String[3][3];
- public void inicializar(){
- for(int x=0;x<tablero.length;x++){
- for(int y=0;y<tablero.length;y++){
- tablero[x][y]=null;
- }
- }
- }
- public boolean marcarCruz(int a, int b){
- boolean resultado=false;
- if(tablero[a][b]!=null){
- resultado=false;
- }else{
- tablero[a][b]="X";
- resultado=true;
- }
- return resultado;
- }
- public boolean marcarCero(int a, int b){
- boolean resultado=false;
- if(tablero[a][b]!=null){
- resultado=false;
- }else{
- tablero[a][b]="0";
- resultado=true;
- }
- return resultado;
- }
- public boolean completo(){
- boolean completo=false;
- for(int x=0;x<tablero.length;x++){
- for(int y=0;y<tablero.length;y++){
- if(tablero[x][y]!=null){
- completo=true;
- }else{
- completo=false;
- }
- }
- }
- return completo;
- }
- public String indicarSiGanoAlgunJugador(){
- String ganador=null;
- for(int x=0;x<tablero.length;x++){
- if(tablero[0][x].equals("X")){
- ganador="X";
- }
- if(tablero[1][x].equals("X")){
- ganador="X";
- }
- if(tablero[2][x].equals("X")){
- ganador="X";
- }
- if(tablero[1][x].equals("X")){
- ganador="0";
- }
- if(tablero[2][x].equals("X")){
- ganador="0";
- }
- if(tablero[0][x].equals("X")){
- ganador="0";
- }
- for(int y=0;y<tablero.length;y++){
- if(tablero[y][1].equals("X")){
- ganador="X";
- }
- if(tablero[y][2].equals("X")){
- ganador="X";
- }
- if(tablero[y][0].equals("X")){
- ganador="X";
- }
- if(tablero[y][1].equals("X")){
- ganador="0";
- }
- if(tablero[y][2].equals("X")){
- ganador="0";
- }
- if(tablero[y][0].equals("X")){
- ganador="0";
- }
- }
- }
- return ganador;
- }
Add Comment
Please, Sign In to add comment