Algunas pruebas más con JSON y el BackEnd.

Se han creado algunas de las clases que conformarán el Backend del juego.
Estas clases no están completas en cuanto a funcionalidad, pero sí los datos.
Se continúa con las pruebas para cargar y guardar todos estos datos en archivos JSON.
This commit is contained in:
2022-05-18 23:18:15 +02:00
parent c652a36ec6
commit 8341662e3d
10 changed files with 538 additions and 112 deletions
+24
View File
@@ -0,0 +1,24 @@
[
{
"class": "uberelectron.gameSystems.Machine",
"machineID": "base_raspi_mk1",
"attributes": {
"Test": 5,
"Otro": -2
},
"esDeRecursos": true,
"tileSetID": "Machine_Set",
"tilePos": 3
},
{
"class": "uberelectron.gameSystems.Machine",
"machineID": "test_mach2",
"attributes": {
"Otro": -6,
"Test2": 3
},
"esDeRecursos": false,
"tileSetID": "Machine_Set",
"tilePos": 4
}
]
+66
View File
@@ -0,0 +1,66 @@
{
"RoomName": "testRoom",
"RoomSize": {
"x": 8,
"y": 5
},
"BackgroundData": [
[ 2, 2, 2, 2, 2, 2, 2, 2 ],
[ 2, 3, 3, 3, 3, 3, 3, 2 ],
[ 2, 3, 3, 3, 3, 3, 3, 2 ],
[ 2, 3, 3, 3, 3, 3, 3, 2 ],
[ 2, 2, 2, 2, 2, 2, 2, 2 ]
],
"MaquinasData": [
[
null,
null,
null,
null,
null,
null,
null,
null
],
[
null,
null,
null,
null,
null,
null,
null,
null
],
[
null,
null,
null,
"base_raspi_mk1",
"test_mach2",
null,
null,
null
],
[
null,
null,
null,
null,
null,
null,
null,
null
],
[
null,
null,
null,
null,
null,
null,
null,
null
]
]
}