|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectModRubik
public class ModRubik
Representacion logica de un cubo rubik, este formato es mas apropiado para analizar el cubo.
Field Summary | |
---|---|
private int |
ABAJO
|
private int |
ARRIBA
|
private java.util.ArrayList<Cara> |
caraList
|
private int |
DERECHA
|
private int |
FRONTAL
|
private int |
IZQUIERDA
|
private int |
TRASERA
|
Constructor Summary | |
---|---|
ModRubik()
Crea un cubo rubik ordenado. |
|
ModRubik(java.util.ArrayList<Cara> array)
|
Method Summary | |
---|---|
ModRubik |
clone()
|
void |
desordenar()
|
Cara |
getCara(int pos)
|
private void |
girar_X(int giros)
Gira el cubo completo en 90 grados sobre el eje X. |
private void |
girar_Y(int giros)
Gira el cubo completo en 90 grados sobre el eje Y. |
private void |
girar_Z(int giros)
Gira el cubo completo en 90 grados sobre el eje Z. |
static void |
main(java.lang.String[] args)
|
private void |
mover_A(int giros)
Gira la cara superior en 90 grados. |
private void |
mover_B(int giros)
Gira la cara de abajo en 90 grados. |
private void |
mover_D(int giros)
Gira la cara derecha en 90 grados. |
private void |
mover_F(int giros)
Gira la cara frontal en 90 grados. |
private void |
mover_I(int giros)
Gira la cara izquierda en 90 grados. |
private void |
mover_T(int giros)
Gira la cara trasera en 90 grados. |
void |
mover(java.lang.String comando)
|
void |
seqMov(java.lang.String seq)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final int ARRIBA
private final int IZQUIERDA
private final int FRONTAL
private final int DERECHA
private final int TRASERA
private final int ABAJO
private java.util.ArrayList<Cara> caraList
Constructor Detail |
---|
public ModRubik()
public ModRubik(java.util.ArrayList<Cara> array)
Method Detail |
---|
public Cara getCara(int pos)
private void mover_A(int giros)
private void mover_I(int giros)
private void mover_F(int giros)
private void mover_D(int giros)
private void mover_T(int giros)
private void mover_B(int giros)
private void girar_X(int giros)
private void girar_Y(int giros)
private void girar_Z(int giros)
public void mover(java.lang.String comando)
public void seqMov(java.lang.String seq)
public void desordenar()
public ModRubik clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |