home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
games
/
wcoltris
/
source
/
0_lies_m.src
next >
Wrap
Text File
|
1995-01-01
|
3KB
|
86 lines
COLTRIS Sourcen
V2.0, 20.4.1994
^
now WinColTris
geschrieben von Th. Morus Walter
(c) 1994 by Never Ready Software, Morus Walter
Th. Morus Walter
Schulstr. 22
93080 Pentling
------
Die Sourcen zu COLTRIS dürfen unter den folgenden Bedingungen
weitergegeben, verändert und/oder ganz oder teilweise für
eigene Programme verwendet werden:
1. Weitergabe ist nur vollständig und mit dieser Datei erlaubt
2. Veränderte Versionen von WCOLTRIS dürfen nur weitergegeben werden,
wenn hinreichend deutlich gemacht wird, daß die Programme verändert
wurden.
Änderung des Namens, Hinweise in der Dokumentation, im Programm...
Es muß in geeigneter Weise auf die ursprüngliche Urheberschaft der
Programme hingewiesen werden.
Einer Veröffentlichung geänderter Versionen ist die Kontaktaufnahme
mit mir - um die Änderung allgemein zu Übernehmen - vorzuziehen.
Adresse siehe LIESMICH.TXT zum Programm
3. die Übernahme von Programmteilen in eigene Programme ist erlaubt.
Dabei muß in geeigneter Weise auf die Verwendung meiner Routinen
und deren Urheber verwiesen werden.
4. die obigen Festlegungen sind nicht wörtlich sondern ihrem Sinne
entsprechend (was natürlich letztenendes umfassender ist) zu
befolgen
(kurz: geht anständig mit meinen Quellen um)
ACHTUNG!
Der Autor übernimmt keinerlei Haftung für irgendwelche Schäden.
Eventuelle Fehler sind das Risiko derer, die die Sourcen verwenden.
-----
COLTRIS wurde mit PureC 1.0 und PASM V'was weiß ich' entwickelt.
Für die Verwendung anderer Compiler sind möglicherweise Anpassungen nötig.
Man beachte insbesondere die Parameterübergabe in Registern von PureC.
Die Quellen enthalten echte Tabulatoren. Die Tabulatorweite mit der ich
arbeite ist 4.
Die Quellen sind kaum dokumentiert!
Wenn ich mal zuviel Zeit habe (also nie) werde ich das nachholen
(so ich meine Programme dann selber noch verstehe).
Wer gar nichts versteht, lasse besser die Finger davon.
Wer etwas nicht versteht,
denke darüber nach.
Wer etwas nicht versteht, darüber nachgedacht hat
und es immer noch nicht versteht
probiere es aus.
Wer etwas nicht versteht, darüber nachgedacht hat, es ausprobiert hat
und es immer noch nicht versteht
wende sich gegebenenfalls an mich.
-----
folgende Sourcedateien sind vorhanden:
COLTRIS.C Verwaltung des Hauptdialoges...
QCOPY.S schnelle Kopierroutinen für Steine von Tetris/Columns
COLUMNS.C Routinen für Columns
TETRIS.C Routinen für Tetris
ACHTUNG! Wenn ich mich recht erinnere sind die Routinen für Columns und
Tetris zwar recht ÄHNLICH, teilweise aber auch unterschiedlich.
Man lasse sich davon nicht irritieren. Erwarte nie, daß in COLUMNS.C
das gleiche passiert wie in TETRIS.C!
Die Datei GEM.H im Ordner 'include' wird via "include <GEM.H>" eingelesen,
also bei den System-Include-Dateien gesucht; die Datei enthält allgemeine
Makros zum Umgang mit AES-Objekten. Das Gleiche gilt für VAPROTO.H, das
die AV/VA-Schnittstelle beschreibt.
Im Ordner 'image' findet sich eine Routine zum Laden von GEM-(X)IMAGE-Dateien.