Hallo Cachewolf-Entwickler,
zunächst einmal ein riesen Lob an euch: Cachewolf ermöglicht nicht nur super das Papier-lose Cachen und steigert den Spaßfaktor desselbigen, sondern ist dank der Plattformunabhängigkeit auch super als Planungstool auf dem PC geeignet. Dann schnell noch Daten auf den PDA und ab in den Wald ;-) Gäbe es Cachewolf nicht, müsste mans schreiben.
Einen kleinen Verbesserungsvorschlag hätte ich allerdings zum Hint-Decoder. Immer wenn man an einer Stelle eines Multis hängt und sich in den Hints etwas dazu erhofft, ist es ärgerlich, wenn man auch gleich die Hinweise zu den folgenden Stages im Klartext angezeigt bekommt.
Ich fände es daher sehr praktisch, Hints nur teileweise zu dekodieren. Zu diesem Zweck habe ich die Dekodier-Funktion dahingehend geändert, dass immer nur der gerade im Hint-Feld markierte Text dekodiert wird, sofern es eine Markierung gibt. Anderenfalls natürlich der ganze Text.
Meine Änderungen wollte ich als Diff (zum trunk in Revision 1533) eigentlich anhängen (vielleicht haben ja noch mehr Leute Interesse daran), aber weder .diff noch .txt scheint erlaubt zu sein, daher poste ich die drei, vier Zeilen eben hier.
Viele Grüße und weiter so,
Silas von den Cachehörnchen
zunächst einmal ein riesen Lob an euch: Cachewolf ermöglicht nicht nur super das Papier-lose Cachen und steigert den Spaßfaktor desselbigen, sondern ist dank der Plattformunabhängigkeit auch super als Planungstool auf dem PC geeignet. Dann schnell noch Daten auf den PDA und ab in den Wald ;-) Gäbe es Cachewolf nicht, müsste mans schreiben.
Einen kleinen Verbesserungsvorschlag hätte ich allerdings zum Hint-Decoder. Immer wenn man an einer Stelle eines Multis hängt und sich in den Hints etwas dazu erhofft, ist es ärgerlich, wenn man auch gleich die Hinweise zu den folgenden Stages im Klartext angezeigt bekommt.
Ich fände es daher sehr praktisch, Hints nur teileweise zu dekodieren. Zu diesem Zweck habe ich die Dekodier-Funktion dahingehend geändert, dass immer nur der gerade im Hint-Feld markierte Text dekodiert wird, sofern es eine Markierung gibt. Anderenfalls natürlich der ganze Text.
Meine Änderungen wollte ich als Diff (zum trunk in Revision 1533) eigentlich anhängen (vielleicht haben ja noch mehr Leute Interesse daran), aber weder .diff noch .txt scheint erlaubt zu sein, daher poste ich die drei, vier Zeilen eben hier.
Viele Grüße und weiter so,
Silas von den Cachehörnchen
Code:
Index: HintLogPanel.java
===================================================================
--- HintLogPanel.java (Revision 1533)
+++ HintLogPanel.java (Arbeitskopie)
@@ -168,7 +168,12 @@
setLogs(crntLogPosition);
}
if(ev.target == decodeButton){
- hint.setText(Common.rot13(hint.getText()));
+ Object selection = hint.getSelection();
+ if(selection != null){
+ hint.replaceSelection(Common.rot13(selection.toString()));
+ } else {
+ hint.setText(Common.rot13(hint.getText()));
+ }
}
}
}