Ergebnis 1 bis 8 von 8

Thema: Menü-Bewegung: Wo ist der Wurm drin?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Bin mir nicht ganz sicher was du meinst, aber wenn es nur darum geht um zwischen die 4 inneren Felder auswählen zu können, könntest du sowas in der art stattdessen versuchen in dem du zwei weitere Variable dazulegt (x und y)

    Code:
    branch OrtMenuTasten = 1
       variable y add 2
       variable y mod 4
       variable OrtMenuPosition set y
       variable OrtMenuPosition add x
    end
    
    branch OrtMenuTasten = 2
       variable x add 1
       variable x mod 2
       variable OrtMenuPosition set y
       variable OrtMenuPosition add x
    end
    
    branch OrtMenuTasten = 3
       variable x add 1
       variable x mod 2
       variable OrtMenuPosition set y
       variable OrtMenuPosition add x
    end
    
    branch OrtMenuTasten = 4
       variable y add 2
       variable y mod 4
       variable OrtMenuPosition set y
       variable OrtMenuPosition add x
    end
    Die Positionen Nummer werden dann so aussehen

    Code:
    0 1
    2 3
    Und dann brauchst du den äusseren Felder nicht mehr, wenn die wirklich nur dazu diente der Position innerhalb den inneren 4 zu halten.

  2. #2
    Mh, das verstehe ich leider nicht. Hoffentlich liegt es nur daran, daß ich nicht weiß, was bei ,,mod" passiert.

    Die Menüfunktion klappt soweit wie erwünscht nur klappt es noch nicht, daß man ähnlich wie bei einem
    Ringmenü von ganz unten nach oben wechseln kann (sehr gut wahrscheinlich, das später mehr Felder
    als Vier dazukommen) uä. Das was mich bei der Fehlersuche verstört ist ja, daß es bei Vier von Acht dieses
    Ringmenü System so klappt wie ich es mir gedacht habe: Nur von unten nach oben; und von rechts nach
    links bockt es herum.

    Deines habe ich zwar nicht ganz verstanden, aber bei dir gibt es kein Ringmenüäquivalent. Sollte mein
    Menü überhaupt gar nicht so klappen wie ich will, dann werde ich dieses Element fallen lassen und sehr
    gerne auf dein Menü zurückgreifen.

    EDIT: kannst du mir verraten, was denn bei ,,mod" mit der Variable passiert?
    EDIT2:@Ringlod habe dich übersehen^^ War ein Versuch das Problem zu lösen: hat nicht viel verändert,
    außer, daß sich das chaotische Verhalten von 9 und 10 gefühlt verändert hat... (mach ja auch irgendwo Sinn ...?) Ich stell das mal zurück.

    Mh Danke
    Vulpes

    Geändert von Vulpes (12.09.2012 um 14:21 Uhr)

  3. #3
    Mod (oder auch modulo) nimmt der Wert in dem Variable, teilt es durch dem Mod wert und gibt dir dann den Restwert zurück, sprich 7 mod 4 gibt dir dann 3.
    Und doch, bei meinem beispiel kommt man von die eine Ecke auf dem anderen.

    Fangen wir mal an bei position 0. Jetzt sind Variabel x und y gleich 0.
    Wir klicken mal rechts und jetzt wird 1 zu x gelegt. 1 mod 2 = 1, also passiert nix weiter.
    Der Position wird nun berechnet: 0 + 1 = 1, also sind wir nun oben rechts.

    Klicken wir nochmal rechts wird nochmal 1 zu x addiert.
    jetzt aber wirds gleich wieder 0 weil 2 mod 2 = 0
    Der Position wird berechnet: 0 + 0 = 0, und d.h. dass wir wieder oben links sind.

    Es funktioniert ähnlich fürs oben und unten klicken

  4. #4
    Ich bin mir zwar nicht ganz sicher, aber der Unterschied ist der, daß du ähnlich wie
    im Koordinatensystem zwei Variablen zur Positionsbestimmung verwendest?

    Mod habe ich wirklich nicht verstanden: Du redest von teilen? 2mod2=0 und 7mod4=3 das liest sich mehr wie Minus nehmen.

    Ich entschuldige mich, wenn ich michgeistig ungeschickt anstelle^^

  5. #5
    So etwa @Koordinaten system ähnlich

    und es ist der Restwert von das teilen den zu zurück kriegst, nicht von wieviel es sich teilen lässt

    120 div 7 = 17
    120 mod 7 = 1
    Code:
    120 : 7 = 17
     7
     50
     49
      1
    Die Algorithmus über war zumindest wie ich gelernt habe Restwert beim teilen auszurechnen, halt so falls der nicht bekannt erscheinen sollte, sprich wenn man nicht mit decimal Werten arbeiten sollte

  6. #6
    Da ich mein Problem weder gelöst habe, noch verstanden habe, wo ich einen Fehler gemacht habe
    würde ich gerne dein System übernehmen, wenn ich es verstehen würde ...
    Naja probieren geht über studieren^^

    Danke hier
    Vulpes

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •