by @Elias Tapia /Docente BTH Fork
{"functions":[{"rawId":"id_f3af56bf_a151_4216_9350_fa39b4ab0f45","tpe":"String","name":"obtCelda","statements":[{"@type":"Begin","id":"id_5e931e60_c3a9_4fdf_a826_5e45ea9ec588"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"indice","lengthValue2":"5","id":"id_13bd0733_5097_4638_a4b2_3c36b745ce2a","initValue":null},{"@type":"Assign","name":"indice","id":"id_1fdc3110_b8be_49b4_8f2a_c3d5d76dad98","value":"f * ancho + c"},{"@type":"Return","id":"id_1d025698_ec8c_40cb_948a_c054258afd54","maybeValue":"charAt(lab, indice)"}],"parameters":[{"tpe":"String","name":"lab","id":"ce5c47bf-1ee1-40b2-8d0f-730f51647895"},{"tpe":"Integer","name":"f","id":"be10a195-b9b8-44fd-8de7-ef065013a294"},{"tpe":"Integer","name":"c","id":"d341686e-f4ae-4249-aee6-2007650018a9"},{"tpe":"Integer","name":"ancho","id":"66c03c32-8ce2-49aa-b9b5-adca9e3e8a5a"}]},{"rawId":"id_db9d976b_6ae0_4bee_abf5_4c1247c93fe8","tpe":"Void","name":"fun1","statements":[{"@type":"Begin","id":"id_bf3683fe_b2da_4774_862c_9f57a351c6b1"},{"@type":"Return","id":"id_e35376b8_57c0_43e0_98e8_d41d168dea77","maybeValue":null}],"parameters":[]}],"name":"maze","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_02a4cb59_8119_4784_a031_c6f0a5083244"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"ancho","lengthValue2":"5","id":"id_d32a9cd9_bdb4_41c7_87ef_5dbffe6fd3c8","initValue":"5"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"alto","lengthValue2":"5","id":"id_a5f6c6d1_5560_4439_baba_d02e605ef59d","initValue":"5"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"laberinto","lengthValue2":"5","id":"id_d5f602b3_7420_4f1f_ac04_4c5df837ee99","initValue":"\"#####\" + \"#S..#\" + \"#.#.#\" + \"#..E#\" + \"#####\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"fila","lengthValue2":"5","id":"id_450fc96f_d3d2_43c7_8884_35bae0d0200a","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"columna","lengthValue2":"5","id":"id_0a493b9d_2be5_4489_920f_cae9eeb25398","initValue":"1"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"llego","lengthValue2":"5","id":"id_591ced38_8cde_4ede_97a7_f478cb2d9382","initValue":"false"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"direccion","lengthValue2":"5","id":"id_3687cab6_f851_4e77_9191_9b39f4d83f17","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"nuevaFila","lengthValue2":"5","id":"id_4fb0d9c6_571a_49d6_8e6b_d402a14d3065","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"nuevaColumna","lengthValue2":"5","id":"id_826d985c_b894_4e57_8eb9_26ca1ecc3068","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"celda","lengthValue2":"5","id":"id_4b84ce6f_4561_4ed4_a768_37364b6ab824","initValue":"\"\""},{"condition":"!llego","@type":"While","id":"id_3ef19ddd_2bba_4a43_91e2_eba47102b277","body":{"statements":[{"@type":"Call","id":"id_f3be6b2e_3816_45f4_ba76_8f319176f6c7","value":"showMaze(laberinto, fila, columna, ancho, alto)"},{"newline":true,"@type":"Output","id":"id_f05535b9_5721_4cf5_a79a_8a76e03a0313","value":"\"Mueve: W=arriba S=abajo A=izquierda D=derecha\""},{"@type":"Input","name":"direccion","id":"id_11a65bb7_f91a_40d9_9673_a8755c5d13bb","prompt":null},{"@type":"Assign","name":"nuevaFila","id":"id_c626fa93_133f_4fbe_87d1_53d36ad5a71b","value":"fila"},{"@type":"Assign","name":"nuevaColumna","id":"id_9ba7edfa_3ad1_4b6f_8266_3622f443bc30","value":"columna"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[],"id":"id_fc7ada1f_8a41_434f_a4a8_3450e3d705db"},"trueBlock":{"statements":[{"@type":"Assign","name":"celda","id":"id_be127c90_e4e0_4958_9752_7d0319741b5f","value":"obtCelda(laberinto, nuevaFila, nuevaColumna, ancho)"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_29357ce9_80ad_45bf_821a_814f9f4c60c4","value":"\"Te saliste del mapa\""}],"id":"id_7e36f201_d9ae_4f2c_bb29_e82b3a38ecc5"},"trueBlock":{"statements":[{"@type":"Assign","name":"fila","id":"id_b03881b4_91ee_4c30_8647_72a93bd5d0c8","value":"nuevaFila"},{"@type":"Assign","name":"columna","id":"id_9e8f1e02_aa84_47d9_bebf_02e77af90e92","value":"nuevaColumna"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_f4e640c3_960c_49a5_9eca_c2f75007f566","value":"\"¡Chocaste con una pared!\""}],"id":"id_61e0c38a_34dc_43f7_8ef0_71bd5ca73b02"},"trueBlock":{"statements":[{"@type":"Assign","name":"llego","id":"id_24a3f7b1_d57d_4a1b_98e5_6b8a457fa393","value":"true"}],"id":"id_b632323e_ed03_48a2_8c99_b2eeb120b6fc"},"condition":"celda == \"E\"","@type":"If","id":"id_daad4246_ee16_493c_9771_bf5e185a173c"}],"id":"id_4996fca4_3c89_4159_8d02_a58cae3e6f42"},"condition":"celda != \"#\"","@type":"If","id":"id_04f03b62_826c_4184_890d_8d2bcbb31d08"}],"id":"id_d321e6e8_f5c0_4cc1_bec5_fbdcd5383f61"},"condition":"(nuevaFila >= 0) && (nuevaFila < alto) && (nuevaColumna >= 0) && (nuevaColumna < ancho)","@type":"If","id":"id_565fd262_1110_4888_9d75_ae184a26aa84"}],"id":"id_a9987169_1788_4480_a95c_c81608caf5b4"},"trueBlock":{"statements":[{"@type":"Assign","name":"nuevaColumna","id":"id_72679a30_8f0b_43cc_b461_c3ba087cab3b","value":"columna + 1"}],"id":"id_2f549bc2_626c_4d9d_ab68_a031cf20d876"},"condition":"direccion == \"D\"","@type":"If","id":"id_ee8afdda_0a55_452f_9c49_7c3104dcc5e0"}],"id":"id_b51c6902_7a62_4ff5_95c3_52f367802b1e"},"trueBlock":{"statements":[{"@type":"Assign","name":"nuevaColumna","id":"id_2f79f13d_30cc_422f_a822_0ac7e792d7fe","value":"columna - 1"}],"id":"id_6160b0c1_8c09_44e3_a454_5306b91b0600"},"condition":"direccion == \"A\"","@type":"If","id":"id_c005ec59_4c77_447c_9c2a_55fc03c1dba5"}],"id":"id_df157b39_2d03_4ad4_a1a3_6b10754e3533"},"trueBlock":{"statements":[{"@type":"Assign","name":"nuevaFila","id":"id_85427b2b_defd_4bf8_aa91_65b1ef2fa41c","value":"fila + 1"}],"id":"id_96035370_627e_4656_969d_fcb6edfc6ec3"},"condition":"direccion == \"S\"","@type":"If","id":"id_740d7523_a040_499e_9a33_0e54784ac124"}],"id":"id_0c10d91b_0867_468d_abaa_0e30d04cf164"},"trueBlock":{"statements":[{"@type":"Assign","name":"nuevaFila","id":"id_6ecc2a4c_2b7d_4c86_9949_847a8fbd27b0","value":"fila - 1"}],"id":"id_d7d56b4a_64f9_4563_9787_6819f4d99a77"},"condition":"direccion == \"W\"","@type":"If","id":"id_4f4b3bb8_f035_4d04_8f05_8a34613edea0"}],"id":"id_8caef5b6_2bd6_401b_aed9_d5efcafc2d9e"}},{"newline":true,"@type":"Output","id":"id_94091382_9a1a_4781_af7f_50979a0f661f","value":"\"¡Llegaste a la salida! Ganaste el laberinto\""},{"@type":"Return","id":"id_4df61794_0f16_4393_9969_c2f8614aebb4","maybeValue":null}],"parameters":[]},"id":"id_91a0ad7e_9b53_408a_a9db_3041660bd401","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"c++","showGenCode":true},"version":"0.2","revision":713}