<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://werwolf-online.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACluedo_generator.js</id>
	<title>MediaWiki:Cluedo generator.js - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://werwolf-online.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACluedo_generator.js"/>
	<link rel="alternate" type="text/html" href="https://werwolf-online.com/wiki/index.php?title=MediaWiki:Cluedo_generator.js&amp;action=history"/>
	<updated>2026-05-01T17:33:24Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Werwolf Online</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://werwolf-online.com/wiki/index.php?title=MediaWiki:Cluedo_generator.js&amp;diff=719&amp;oldid=prev</id>
		<title>Xaver: Die Seite wurde neu angelegt: „(function () {     var inputField = document.createElement(&#039;input&#039;);     inputField.type = &#039;text&#039;;     inputField.value = &#039;4_6_3_543&#039;;     inputField.id = &#039;tex…“</title>
		<link rel="alternate" type="text/html" href="https://werwolf-online.com/wiki/index.php?title=MediaWiki:Cluedo_generator.js&amp;diff=719&amp;oldid=prev"/>
		<updated>2019-06-03T13:58:58Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „(function () {     var inputField = document.createElement(&amp;#039;input&amp;#039;);     inputField.type = &amp;#039;text&amp;#039;;     inputField.value = &amp;#039;4_6_3_543&amp;#039;;     inputField.id = &amp;#039;tex…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;(function () {&lt;br /&gt;
    var inputField = document.createElement(&amp;#039;input&amp;#039;);&lt;br /&gt;
    inputField.type = &amp;#039;text&amp;#039;;&lt;br /&gt;
    inputField.value = &amp;#039;4_6_3_543&amp;#039;;&lt;br /&gt;
    inputField.id = &amp;#039;textfield&amp;#039;;&lt;br /&gt;
    var inputButton = document.createElement(&amp;#039;input&amp;#039;);&lt;br /&gt;
    inputButton.type = &amp;#039;button&amp;#039;;&lt;br /&gt;
    inputButton.value = &amp;#039;Erzeuge Setting&amp;#039;;&lt;br /&gt;
    inputButton.addEventListener(&amp;#039;click&amp;#039;, action);&lt;br /&gt;
    &lt;br /&gt;
    var inputDiv = document.getElementById(&amp;#039;loadCustomJS&amp;#039;);&lt;br /&gt;
    inputDiv.innerHTML = &amp;#039;&amp;#039;;&lt;br /&gt;
    inputDiv.appendChild(inputField);&lt;br /&gt;
    inputDiv.appendChild(inputButton);&lt;br /&gt;
    &lt;br /&gt;
    // Code von Sareon&lt;br /&gt;
    function Info(text, wwText) {&lt;br /&gt;
        this.text = text;&lt;br /&gt;
        this.wwText = wwText;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    Info.prototype.toString = function toString() {&lt;br /&gt;
        return this.text + &amp;quot; (&amp;quot; + this.wwText + &amp;quot;)&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    Info.prototype.getText = function (isWW) {&lt;br /&gt;
        if (isWW) {&lt;br /&gt;
            return this.wwText;&lt;br /&gt;
        } else {&lt;br /&gt;
            return this.text;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var p00 = new Info(&amp;quot;Lord Walson&amp;quot;, &amp;quot;David&amp;quot;);&lt;br /&gt;
    var p01 = new Info(&amp;quot;Oberst von Gatow&amp;quot;, &amp;quot;Nyth&amp;quot;);&lt;br /&gt;
    var p02 = new Info(&amp;quot;Reverend Grün&amp;quot;, &amp;quot;Daro&amp;quot;);&lt;br /&gt;
    var p03 = new Info(&amp;quot;Lady Sarah&amp;quot;, &amp;quot;Sareon&amp;quot;);&lt;br /&gt;
    var p04 = new Info(&amp;quot;Prof. Bloom&amp;quot;, &amp;quot;Datalog&amp;quot;);&lt;br /&gt;
    var p05 = new Info(&amp;quot;Frau Weiß&amp;quot;, &amp;quot;Samaraner&amp;quot;);&lt;br /&gt;
    var p06 = new Info(&amp;quot;Fräulein Gloria&amp;quot;, &amp;quot;Alohomora&amp;quot;);&lt;br /&gt;
    var p07 = new Info(&amp;quot;Baronin von Porz&amp;quot;, &amp;quot;Xaver&amp;quot;);&lt;br /&gt;
    var p08 = new Info(&amp;quot;Köchin Dora&amp;quot;, &amp;quot;Jopnu&amp;quot;);&lt;br /&gt;
    var p09 = new Info(&amp;quot;Pferdeknecht Anthony&amp;quot;, &amp;quot;Lexi&amp;quot;);&lt;br /&gt;
    var p10 = new Info(&amp;quot;Gärtner Horst&amp;quot;, &amp;quot;Xsí&amp;quot;);&lt;br /&gt;
    var p11 = new Info(&amp;quot;Kammerzofe Margareth&amp;quot;, &amp;quot;Sunset&amp;quot;);&lt;br /&gt;
    var p12 = new Info(&amp;quot;Kutscher Norman&amp;quot;, &amp;quot;Vince&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var o00 = new Info(&amp;quot;Wohnzimmer&amp;quot;, &amp;quot;S&amp;quot; + &amp;quot;eher&amp;quot;);&lt;br /&gt;
    var o01 = new Info(&amp;quot;Küche&amp;quot;, &amp;quot;H&amp;quot; + &amp;quot;exe&amp;quot;);&lt;br /&gt;
    var o02 = new Info(&amp;quot;Speisezimmer&amp;quot;, &amp;quot;W&amp;quot; + &amp;quot;olf&amp;quot;);&lt;br /&gt;
    var o03 = new Info(&amp;quot;Salon&amp;quot;, &amp;quot;A&amp;quot; + &amp;quot;mor&amp;quot;);&lt;br /&gt;
    var o04 = new Info(&amp;quot;Garten&amp;quot;, &amp;quot;J&amp;quot; + &amp;quot;äger&amp;quot;);&lt;br /&gt;
    var o05 = new Info(&amp;quot;Schlafzimmer&amp;quot;, &amp;quot;F&amp;quot; + &amp;quot;lötenspieler&amp;quot;);&lt;br /&gt;
    var o06 = new Info(&amp;quot;Dachboden&amp;quot;, &amp;quot;J&amp;quot; + &amp;quot;ason&amp;quot;);&lt;br /&gt;
    var o07 = new Info(&amp;quot;Gästezimmer&amp;quot;, &amp;quot;M&amp;quot; + &amp;quot;euchelmörder&amp;quot;);&lt;br /&gt;
    var o08 = new Info(&amp;quot;Treppenhaus&amp;quot;, &amp;quot;R&amp;quot; + &amp;quot;abe&amp;quot;);&lt;br /&gt;
    var o09 = new Info(&amp;quot;Wintergarten&amp;quot;, &amp;quot;W&amp;quot; + &amp;quot;aisenmädchen&amp;quot;);&lt;br /&gt;
    var o10 = new Info(&amp;quot;Bibliothek&amp;quot;, &amp;quot;P&amp;quot; + &amp;quot;hantom&amp;quot;);&lt;br /&gt;
    var o11 = new Info(&amp;quot;Galerie&amp;quot;, &amp;quot;T&amp;quot; + &amp;quot;ratschtante&amp;quot;);&lt;br /&gt;
    var o12 = new Info(&amp;quot;Trophäenraum&amp;quot;, &amp;quot;P&amp;quot; + &amp;quot;rinz&amp;quot;);&lt;br /&gt;
    var o13 = new Info(&amp;quot;Billardzimmer&amp;quot;, &amp;quot;R&amp;quot; + &amp;quot;otkäppchen&amp;quot;);&lt;br /&gt;
    var o14 = new Info(&amp;quot;Kaminzimmer&amp;quot;, &amp;quot;F&amp;quot; + &amp;quot;reimaurer&amp;quot;);&lt;br /&gt;
    var o15 = new Info(&amp;quot;Gewächshaus&amp;quot;, &amp;quot;Z&amp;quot; + &amp;quot;aubermeister&amp;quot;);&lt;br /&gt;
    var o16 = new Info(&amp;quot;Weinkeller&amp;quot;, &amp;quot;G&amp;quot; + &amp;quot;ünstling&amp;quot;);&lt;br /&gt;
    var o17 = new Info(&amp;quot;Stallungen&amp;quot;, &amp;quot;V&amp;quot; + &amp;quot;erfluchter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var w00 = new Info(&amp;quot;Dolch&amp;quot;, &amp;quot;Erschießen&amp;quot;);&lt;br /&gt;
    var w01 = new Info(&amp;quot;Arsen&amp;quot;, &amp;quot;Vergiften&amp;quot;);&lt;br /&gt;
    var w02 = new Info(&amp;quot;Pistole&amp;quot;, &amp;quot;Erstechen&amp;quot;);&lt;br /&gt;
    var w03 = new Info(&amp;quot;Rasenmäher&amp;quot;, &amp;quot;Outen&amp;quot;);&lt;br /&gt;
    var w04 = new Info(&amp;quot;Leuchter&amp;quot;, &amp;quot;Waldlauf&amp;quot;);&lt;br /&gt;
    var w05 = new Info(&amp;quot;Rohrzange&amp;quot;, &amp;quot;Fressen&amp;quot;);&lt;br /&gt;
    var w06 = new Info(&amp;quot;Kissen&amp;quot;, &amp;quot;Liebeskummer&amp;quot;);&lt;br /&gt;
    var w07 = new Info(&amp;quot;Seil&amp;quot;, &amp;quot;Lynchen&amp;quot;);&lt;br /&gt;
    var w08 = new Info(&amp;quot;Holzpfahl&amp;quot;, &amp;quot;Inaktivität&amp;quot;);&lt;br /&gt;
    var w09 = new Info(&amp;quot;Peitsche&amp;quot;, &amp;quot;Todeslasern&amp;quot;);&lt;br /&gt;
    var w10 = new Info(&amp;quot;Hufeisen&amp;quot;, &amp;quot;Foltern&amp;quot;);&lt;br /&gt;
    var w11 = new Info(&amp;quot;Wurfmesser&amp;quot;, &amp;quot;Ge-Holde-Maiden&amp;quot;);&lt;br /&gt;
    var w12 = new Info(&amp;quot;Rattengift&amp;quot;, &amp;quot;T&amp;quot; + &amp;quot;odesamulett&amp;quot;);&lt;br /&gt;
    var w13 = new Info(&amp;quot;Stricknadeln&amp;quot;, &amp;quot;Ü&amp;quot; + &amp;quot;berrennen&amp;quot;);&lt;br /&gt;
    var w14 = new Info(&amp;quot;Baseballschläger&amp;quot;, &amp;quot;Misstrauen&amp;quot;);&lt;br /&gt;
    var w15 = new Info(&amp;quot;Motorsäge&amp;quot;, &amp;quot;Verzaubern&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var r00 = new Info(&amp;quot;Morgengrauen&amp;quot;, &amp;quot;Forenspiel&amp;quot;);&lt;br /&gt;
    var r01 = new Info(&amp;quot;Frühstück&amp;quot;, &amp;quot;Finsterwald&amp;quot;);&lt;br /&gt;
    var r02 = new Info(&amp;quot;Vormittag&amp;quot;, &amp;quot;Einsatzzentrale&amp;quot;);&lt;br /&gt;
    var r03 = new Info(&amp;quot;Mittagsstunde&amp;quot;, &amp;quot;Organisation&amp;quot;);&lt;br /&gt;
    var r04 = new Info(&amp;quot;Mittagessen&amp;quot;, &amp;quot;Mentorenzentrale&amp;quot;);&lt;br /&gt;
    var r05 = new Info(&amp;quot;Nachmittag&amp;quot;, &amp;quot;Friedhof der Forenspiele&amp;quot;);&lt;br /&gt;
    var r06 = new Info(&amp;quot;Teezeit&amp;quot;, &amp;quot;Wirtshaus&amp;quot;);&lt;br /&gt;
    var r07 = new Info(&amp;quot;Abendrot&amp;quot;, &amp;quot;Spielwiese&amp;quot;);&lt;br /&gt;
    var r08 = new Info(&amp;quot;Abendessen&amp;quot;, &amp;quot;Kreativecke&amp;quot;);&lt;br /&gt;
    var r09 = new Info(&amp;quot;Nacht&amp;quot;, &amp;quot;Düsterwald&amp;quot;);&lt;br /&gt;
    var r10 = new Info(&amp;quot;Mitternacht&amp;quot;, &amp;quot;Draft-Lounge&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    //Global Infos&lt;br /&gt;
    var move1,&lt;br /&gt;
    move2,&lt;br /&gt;
    move3,&lt;br /&gt;
    pos;&lt;br /&gt;
    var isWith4,&lt;br /&gt;
    isWithWW;&lt;br /&gt;
&lt;br /&gt;
    function generateGame(key) {&lt;br /&gt;
        var allOrte = [o00, o01, o02, o03, o04, o05, o06, o07, o08, o09, o10, o11, o12, o13, o14, o15, o16, o17];&lt;br /&gt;
        var allWaffen = [w00, w01, w02, w03, w04, w05, w06, w07, w08, w09, w10, w11, w12, w13, w14, w15];&lt;br /&gt;
        var allPersons = [p00, p01, p02, p03, p04, p05, p06, p07, p08, p09, p10, p11, p12];&lt;br /&gt;
        var allZeiten = [r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, r10];&lt;br /&gt;
        //Key has to be P_Anzahl_WW_ZahlZahlZahl&lt;br /&gt;
&lt;br /&gt;
        var splitted = key.split(&amp;quot;_&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        if (splitted.length != 4) {&lt;br /&gt;
            document.getElementById(&amp;quot;infoBox&amp;quot;).innerHTML = &amp;quot;Key hat keine 4 Teile.&amp;quot;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var spieler = parseInt(splitted[0]);&lt;br /&gt;
        var anzahl = parseInt(splitted[1]);&lt;br /&gt;
        var version = parseInt(splitted[2]);&lt;br /&gt;
&lt;br /&gt;
        var p1 = parseInt(splitted[3].substring(0, 1)) + 1;&lt;br /&gt;
        var p2 = parseInt(splitted[3].substring(1, 2)) + 1;&lt;br /&gt;
        var p3 = parseInt(splitted[3].substring(2, 3)) + 1;&lt;br /&gt;
&lt;br /&gt;
        var check = checkCorrectness(spieler, anzahl, version, p1, p2, p3);&lt;br /&gt;
        if (check != &amp;quot;&amp;quot;) {&lt;br /&gt;
            document.getElementById(&amp;quot;infoBox&amp;quot;).innerHTML = check;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Set Globals&lt;br /&gt;
        //Version 1=Normal3, 2=Normal4, 3=WW3, 4=WW4&lt;br /&gt;
        isWith4 = true;&lt;br /&gt;
        if (version === 1 | version === 3) {&lt;br /&gt;
            isWith4 = false;&lt;br /&gt;
        }&lt;br /&gt;
        isWithWW = true;&lt;br /&gt;
        if (version === 1 | version === 2) {&lt;br /&gt;
            isWithWW = false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        move1 = p1 * p2;&lt;br /&gt;
        move2 = p1 * p3;&lt;br /&gt;
        move3 = p2 * p3;&lt;br /&gt;
        pos = 0;&lt;br /&gt;
&lt;br /&gt;
        //Fill all&lt;br /&gt;
        reduzieren(allPersons, allOrte, allWaffen, allZeiten, anzahl);&lt;br /&gt;
        uebersichtFuellen(allPersons, allOrte, allWaffen, allZeiten);&lt;br /&gt;
        loesungFuellen(allPersons, allOrte, allWaffen, allZeiten);&lt;br /&gt;
        var rest = erstelleRest(allPersons, allOrte, allWaffen, allZeiten);&lt;br /&gt;
        spielerInfoFuellen(rest, spieler);&lt;br /&gt;
&lt;br /&gt;
        pos = (pos + move1 + move2 + move3) % spieler + 1;&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&amp;quot;infoBox&amp;quot;).innerHTML = &amp;quot;Spoiler gefüllt! Es beginnt Spieler &amp;quot; + pos;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function reduzieren(allPersons, allOrte, allWaffen, allZeiten, anzahl) {&lt;br /&gt;
        while (allPersons.length &amp;gt; anzahl) {&lt;br /&gt;
            pos = (pos + move1) % allPersons.length;&lt;br /&gt;
            allPersons.splice(pos, 1);&lt;br /&gt;
        }&lt;br /&gt;
        while (allOrte.length &amp;gt; anzahl) {&lt;br /&gt;
            pos = (pos + move2) % allOrte.length;&lt;br /&gt;
            allOrte.splice(pos, 1);&lt;br /&gt;
        }&lt;br /&gt;
        while (allWaffen.length &amp;gt; anzahl) {&lt;br /&gt;
            pos = (pos + move3) % allWaffen.length;&lt;br /&gt;
            allWaffen.splice(pos, 1);&lt;br /&gt;
        }&lt;br /&gt;
        while (allZeiten.length &amp;gt; anzahl) {&lt;br /&gt;
            pos = (pos + move1) % allZeiten.length;&lt;br /&gt;
            allZeiten.splice(pos, 1);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function uebersichtFuellen(t1, t2, t3, t4) {&lt;br /&gt;
        document.getElementById(&amp;quot;personen&amp;quot;).innerHTML = arrayToString(t1);&lt;br /&gt;
        document.getElementById(&amp;quot;orte&amp;quot;).innerHTML = arrayToString(t2);&lt;br /&gt;
        document.getElementById(&amp;quot;waffen&amp;quot;).innerHTML = arrayToString(t3);&lt;br /&gt;
        if (isWith4) {&lt;br /&gt;
            document.getElementById(&amp;quot;zeit&amp;quot;).innerHTML = arrayToString(t4);&lt;br /&gt;
        } else {&lt;br /&gt;
            document.getElementById(&amp;quot;zeit&amp;quot;).innerHTML = &amp;quot;Keine 4. Kategorie&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (isWithWW) {&lt;br /&gt;
            document.getElementById(&amp;quot;feld1&amp;quot;).innerHTML = &amp;quot;Forenuser:&amp;quot;;&lt;br /&gt;
            document.getElementById(&amp;quot;feld2&amp;quot;).innerHTML = &amp;quot;Opfer:&amp;quot;;&lt;br /&gt;
            document.getElementById(&amp;quot;feld3&amp;quot;).innerHTML = &amp;quot;Tödliche Aktionen:&amp;quot;;&lt;br /&gt;
            document.getElementById(&amp;quot;feld4&amp;quot;).innerHTML = &amp;quot;Orte:&amp;quot;;&lt;br /&gt;
        } else {&lt;br /&gt;
            document.getElementById(&amp;quot;feld1&amp;quot;).innerHTML = &amp;quot;Personen:&amp;quot;;&lt;br /&gt;
            document.getElementById(&amp;quot;feld2&amp;quot;).innerHTML = &amp;quot;Orte:&amp;quot;;&lt;br /&gt;
            document.getElementById(&amp;quot;feld3&amp;quot;).innerHTML = &amp;quot;Tatwaffen:&amp;quot;;&lt;br /&gt;
            document.getElementById(&amp;quot;feld4&amp;quot;).innerHTML = &amp;quot;Tageszeiten:&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function loesungFuellen(allPersons, allOrte, allWaffen, allZeiten) {&lt;br /&gt;
        pos = (pos + move3) % allPersons.length;&lt;br /&gt;
        var loesungPerson = allPersons.splice(pos, 1)[0];&lt;br /&gt;
        pos = (pos + move2) % allOrte.length;&lt;br /&gt;
        var loesungOrt = allOrte.splice(pos, 1)[0];&lt;br /&gt;
        pos = (pos + move1) % allWaffen.length;&lt;br /&gt;
        var loesungWaffe = allWaffen.splice(pos, 1)[0];&lt;br /&gt;
        pos = (pos + move3) % allZeiten.length;&lt;br /&gt;
        var loesungZeit = allZeiten.splice(pos, 1)[0];&lt;br /&gt;
&lt;br /&gt;
        var array = [loesungPerson, loesungOrt, loesungWaffe];&lt;br /&gt;
        var string = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        if (isWithWW) {&lt;br /&gt;
            string = loesungPerson.wwText + &amp;quot; tötete den/die/das &amp;quot; + loesungOrt.wwText + &amp;quot; durch &amp;quot; + loesungWaffe.wwText;&lt;br /&gt;
            if (isWith4) {&lt;br /&gt;
                string += &amp;quot; im/in der &amp;quot; + loesungZeit.wwText;&lt;br /&gt;
            }&lt;br /&gt;
        } else {&lt;br /&gt;
            string = loesungPerson.text + &amp;quot; tötete mit einer/einem &amp;quot; + loesungWaffe.text + &amp;quot; im &amp;quot; + loesungOrt.text;&lt;br /&gt;
            if (isWith4) {&lt;br /&gt;
                string += &amp;quot; zur/zum/am &amp;quot; + loesungZeit.text;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&amp;quot;loesung&amp;quot;).innerHTML = string;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function erstelleRest(allPersons, allOrte, allWaffen, allZeiten) {&lt;br /&gt;
        var rest = [];&lt;br /&gt;
        allPersons.forEach(function (entry) {&lt;br /&gt;
            rest.push(entry);&lt;br /&gt;
        });&lt;br /&gt;
        allOrte.forEach(function (entry) {&lt;br /&gt;
            rest.push(entry);&lt;br /&gt;
        });&lt;br /&gt;
        allWaffen.forEach(function (entry) {&lt;br /&gt;
            rest.push(entry);&lt;br /&gt;
        });&lt;br /&gt;
        if (isWith4) {&lt;br /&gt;
            allZeiten.forEach(function (entry) {&lt;br /&gt;
                rest.push(entry);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        return rest;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function spielerInfoFuellen(rest, spieler) {&lt;br /&gt;
        var spielerInfo = [];&lt;br /&gt;
        for (var index = 0; index &amp;lt; spieler; index++) {&lt;br /&gt;
            spielerInfo[index] = [];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var zaehler = 0;&lt;br /&gt;
        while (rest.length &amp;gt; 0) {&lt;br /&gt;
            pos = (pos + move1 + move2 + move3) % rest.length;&lt;br /&gt;
            spielerInfo[zaehler].push(rest.splice(pos, 1)[0]);&lt;br /&gt;
            zaehler = (zaehler + 1) % spieler;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var index = 0; index &amp;lt; spieler; index++) {&lt;br /&gt;
            document.getElementById(&amp;quot;Spieler&amp;quot; + (index + 1)).innerHTML = arrayToString(spielerInfo[index], isWithWW);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function arrayToString(array) {&lt;br /&gt;
        var erg = &amp;quot;&amp;quot;;&lt;br /&gt;
        array.forEach(function (entry) {&lt;br /&gt;
            erg += entry.getText(isWithWW) + &amp;quot;, &amp;quot;;&lt;br /&gt;
        });&lt;br /&gt;
        return erg.substr(0, erg.length - 2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function checkCorrectness(spieler, anzahl, version, p1, p2, p3) {&lt;br /&gt;
        if (spieler % 1 != 0) {&lt;br /&gt;
            return &amp;quot;Der Key-Wert für Spieler ist keine Zahl.&amp;quot;;&lt;br /&gt;
        } else if (spieler &amp;lt; 2 | spieler &amp;gt;= 9) {&lt;br /&gt;
            return &amp;quot;Spielerzahl von &amp;quot; + spieler + &amp;quot; unmöglich.&amp;quot;&lt;br /&gt;
        } else if (anzahl % 1 != 0) {&lt;br /&gt;
            return &amp;quot;Der Key-Wert für die Anzahl an Objekten ist keine Zahl.&amp;quot;;&lt;br /&gt;
        } else if (anzahl &amp;lt; 2 | anzahl * 3 &amp;lt; spieler | anzahl &amp;gt; 12) {&lt;br /&gt;
            return &amp;quot;Die Anzahl an Objekten (&amp;quot; + anzahl + &amp;quot;) ist unmöglich.&amp;quot;;&lt;br /&gt;
        } else if (p1 % 1 != 0 | p2 % 1 != 0 | p3 % 1 != 0) {&lt;br /&gt;
            return &amp;quot;Der Key-Wert am Schluss ist keine dreistellige Zahl.&amp;quot;;&lt;br /&gt;
        } else if (version &amp;lt; 1 | version &amp;gt; 4) {&lt;br /&gt;
            return &amp;quot;Der Key-Wert für Version ist inkorrekt.&amp;quot;;&lt;br /&gt;
        } else {&lt;br /&gt;
            return &amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function action() {&lt;br /&gt;
        var key = document.getElementById(&amp;#039;textfield&amp;#039;).value;&lt;br /&gt;
        generateGame(key);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Xaver</name></author>
	</entry>
</feed>