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