atik
GameSelect
GameSelect
Story
History
System
Usage
Download
Story
Vor nicht all zu langer Zeit schaffte sich der CVJM-Computerclub e.V. einen Amiga an. Er soll als Spielecomputer dienen.
Um den Nutzer nicht mit allerlei systemspezifischen Dingen vertraut zu machen, hab ich kleines Proggi geschrieben, womit die
Auswahl der Spiele recht einfach realisiert werden kann.
History
| Version | Date | Comment
|
| 1.0 | 13.06.1998 |
-erste lauffaehige Version
-unterstuertz nur 640x256
-beschraenkte Textfeldgroesse auf 44x28 Zeichen
|
| 1.1 | 11.01.1999 |
-passt sich dem aktuellen Screen und dessen Einstellungen (Fonts) an
-kann unter Verwendung der destracker.library Musik im Hintergrund abspielen
-Layout ist teilweise Einstellbar
-Joystick und Tastaturunterstuetzung
-jetzt auch von der WB aus startbar
|
System
Usage
starten von der Shell aus:
starten von der WB aus:
StartUp Parameter in ToolTypes des zugehoerigen Programmicons
beenden:
- ein [Control]+C Signal schicken
- Program nochmal starten
StartUp Parameter:
- STARTCONTROL=...
-Wenn dahinter das Schlusselwort MOUSE steht wird die Mouse im Mouseport als
Eingabegeraet am Anfang nenommen
-wenn keine Angabe dann Joystick im selbigem Port zur Eingabe genutzt
- SHOWPLAYTIME=...
-Kann mittels ON aktiviert sein und zeigt die Spieldauer der Musikmodule an
-wenn keine Angabe dann OFF, da bei einigen seltenen Modulen die Destrackerroutine
zum bestimmen der Spielzeit haengenbleibt
- SCANPATH=...
-der zu durchsuchende Pfad wo die die Spieleverzeichnisse sind
-wenn keine Angabe dann wird das Aktuelle durchsucht
- MUSICPATH=...
-der Pfad wo die Musikmodule zu finden sind
-wenn keine Angabe dann wird das Aktuelle durchsucht
- LASTMSGDELAY=..
-Zeit in Sekunden die gewartet werden soll bis die Letzte Message in der Statusanzeige verlicht
-wenn keine Angabe dann 4 Sekunden
- BORDERSIZE=...
-Abstand in Punkten zwischen grafischen Objekten
-wenn keine Angabe dann 6 Punkte
- HEIGHTADD=...
-Hoehenkorrektur in Punkten (fuer besseres Layout) fuer Buttons und Statuszeile
-wenn keine Angabe dann 8 Punkte
- BUTTONWIDTH=...
-Breite der Buttons in Punkten
-wenn keine Angabe dann 120 Punkte
Was macht das Prog beim Start:
-lesen der Startupdatei ENV:acone/GameSelect.startup
-wurde von der Shell aus gestartet überschreiben die Parameter nach dem Commando die Angaben aus ENV:acone/GameSelect.startup
-wurde von der WB aus gestartet überschreiben die Parameter in den Tooltypes die Angaben aus ENV:acone/GameSelect.startup
-liest die Datei ENV:acone/GameSelect.prefs
-sind keine Daten lesbar werden Defaulteinstellungen verwendet
-aktiviert sich
Beispiel ENV:acone/GameSelect.startup
StartControl=Mouse
ShowPlayTime=On
ScanPath=Games:
MusicPath=Module:
LastMsgDelay=1
BorderSize=6
HeightAdd=8
ButtonWidth=120
-zur Eingabe stehen Mouse in Mouseport, Joystick in anderem Port und Tastatur zu Verfuegung
-Abspielzeit soll angezeigt werden
-Spieleverzeichnisse in Games:
-Musikmodule in Module:
-Warte 1 Sekunde nach letzter Message bis Sie geloescht wird
-Rand 6 Punkte
-Hoehe derButtons und der Statusanzeige sollen Fonthoehe+8 Punkte
-Buttonbreite sollen 120 Punkte
Beispiel ENV:acone/Trasher.prefs
1.mod 2.mod 3.mod
anthem.mod
-Diese Module werden zufallsgesteuert geladen und abgespielt, wenn destracker.library vorhanden
Wie werden die Spieleverzeichnisse gescannt?:
Jedes Verzeichnis innerhalb des Spieleverzeichnisses der ersten Ebene wird als Verzeichnis fuer jeweils
ein Spiel interpretiert. Dabei wird der Verzeichnisname in die Liste der Spiele aufgenommen die anwaehlbar sind.
Existiert innerhalb eines solchen Verzeichnisses eine Datei >Starten<, so wird diese Ausgefuehrt beim
betaetigen des Startbuttons. Ebenso ist es mit >Vorschau<. Wenn dort eine Datei namens >Information<
existiert, wird der Text bei der Wahl des Spiel angezeigt.
Bedienung:
- HELP-Taste fuer Kurzhilfe
- c-Taste zum Wechsel zwischen Mouse- und Joystickeingabe im Mouseport
- m-Taste Auswahl eines anderen Module (Zufallsgesteuert)
- Joystick wird wie Mouse verwendet
- Cursortasten (nicht NumBlock) zur Wahl von naechsten bzw. vorhergehernden Eintrag
- s-Taste zum starten
- v-Taste fuer Vorschau falls vorhanden
Screenshoot V1.0
Screenshoot V1.1
Download
Zur Archivierung wurde tar und gzip verwendet.
GameSelect V1.0
GameSelect V1.1
letzte Änderung 13.01.99
E-Mail