vtm/quelldatein/test.ts

55 lines
1.5 KiB
TypeScript
Raw Normal View History

2017-11-08 11:30:34 +01:00
module mod_vtm_test
{
/**
* @author kcf <vidofnir@folksprak.org>
*/
function haupt() : void
{
2017-11-08 15:05:06 +01:00
let aufbau : mod_vtm_aufbau.klasse_welt = new mod_vtm_aufbau.klasse_welt();
aufbau.feld_setzen({"u": 0, "v": 0}, new mod_vtm_aufbau.klasse_befoerderer(0));
aufbau.feld_setzen({"u": +1, "v": 0}, new mod_vtm_aufbau.klasse_schreiber(0, 1));
aufbau.feld_setzen({"u": +2, "v": 0}, new mod_vtm_aufbau.klasse_leser(0));
aufbau.feld_setzen({"u": +2, "v": -1}, new mod_vtm_aufbau.klasse_annehmer());
{
let darstellung_steuerung : mod_vtm_darstellung_steuerung.klasse_web_welt = new mod_vtm_darstellung_steuerung.klasse_web_welt(aufbau);
let xmlknoten : mod_vtm_helfer.schnittstelle_xmlknoten = mod_vtm_darstellung_steuerung.svg_wurzel
(
-4, -4,
+4, +4,
500, 500,
[
new mod_vtm_helfer.klasse_xmlknoten_normal
(
"style",
{},
[
new mod_vtm_helfer.klasse_xmlknoten_text(".feld {stroke: none; fill: black;}\n"),
new mod_vtm_helfer.klasse_xmlknoten_text(".figur {stroke: none; fill: white;}\n"),
// new mod_vtm_helfer.klasse_xmlknoten_text(".pfeil {stroke: none; fill: gray;}\n"),
]
)
,
darstellung_steuerung.darstellen()
]
)
;
console.info(xmlknoten.darstellen());
}
/*
while (true)
{
let weiter : boolean = aufbau.fortfahren();
if (! weiter)
break;
}
*/
2017-11-08 11:30:34 +01:00
}
haupt();
}