Sonnenbrille für die Geblendeten Phase II

  • Hier mal der Versuch einer Nachbildung des Skins, den Medion vor einigen Tagen noch bei Abbildungen des PNA465 auf der Website gezeigt hat... Inzwischen alle ersetzt durch den Murks, den wir mal gekauft haben :-D)


    Code im nächsten Beitrag, vorab erst mal die Screenshots.


    Ach ja... "möglicherweise" kann man das auch ohne die bekannte Abdunklung und sogar ohne den POIObserver verwenden, hab ich aber nicht probiert :D

  • in der PFSpecial.Skn
    MAP_ELEMENTS_TRANSPARENT_COLOR: 77,97,138,200;
    MAP_ELEMENTS_TEXT_COLOR: 248,195,60;
    SIGNPOST_MASK_COLOR: 115,140,189,150;


    in der MapViewArea


    IconPanelMask
    {
    ID: 10557;
    Class: SkinIcon;
    Coordinates: 0,0,100,130;
    BGColor: $MAP_ELEMENTS_TRANSPARENT_COLOR$;
    BGMode: opaque;
    Border: 1;
    BorderRounds: 5;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;
    TapMode: TapThrough;
    }


    RoadIcon
    {
    ID: 10558;
    Class: RoadIconElement;
    Coordinates: 3,3,26,20;
    TextColor: 0,0,0;
    HAlign: center;
    VAlign: center;
    Font: 32;
    }


    ManouevreDistanceText
    {
    ID: 10287;
    Class: ManouevreDistanceElement;
    Coordinates: 20,102,60,22;
    //TextCoordinates: 20,102,60,22;
    BGMode: Transparent;
    BGColor: 255,255,255;
    Border: 1;
    BorderRounds: 5;
    BorderColor: 90,90,90;
    TextColor: 0,0,0;
    Text: "";
    HAlign: center;
    VAlign: center;
    Font: 9;
    }


    ManouevreDistanceMask
    {
    ID: 10555;
    Class: SkinIcon;
    Coordinates: 20,102,60,22;
    BGColor: $SIGNPOST_MASK_COLOR$;
    BGMode: opaque;
    Border: 1;
    BorderRounds: 5;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;
    TapMode: TapThrough;
    }


    IconPanel
    {
    ID: 10556;
    Class: BitmapIconPanel;
    Coordinates: 10,20,80,80;
    BGMode: Transparent;
    BGColor: 255,255,255;
    BGMode: Transparent;


    // StreetColor: 255,255,255;
    StreetColor: 0,0,0;
    //ArrowColor: 47,79,79;
    ArrowColor: $MAP_ELEMENTS_TEXT_COLOR$;


    NumberOfLegs: 16;
    HomingBitmap: 231,240,0,80,80,0,0;

    JunctionBitmap: 230,110,0,110,110,0,0;
    JunctionLegsBitmap: 230,0,0,110,110,0,0;
    JunctionUturnRightBitmap: 230,110,0,110,110,0,0;
    JunctionUturnLeftBitmap: 230,110,1760,110,110,0,0;

    // RoundAboutRightBitmap: 231,160,0,80,80,0,0;


    RoundAboutRightBitmap1: 231,160,1280,80,80,0,0;
    RoundAboutRightBitmap2: 231,160,1200,80,800,0,0;
    RoundAboutRightBitmap3: 231,160,1120,80,80,0,0;
    RoundAboutRightBitmap4: 231,160,1040,80,80,0,0;
    RoundAboutRightBitmap5: 231,160,960,80,80,0,0;
    RoundAboutRightBitmap6: 231,160,880,80,80,0,0;
    RoundAboutRightBitmap7: 231,160,800,80,80,0,0;
    RoundAboutRightBitmap8: 231,160,720,80,80,0,0;
    RoundAboutRightBitmap9: 231,160,640,80,80,0,0;
    RoundAboutRightBitmap10: 231,160,560,80,80,0,0;
    RoundAboutRightBitmap11: 231,160,480,80,80,0,0;
    RoundAboutRightBitmap12: 231,160,400,80,80,0,0;
    RoundAboutRightBitmap13: 231,160,320,80,80,0,0;
    RoundAboutRightBitmap14: 231,160,240,80,80,0,0;
    RoundAboutRightBitmap15: 231,160,160,80,80,0,0;
    RoundAboutRightBitmap16: 231,160,80,80,80,0,0;


    RoundAboutLeftBitmap: 231,80,0,80,80,0,0;
    RoundAboutLegsBitmap: 231,0,0,80,80,0,0;
    RoundAboutCircleBitmap: 231,0,1280,80,80,0,0;
    RoundAboutRightUturnBitmap: 231,160,1280,80,80,0,0;
    RoundAboutLeftUturnBitmap: 231,80,128,80,80,0,0;

    UturnLeftBitmap: 232,0,80,80,80,0,0;
    UturnRightBitmap: 232,0,0,80,80,0,0;


    PreAnnounceLeftBitmap: 232,0,240,80,80,0,0;
    PreAnnounceRightBitmap: 232,0,160,80,80,0,0;

    DestReached: 232,0,320,80,80,0,0;

    ShowSS: 1;


    // Offset for 80x80 arrow in 110x110 box
    JunctionBitmapOffset1: -4,-24;
    JunctionBitmapOffset2: -10,-26;
    JunctionBitmapOffset3: -10,-22;
    JunctionBitmapOffset4: -2,-20;
    JunctionBitmapOffset5: 0,-18;
    JunctionBitmapOffset6: -2,-22;
    JunctionBitmapOffset7: -4,-14;
    JunctionBitmapOffset8: -8,-2;
    JunctionBitmapOffset9: -14,0;
    JunctionBitmapOffset10: -22,-2;
    JunctionBitmapOffset11: -26,-14;
    JunctionBitmapOffset12: -28,-22;
    JunctionBitmapOffset13: -30,-18;
    JunctionBitmapOffset14: -28,-20;
    JunctionBitmapOffset15: -22,-20;
    JunctionBitmapOffset16: -20,-26;
    JunctionBitmapOffset17: -26,-24;
    }


    die komplette MapSignPostSubForm


    MapSignPostSubForm
    {
    ID: 10285;
    Coordinates: 100,24,380,26;
    BGMode: Transparent;
    BGColor: 255,255,255;
    Border: 1;
    BorderRounds: 5;
    BorderColor: 90,90,90;


    HideOnFollow: yes;
    HideOnFollowOther:10285,10287,10555,10556,10557,10558;
    ShowOnFollowOther:444,56,10173,10288; //,10211,10284,31337 hide these elements if the signpost is shown


    SignPostText
    {
    Class: SkinText;
    Coordinates: 5,0,344,26;
    TextColor: $MAP_ELEMENTS_TEXT_COLOR$;
    Text: "";
    HAlign: left;
    VAlign: center;
    Wordbreak: yes;
    WordbreakChars: "/ ";
    Font: 9;
    }


    SignPostMask
    {
    Class: SkinIcon;
    Coordinates: 0,0,380,26;
    BGColor: $SIGNPOST_MASK_COLOR$;
    BGMode: opaque;
    Border: 1;
    BorderRounds: 5;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;
    TapMode: TapThrough;
    }


    PromtRepeatButton
    {
    Class: PushButton;
    Coordinates: 0,0,380,26;
    BGMode: transparent;
    FocussedColor: 0,0,0,0; //avoids showing the button
    DisableFocus: yo;
    Action: LastPromptRepeat;
    }
    }


    in der TBTSignPostSubForm
    ...
    ...
    SignPostText
    {
    ...
    ...
    }
    SignPostMask
    {
    Class: SkinIcon;
    Coordinates: 0,0,480,50;
    BGColor: $SIGNPOST_MASK_COLOR$;
    BGMode: opaque;
    Border: 1;
    BorderRounds: 5;
    BorderColor: $MAP_ELEMENTS_TEXT_COLOR$;
    TapMode: TapThrough;
    }


    und die benötigten Icon-Dateien - in die PPSkin damit (Originale vorher sichern)


    Edit: fehlenden Code aus PFSpecial.skn und TBTSignPostSubForm ergänzt.
    Edit: RoadIcon nach links oben in die Pfeilansicht verschoben, unmaskiert ;)

  • Zitat

    Original von Gippo
    An der Ecke wo du im Bild 2 stehst war ich Samstag essen. Zufälle gibt's ... ;)


    Ach, hätt ich das gewusst... da hätt ich doch mal gehupt ;D

  • @BroadwayLamb
    Mein lieber Herr Gesangsverein! Da bleibt mir der 8o Mund offen stehen. :respekt
    Du hast richtig in die "Trickkiste" gegriffen und jonglierst mit neuen IDs :idee und was weiß ich nicht alles (schade, dass ich das nicht alles kapiere. :(


    Es wird Zeit, dass Du uns mal einen ausführlichen Online-Lehrgang anbietest. Mit Kommentaren und Tipps. :D


    Wenn ich mehr Zeit hätte, würde ich das gleich ausprobieren, habe mir aber vorgenommen zum Nikolaus einen neuen Skin rauszubringen. Deshalb muß ich das wohl verschieben...


    Am meisten gefallen mir die vergrößerten Pfeile. Erspart ja schon fast die Pfeilansicht. Und wenn ich das richtig sehe, hast Du es geschafft, die Verdunkelung selektiv auf den oberen Bereich zu begrenzen? Oder habe ich nur eine Fata Morgana?


    gruß sokobana

  • Gefällt mir sehr gut, Dein Skin - Hut ab!


    Funktioniert der auch im 2D-Modus?



    VG, Michael

  • Zitat

    Original von sokobana
    Es wird Zeit, dass Du uns mal einen ausführlichen Online-Lehrgang anbietest. Mit Kommentaren und Tipps. :D


    Ja klar... bitte hinten anstellen :D


    Zitat

    Original von sokobanaAm meisten gefallen mir die vergrößerten Pfeile. Erspart ja schon fast die Pfeilansicht. Und wenn ich das richtig sehe, hast Du es geschafft, die Verdunkelung selektiv auf den oberen Bereich zu begrenzen? Oder habe ich nur eine Fata Morgana?


    Eigentlich geht's ja hier hauptsächlich um die Pfeile und die bildschirmfüllende Pfeilansicht ist eh inakzeptabel, solange die Dame öfters schon mal was anderes sagt, als auf der Karte angezeigt wird. ;)


    Die Verdunkelung besteht eigentlich immer noch aus den selben Masken, die ich schon im ersten Sonnenbrillen-Threadbeschrieben habe. Durch den abgekoppelten Pfeil nur jetzt etwas kleiner.


    @Freundlieb
    Ja, sicher funktioniert das auch mit der Tag- und/oder 2D-Ansicht. Nur noch mal zur Verdeutlichung das anhängende Bildchen von dem, was (mich zumindest) nachts auf einer Landstraße zum Wahnsinn treibt und was mit diesen Änderungen der Vergangenheit angehört.

  • Hallo BroadwayLamb,


    dein Skin ist absolut gelungen. Genau so möchte ich das auch haben. Leider bin ich im Ändern der Dateien noch nicht so geübt ...


    Gibt es eine Anleitung für Dummies - idealerweise einen Komplettskin zum download - mit der ich nichts verkehrt machen kann?


    Der Skin erfüllt alle Kriterien, die ich an ein Navisystem stelle und löst auch mein Problem mit der "blendenden" Pfeildarstellung nachts, wenn du also deine pfskin und pfspezial zum Download zur Verfügung stellen könntest, wäre das genial! Das Kopieren der Icons bekomm' ich noch hin ;)


    Gruß ferris

  • Sieht sehr gut aus!


    Zitat

    Original von BroadwayLamb
    ...die bildschirmfüllende Pfeilansicht ist eh inakzeptabel, solange die Dame öfters schon mal was anderes sagt, als auf der Karte angezeigt wird. ;)


    Du kannst den Hintergrund der Pfeilansicht transparent machen, dann hast du die Karte noch im Hintergrund - aber wahrscheinlich ist dann an den entscheidenden Stellen ein dicker Balken. :D


    Bau doch auch noch die Distancebar aus der Pfeilansicht in die Kartenansicht ein (natürlich mit anderen Bitmaps), dann brauch' ich mir nicht die Mühe machen... ;D

    Einmal editiert, zuletzt von martinlo_de ()


  • @martinlo_de
    Dann sag uns doch bitte auch, wie und wo was geändert werden muß, damit die Pfeilansicht transparent wird. Danke :)

  • Zitat

    Original von ferrismachtblau
    Gibt es eine Anleitung für Dummies - idealerweise einen Komplettskin zum download - mit der ich nichts verkehrt machen kann?


    Leider bisher nicht, aber ich werde mich wohl doch mal irgendwann drangeben müssen, alle benötigten Dateien zusammenzusuchen und überhaupt mal festzuhalten, was ich alles schon geändert habe :D

  • Zitat

    Original von martinlo_de
    Du kannst den Hintergrund der Pfeilansicht transparent machen, dann hast du die Karte noch im Hintergrund - aber wahrscheinlich ist dann an den entscheidenden Stellen ein dicker Balken. :D


    Davon würd ich mal ausgehen bei dem fetten Pfeil in der Mitte 8)


    Zitat

    Original von martinlo_de
    Bau doch auch noch die Distancebar aus der Pfeilansicht in die Kartenansicht ein (natürlich mit anderen Bitmaps), dann brauch' ich mir nicht die Mühe machen... ;D


    Nee, wir machen das wie immer, Du entwickelst all die tollen Sachen und ich klau mir das dann bei Dir :gap

  • Zitat

    Original von sokobana
    Dann sag uns doch bitte auch, wie und wo was geändert werden muß, damit die Pfeilansicht transparent wird. Danke :)


    Das war nur ein Witz, weil es bestimmt unbrauchbar ist.


    Wenn du mir nicht glaubst:


    TurnByTurnArea
    {
    UseDib: yo;
    DefaultFont: 1;
    // BGColor: $AREA_BG_COLOR$;
    BGMode: transparent;


    Ohne ausprobiert zu haben. So müsste die Pfeilansicht ganz ohne Hintergrund erscheinen.

  • Zitat

    Original von BroadwayLamb
    Nee, wir machen das wie immer, Du entwickelst all die tollen Sachen und ich klau mir das dann bei Dir :gap


    Dann pass mal auf, dass ich mir nicht was zurückklaue... :P


  • [Blockierte Grafik: http://666kb.com/i/aju2hfwmtjzit9mx6.gif]


    stimmt, martinlo_de, da blendet nichts mehr, aber die Karte ist doch arg duster :lachen

    Einmal editiert, zuletzt von sokobana ()