Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Alsweider committed Mar 24, 2024
2 parents db022de + 9c45a65 commit 8d69a4b
Showing 1 changed file with 10 additions and 14 deletions.
24 changes: 10 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,14 @@ Sobald die Textdatei durchgelaufen ist, beendet sich das Programm selbständig.

## Einstellungen

![2024-03-24 07_14_40-settings ini - Editor](https://github.com/Alsweider/Laudesregiae/assets/30653982/7ae20b79-6b3f-4f8b-9226-94646d0839d6)

![2024-03-24 08_42_14-settings ini - Editor](https://github.com/Alsweider/Laudesregiae/assets/30653982/fcf206df-850e-4e74-88e9-24dfae297e7e)

Einstellungen können in der Datei "settings.ini" im Ordner der Anwendung vorgenommen werden. Dazu öffnen Sie die Datei in einem Texteditor und passen die Werte nach Belieben an.

- Geschwindigkeit: Der Wert "speed" ist standardmäßig auf 143 Millisekunden eingestellt. Er steht für die Anzeigedauer pro Zeichen einer Zeile. Enthält eine Zeile der Textdatei 10 Zeichen (inklusive Leerzeichen), wird sie für 10 mal 143 Millisekunden, also knapp anderthalb Sekunden lang, angezeigt.
- Zufallsreihenfolge: Um die Zeilen der Textdatei in zufälliger Reihenfolge wiederzugeben, setzen Sie den Wert "random=false" auf "random=true".
- Wiederholung: Um die Textdatei in einer Endlosschleife abzuspulen, setzen Sie den Wert "loop=false" auf "loop=true". Achtung: Das Programm wird sich dadurch nicht mehr von selbst beenden, sondern muss in der Taskleiste oder mit dem Taskmanager geschlossen werden.
- Pausen: Mit dem Wert "pausetime=1000" wird der zeitliche Abstand zwischen dem Einblenden der einzelnen Textzeilen auf 1000 Millisekunden eingestellt.
- Zufallspausen: Der Wert "pausetimerandom" erhält standardmäßig die gleiche Zeit in Millisekunden wie der Wert "pausetime". Die tatsächliche Pause wird per Zufallsgenerator errechnet und erhält einen zufälligen Wert, der zwischen "pausetime" und "pausetimerandom" liegt. Beispiel: Sie definieren die Werte wie folgt: "pausetime=1000" und "pausetimerandom=5000". Ergebnis: Jede Zeile wird für eine zufällige Zeit zwischen 1 und 5 Sekunden ausgeblendet. Wenn beide Werte gleich sind, hat die Pause eine festgelegte Dauer und der Zufallsfaktor kommt nicht zum Tragen.
- Geschwindigkeit: Der Wert "displayduration" ist standardmäßig auf 143 Millisekunden eingestellt. Er steht für die Anzeigedauer pro Zeichen einer Zeile. Enthält eine Zeile der Textdatei 10 Zeichen (inklusive Leerzeichen), wird sie für 10 mal 143 Millisekunden, also knapp anderthalb Sekunden lang, angezeigt.
- Zufallsreihenfolge: Um die Zeilen der Textdatei in zufälliger Reihenfolge wiederzugeben, setzen Sie den Wert "randomorder=false" auf "randomorder=true".
- Wiederholung: Um die Textdatei in einer Endlosschleife abzuspulen, setzen Sie den Wert "looptext=false" auf "looptext=true". Achtung: Das Programm wird sich dadurch nicht mehr von selbst beenden, sondern muss in der Taskleiste oder mit dem Taskmanager geschlossen werden.
- Pausen: Mit den Werten "pausemin=1000" und "pausemax=1000" wird die Länge der Pausen in Millisekunden definiert. Wenn beide Werte verschieden sind, berechnet der Zufallsgenerator für jede Zeile einen zufälligen Wert, der zwischen "pausemin" und "pausemax" liegt. Beispiel: Sie definieren die Werte wie folgt: "pausemin=1000" und "pausemax=5000". Ergebnis: Jede Zeile wird für eine zufällige Zeit zwischen 1 und 5 Sekunden ausgeblendet.
- Über den Eintrag "font" lässt sich die gewünschte Schriftart einstellen. Der Wert entspricht dem Namen einer auf dem System installierten Schriftart. Um beispielsweise die Texte in der Schriftart Times New Roman anzeigen zu lassen, ändern Sie den Eintrag "font=Carolingia" zu "font=Times New Roman".
- Schriftgröße: Um die Schriftgröße einzustellen, verändern Sie den Wert des Eintrags "fontsize". Standardmäßig ist er auf 30 Punkte eingestellt.
- Farben: Um die Farbe des Textes oder des Hintergrunds einzustellen, legen Sie einen neuen [hexadezimalen Farbwert](https://www.w3.org/TR/css-color-4/#named-colors) für die Einträge colourtext=#AA0000 bzw. colourbackground=#EBD5B3 fest.
Expand Down Expand Up @@ -85,19 +83,17 @@ Once the text file has been traversed, the programme will terminate automaticall

## Settings

![2024-03-24 07_14_40-settings ini - Editor](https://github.com/Alsweider/Laudesregiae/assets/30653982/7ae20b79-6b3f-4f8b-9226-94646d0839d6)
![2024-03-24 08_42_14-settings ini - Editor](https://github.com/Alsweider/Laudesregiae/assets/30653982/fcf206df-850e-4e74-88e9-24dfae297e7e)

Settings can be adjusted in the file "settings.ini" in the application folder. To do this, open the file in a text editor and adjust the values as desired.

- Speed: The "speed" value is set to 143 milliseconds by default. It represents the display duration per character of a line. If a line of the text file contains 10 characters (including spaces), it will be displayed for 10 times 143 milliseconds, which is almost one and a half seconds long.
- Random Order: To display the lines of the text file in a random order, set the "random=false" value to "random=true".
- Repeat: To play the text file in an endless loop, set the "loop=false" value to "loop=true". Note: This will prevent the programme from automatically terminating and it must be closed in the taskbar or with the Task Manager.
- Pauses: The parameter "pausetime=1000" adjusts the temporal interval between the appearance of individual lines of text to 1000 milliseconds.
- Random Pauses: The value "pausetimerandom" defaults to the same time in milliseconds as the value "pausetime". The actual duration is calculated using a random number generator and receives a random value between "pausetime" and "pausetimerandom". For instance: You define the values as follows: "pausetime=1000" and "pausetimerandom=5000". Outcome: Each line will be delayed for a random duration between 1 and 5 seconds. If both values are equal, the pause will have a fixed duration, and the random factor will not come into play.
- Speed: The "displayduration" value is set to 143 milliseconds by default. It represents the display duration per character of a line. If a line of the text file contains 10 characters (including spaces), it will be displayed for 10 times 143 milliseconds, which is almost one and a half seconds long.
- Random Order: To display the lines of the text file in a random order, set the "randomorder=false" value to "randomorder=true".
- Repeat: To play the text file in an endless loop, set the "looptextp=false" value to "looptext=true". Note: This will prevent the programme from automatically terminating and it must be closed in the taskbar or with the Task Manager.
- Pauses: With the parameters "pausemin=1000" and "pausemax=1000", the length of the pauses is defined in milliseconds. If both values differ, the random generator calculates a random value for each line, ranging between pausemin and pausemax. For instance: You define the values as follows: "pausemin=1000" and "pausemax=5000". Result: Each line will be delayed for a random time between 1 and 5 seconds.
- In the "font" entry, one can adjust the desired typeface. The value corresponds to the name of a font installed on the system. For instance, to display the text in the Times New Roman typeface, simply alter the "font=Carolingia" entry to "font=Times New Roman".
- Font size: To adjust the font size, simply modify the value of the entry "fontsize". By default, it's set to 30 points.
- Colours: To adjust the colour of the text or the background, simply designate a new [hexadecimal colour](https://www.w3.org/TR/css-color-4/#named-colors) value for the entries colourtext=#AA0000 and colourbackground=#EBD5B3.


To reset the settings, you can delete the file "settings.ini". It will be recreated on the next programme start.

Expand Down

0 comments on commit 8d69a4b

Please sign in to comment.