отобразить колобка
This commit is contained in:
@@ -28,7 +28,8 @@
|
||||
|
||||
сохранитьЗаданноеЗначение(имя, свойство, значение);
|
||||
пересоздатьТело(имя, свойство, значение);
|
||||
обновитьЭлемент(путь, имя, свойство, значение);
|
||||
обновитьЭлемент(имя, свойство, значение);
|
||||
обновитьВидЭлемента(путь, имя, свойство, значение);
|
||||
});
|
||||
|
||||
|
||||
@@ -91,7 +92,7 @@ function пересоздатьТело(имя, свойство, значени
|
||||
мир.объекты.тела[имя] = тело;
|
||||
}
|
||||
|
||||
function обновитьЭлемент(путь, имя, свойство, значение)
|
||||
function обновитьЭлемент(имя, свойство, значение)
|
||||
{
|
||||
var за = мир.объекты.задано[имя];
|
||||
var ум = мир.объекты.умолчание;
|
||||
@@ -99,6 +100,7 @@ function обновитьЭлемент(путь, имя, свойство, зн
|
||||
if (!(имя in мир.объекты.элементы))
|
||||
{
|
||||
var элемент = document.createElement("div");
|
||||
элемент.id = `объекты-${имя}`;
|
||||
элемент.style.position = "absolute";
|
||||
элемент.style.display = "block";
|
||||
элемент.style.transformOrigin = "center";
|
||||
@@ -121,8 +123,17 @@ function обновитьЭлемент(путь, имя, свойство, зн
|
||||
var высота = за["высота"] ? за["высота"] : ум["высота"];
|
||||
элемент.style.height = `${высота}px`;
|
||||
}
|
||||
else if (свойство == "css")
|
||||
{
|
||||
//элемент.style.background = за["фон"];
|
||||
}
|
||||
}
|
||||
|
||||
function обновитьВидЭлемента(путь, имя, свойство, значение)
|
||||
{
|
||||
if (свойство != "вид")
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var элемент = мир.объекты.элементы[имя];
|
||||
var параметр = путь[3];
|
||||
элемент.style.setProperty(параметр, значение);
|
||||
console.debug(имя, свойство, параметр, значение);
|
||||
}
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
заголовок: "К 0.10.0",
|
||||
объекты: {
|
||||
пол: {
|
||||
x: 600,
|
||||
x: 1000,
|
||||
y: 300,
|
||||
ширина: 1000,
|
||||
css: {
|
||||
ширина: 2000,
|
||||
вид: {
|
||||
background: "url(р/отладка/основа.jpg) repeat-x",
|
||||
},
|
||||
},
|
||||
@@ -15,9 +15,8 @@
|
||||
ширина: 60,
|
||||
высота: 60,
|
||||
статика: false,
|
||||
css: {
|
||||
background: "url(р/колобок/колобок.png)",
|
||||
backgroundSize: "content",
|
||||
вид: {
|
||||
background: "url(р/колобок/колобок_неподвижен.png) no-repeat scroll 50% 0% / contain",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -15,7 +15,7 @@ function загрузитьJSONJS(отклик)
|
||||
}
|
||||
}
|
||||
}
|
||||
запрос.open("GET", "/json.js");// + "?" + gitjs.uuid());
|
||||
запрос.open("GET", "/json.js");
|
||||
запрос.send();
|
||||
}
|
||||
|
||||
@@ -25,22 +25,10 @@ function исполнитьJSONJS(текст)
|
||||
{
|
||||
return;
|
||||
}
|
||||
/*
|
||||
try
|
||||
{
|
||||
console.debug("исполняем", текст);
|
||||
eval(текст);
|
||||
console.debug("исполнили", текст);
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
console.error(e);
|
||||
}
|
||||
*/
|
||||
const скрипт = document.createElement("script");
|
||||
скрипт.src = текст;
|
||||
document.body.appendChild(скрипт);
|
||||
console.debug("исполнили скрипт?", текст);
|
||||
console.debug("исполнили скрипт", текст);
|
||||
}
|
||||
|
||||
function обновитьJSONJS()
|
||||
|
||||
Reference in New Issue
Block a user