From 9463a4122ee91cfac26e09e5c38e5918cdb31f52 Mon Sep 17 00:00:00 2001 From: carlos Date: Fri, 7 Jul 2017 12:31:20 +0000 Subject: [PATCH] =?UTF-8?q?Agregado=20descripci=C3=B3n=20de=20movimiento?= =?UTF-8?q?=20de=20cinta=20en=20interfaz=20grafica?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cl/cromer/mt/IndividualController.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/cl/cromer/mt/IndividualController.java b/src/cl/cromer/mt/IndividualController.java index 540932d..b004b1b 100644 --- a/src/cl/cromer/mt/IndividualController.java +++ b/src/cl/cromer/mt/IndividualController.java @@ -202,7 +202,22 @@ public class IndividualController extends VBox { } if (mover) { - descripcion.setText("Mover al estado q" + maquina.getEstadoActual().getQ() + " desde estado q" + estadoPrevio); + String move = ""; + switch (maquina.getEnlaceActual().getMovimiento()) { + case 'L': { + move = "se movio a la izquierda"; + break; + } + case 'R': { + move = "se movio a la derecha"; + break; + } + default: { + move = "no se movio"; + break; + } + } + descripcion.setText("La cinta "+move+"\nCambia del estado q" + estadoPrevio + " al estado q" + maquina.getEstadoActual().getQ()); // Undo cabezel anterior Rectangle rectangle = (Rectangle) scene.lookup("#caja_" + cabezalAnterior); @@ -222,7 +237,7 @@ public class IndividualController extends VBox { } else { Text simbolo = (Text) scene.lookup("#simbolo_" + cabezalAnterior); - descripcion.setText("Simbolo leido \"" + simboloAnterior + "\" y simbolo escrito \"" + simbolo.getText() + "\""); + descripcion.setText("Se leyo el simbolo \"" + simboloAnterior + "\" y se escribio el simbolo \"" + simbolo.getText() + "\""); mover = true; } }