Helligkeits-Änderungs-Button in GoPal 4.01

  • Hallo,


    für alle, denen es zu aufwändig ist, meinen Skin zu analysieren, möchte ich einige Vorschläge hier im Forum präsentieren, die dann gerne übernommen werden können.


    Leider funktionieren unter GoPal 4 viele der von Stefan DausR in seinem Programm Koord465 eingerichteten Möglichkeiten nicht mehr.
    Daher habe ich per Mort-Script-Maus-Klickfolge einen Vorschlag programmiert, die Helligkeit - ohne große Menu-Suche - direkt aus der Map-Ansicht um 2 Stufen heller oder dunkler zu regeln.


    Helligkeits-Änderungs-Button (2 Stufen heller/dunkler) in Map integriert:


    Hierzu in der Datei PFSkin.skn folgende Zeilen einfügen unter:


    mapview
    {
    ...


    HelligkeitsButton1 // links -
    {
    Class: LauncherButton;
    Coordinates: 3,38,23,40;
    Enabled: 339,15,30,15,30,9,10;
    Pushed: 339,15,30,15,30,9,10;
    BGMode: transparent;
    KPush: enter,left;
    launchtype: relative;
    launch: $MORT_PFAD$\Helligkeit1.exe;
    }


    HelligkeitsButton2 // rechts +
    {
    Class: LauncherButton;
    Coordinates: 16,38,30,40;
    Enabled: 339,0,0,14,30,11,10;
    Pushed: 339,0,0,14,30,11,10;
    BGMode: transparent;
    KPush: enter,left;
    launchtype: relative;
    launch: $MORT_PFAD$\Helligkeit2.exe;
    }


    ...
    {


    gleiches unter:


    compassView
    {
    ...


    und:


    turnByTurn
    {
    ...


    je nach Belieben ;D


    Als $MORT_PFAD$ wurde der Ordner festgelegt, in dem sich die beiden Mort-Scripte und .exe-Dateien befinden.


    Dazu ist entweder in der Datei PFSpecial.skn oder in der PFSkin.skn folgende Definition vorzunehmen:


    Defines
    {
    ...
    MORT_PFAD: "\Storage Card\Programme\MortScript\Navigation";
    ...
    }


    oder einfach direkt im Code:
    launch: "\Storage Card\Programme\MortScript\Navigation\Helligkeit1.exe";
    bzw. ... \Helligkeit2.exe";


    Als Button-Icon habe ich ein zweigeteiltes Icon erstellt (was aber nicht mehr nötig ist), das in das Verzeichnis
    ...\Navigation\Skin480x272\PPSkin\ kopiert werden muß
    und wie folgt in die PFSkin.skn unter den Bitmaps einzutragen ist:


    Bitmaps
    {
    ...
    339: PPSkin\map_brightness_icon.png;
    ...
    }


    Die MortScripte Helligkeit1.mscr und Helligkeit2.mscr befinden sich im Verzeichnis
    \Storage Card\Programme\MortScript\Navigation\
    und werden durch Helligkeit1.exe bzw. ...2.exe auch ohne Installation von MortScript.exe aufgerufen.


    Zur Erinnerung: Bei Helligkeit1.exe handelt es sich um eine umbenannte MortScript-Autostart.exe-Datei, die sich im gleichen Verzeichnis, wie das Script befinden muß.


    Die Script-Dateien können auch in einen anderen Ordner abgelegt werden. Dann sind die Pfade für "MORT_SCRIPT" in der PFSkin.skn oder PFSpecial.skn und in der Datei _Defines.mscr oder auch im Script selbst entsprechend anzupassen.


    Viel Erfolg

    : drink