Kombinierter Button für 2D/3D/Pfeilansicht

  • Hallo Skinner,


    Da ich nicht mehr der jüngste bin suche ich einen Skin mit wenigen Knöpfen, die ich demnächst vergrössern will. Begonnen habe ich mit Sokobanas Skin, den ich für meine Bedürfnisse bearbeiten will.


    Bin bei meinen ersten Skinversuchen und habe es schon geschaft Buttons zu löschen und verschieben 8)


    Bis jetzt habe ich den Sound und Böuetooth Button gelöscht und den 2D3D Butten nach links oben verschoben




    Jetzt suche ich eine Möglichkeit den 2D/3D Buttun und Pfeilansicht Button zu kombinieren.


    Wenn der Button gedrückt wird toggelt die Ansicht von
    2D -> 3D
    3D -> Pfeil
    Pfeil -> 2D


    Ist so etwas machbar? (Ich denke ja)
    Ist so etwas schon programmiert?
    Wenn nein würde ich es versuchen, wäre wahrscheinlich aber auf Tipps angewiesen.

  • Hallo haasep,


    im Go Pal wiki habe ich das hier gefunden:


    Umschaltung 2D/3D Pfeil Ansicht


    2D-3D-Pfeil-Button //added
    {
    Class: NStateButton;
    States: 3;
    Coordinates: 0,40,48,48;

    Enabled1: 84,0,0,30,30,11,9,255,255,255;
    Disabled1: 84,0,0,30,30,11,9,255,255,255;
    Focused1: 84,0,0,30,30,11,9,255,255,255;
    Pushed1: 84,0,0,30,30,11,9,255,255,255;

    Enabled2: 84,0,60,30,26,11,9,255,255,255;
    Diabled2: 84,0,60,30,26,11,9,255,255,255;
    Focued2: 84,0,60,30,26,11,9,255,255,255;
    Pushed2: 84,0,60,30,26,11,9,255,255,255;

    Enabled3: 23,0,60,30,30,11,9,255,255,255;
    Disabled3: 23,0,60,30,30,11,9,255,255,255;
    Focused3: 23,0,60,30,30,11,9,255,255,255;
    Pushed3: 23,0,60,30,30,11,9,255,255,255;

    Icon1: 84,0,0,30,30,11,9,255,255,255;
    Icon2: 84,0,60,30,30,11,9,255,255,255;
    Icon3: 23,0,60,30,30,11,9,255,255,255;

    PYOffset: 0;
    BGMode: transparent;
    FocussedColor: 0,0,0,0; //avoids showing the button
    DisableFocus: yo;
    Action1: MapMenu.3d;
    Action2: MapMenu.3d;
    Action3: MapMenu.turntoggle;
    }


    Hoffe es hilft Dir.


    Gruß
    alfalf

  • Hi Doppel Alf,


    Danke Dir, das Code Snippet funktioniert.


    Die Umschaltung ist 2D->3D->2D->Pfeil. In der Pfeilansicht kommt man über den "Zurück button" wieder in die 2D Ansicht.


    Ich bin mir aber nicht mehr sicher, ob dieses Verhalten wirklich besser ist als Sokobanas 2D3D Button mit Doubleclick.

    Einmal editiert, zuletzt von haasep ()

    • Offizieller Beitrag


    na wenn der codeschnipsel passt, brauchst du doch nur noch den passenden an genau der stelle einbauen, der dich wieder zurück bringt. sprich: den "zurück"-button richtig positionieren.



    mfg rohoel.

  • Zitat

    Original von rohoel


    na wenn der codeschnipsel passt, brauchst du doch nur noch den passenden an genau der stelle einbauen, der dich wieder zurück bringt. sprich: den "zurück"-button richtig positionieren.


    mfg rohoel.


    rohoel,


    das ist mir schon klar. Aber wie ich beschrieben habe scheint mir das Verhalten von Sokobanas Skin doch besser zu gefallen.


    Ich hatte zwar die Idee, den "Pfeil Ansicht" Button zu sparen und mit dem 2D3D Button zu kombinieren. Aber im täglichen Betrieb ist das 3-fach toggeln zu umständlich.


    Perfekt wäre das automatische Umschalten vor einem Manöver in die Pfeilansicht mit Spurassistent und wieder zurück. Aber ich hab gelesen, das dieses laut Sokobana nicht zu realisieren ist.