Rechtliches

Das Urheberrecht für diese Software liegt bei  Frank Jepsen . KEIN Bestandteil dieses Paketes darf
VERÄNDERT ODER ENTFERNT werden.

Diese Software ist  Giftware  und somit frei verteilbar, solange folgende Punkte beachtet werden:

1. Jede Weitergabe muss alle Dateien umfassen, ohne irgendwelche Änderungen. Es dürfen auch KEINE Dateien hinzugefügt werden.

2. Mit der Weitergabe dieser Software darf kein Gewinn erzielt werden. Diese Software darf nach Belieben über Mailboxen und Netzwerke und als Teil von Shareware/Freeware-CDs verteilt werden. Alle Rechte zur kommerziellen Nutzung verbleiben beim Autor.

3. Diskettenmagazine und Dienstleister, die Gebühren für Dateiübertragung erheben, dürfen die Software NICHT OHNE SCHRIFTLICHE ERLAUBNIS des Entwicklers vertreiben. Die Software wird den Benutzern so zur Verfügung gestellt, wie sie ist, ohne jegliche Garantie oder Haftung irgendeiner Art, sei es ausdrücklich oder implizit. Wer die Software benutzt, erklärt sich damit einverstanden, jegliches Risiko, das die Benutzung der Software mit sich bringt, selbst zu tragen. Der Autor haftet in keinem Fall für Schäden, die direkt oder indirekt durch den Gebrauch oder Mißbrauch der Software entstanden sind. Durch die Benutzung dieses Produktes akzeptiert der Benutzer die volle Verantwortung für alle Schäden, die durch seine Benutzung auftreten können. Der Entwickler kann nicht für Schäden, die aus der Benutzung dieser Software entstehen können, verantwortlich gemacht werden.

 

Giftware

Dieses Programm ist Giftware.

Ich verlange von niemandem, daß er mir Geld, Computer, Autos oder ähnliches schenkt. Sollte mir trotzdem jemand etwas schenken, werde ich es nicht abweisen ;-).

Besonders über Anregungen, Fehlerberichte, Ergänzungen und Wünsche für Erweiterungen würde  ich  mich freuen.

 

Geplante Erweiterungen, History

Geplante Erweiterungen

- Weitere Schiebepuzzle
- Editor für neue Puzzle

 

Slides History

Ver 1.3
- Puzzleexperte hinzugefügt
- Probleme von Font- und Fenstergrößen bei unterschiedlichen Bildschirmauflösungen (Kleine/Große Schriftarten) behoben.

Ver 1.2
- Große oder kleine Hand einstellbar.
- Beim Verschieben bleibt die Hand jetzt fest und ohne zu
springen auf dem verschobenen Teil liegen.

Ver 1.1
- Eintrag in Bestenliste verändert. Wird ein vorhandener Name erneut eingegeben, wird nur der Eintrag mit der geringeren Zuganzahl übernommen. Der zuletzt gewählte Spieler wird gespeichert und wieder vorgeschlagen.
- Beim Öffnen des Spieles wird eine Vorschau des Puzzles angezeigt. Sie wird automatisch bei Änderungen an der Puzzledatei neu erzeugt und im Verzeichnis DATA für eine schnelle Anzeige gespeichert. Außerdem kann zusätzlich zur minimalen Zuganzahl die Zuganzahl eines Spielers angezeigt werden.

Ver 1.0
- Schriftartänderung verfeinert. Knopf 'Standard' funkioniert jetzt.
- Hilfe hinzugefügt

Ver 0.7
- HighScore-Dialog hinzugefügt. Bei Erreichen des Ziels ist Eintrag in Highscoreliste möglich
- Ansicht-Menu hinzugefügt
- Schriftart änderbar
- auch Zielstellungen ohne Teilbezeichnung möglich

Ver 0.6
- Neue Speedbuttonbilder.
- In Eigenschaftsdialog jetzt ComboBoxen für Bildauswahl statt FileDialogen.
- Undo, Redo auch durch ziehen möglich. History bleibt beim wiederholen gleicher Bewegungen bestehen.
- Hoffentlich letzten Fehler beim Bewegen von zusammengesetzten Teilen (L-,T-Teile) behoben.
- Startdialog hinzugefügt
- Dialog für Neues Spiel eingefügt
- Dialog für Programmoptionen
- Automatisches Speichern des letzten Spielstandes
- Verbessertes Fehlerhandling bei nicht vorhandenen Bildvorlagen

Ver 0.5
- Erste Release

 

Definition der neuer Puzzles

Die SLD-Dateien sind wie INI-Dateien aufgebaut. Es folgt eine Beschreibung der benutzten Sektionen (in [ ] eingeschlossen) und der Schlüsselwörter. Theoretisch müssen nur Parameter angegeben werden, die vom Standardwert abweichen. Einige Parameter sind auch vom Programm änderbar. Diese sind mit * gekennzeichnet.
 

NameStandardBeschreibung
[Pad]
DisableProp=j0j=1(keine Änderung der Eigenschaften möglich)
UnitSize=u *40u=Größe des kleinsten Teils und des Rasters
ImgBack=d *d=Name des Bildes für den Rahmen
BackSize=dx,dy0,0dx,dy=Größe des Puzzles in Einheiten 
(zu kleine Bilder werden gekachelt) 
ImgSlides=d *d=Name des Bildes für die Spielsteine
SlideSize=dx,dy0,0dy,dy=Größe des Bildes für die Steine in Einheiten 
(zu kleine Bilder werden gekachelt) 
Border=b *2b=Breite des schattierten Rahmens in Pixel 
Offset=x,y-1,-1x,y=Offset des Rahmens in Pixel (-1,-1=zentriert)
FrameSize=dx,dy4,5dx,dy=Größe des Rahmen für die Steine
DrawFrame=j1j=1(Rahmen zeichnen);0(Rahmen nicht zeichnen)
NoSlideBorder=j0j=1(keinen automatischen Rahmen um die Steine erzeugen) 
NoSlideCaption=j0j=1(keine Bezeichnung der Steine zeichnen)
BorderLi=c, x1,y1,x2,y2,b,...0manuelle Rahmenaufhellung; c=Anzahl; x1,y1=Startpunkt; 
x2,y2=Endpunkt;b=innere Kante 1(am Startpunkt), 
2(am Endpunkt),3(an beiden Punkten)
BorderSh=c, x1,y1,x2,y2,b,...0manuelle Rahmenschattierung; c=Anzahl; x1,y1=Startpunkt; 
x2,y2=Endpunkt;b=innere Kante 1(am Startpunkt), 
2(am Endpunkt),3(an beiden Punkten) 
FontName=n *Arialn=Name des Zeichensatzes
FontSize=s *9s=Größe des Zeichensatzes
FontStyle=s *1s=Zeichensatzstil (1=fett, 2=kursiv, 4=unterstrichen)
FontColor=c *-1c=Farbe (-1 je nach Helligkeit von ImgSlides weiß oder schwarz)
[Start]
Count=cc=Anzahl der Steine im Startbild
Slide1=t,n,x,y,ox,oy,mt=Steintyp; n=Steintext; x,y=Position im Ziel 
ox,oy=Position in ImgSlides; m=0(unbeweglich), 1(beweglich) 
...
[Object]
Count=cc=Anzahl der Steine im Zielbild
Slide1=t,n,x,y,ox,oy,mt=Steintyp; n=Steintext(leer für unbestimmt); x,y=Position im Ziel 
ox,oy=Position in ImgSlides; m=1(Steintyp, Position und falls nicht
leer Steintext müssen übereinstimmen); m=0(Steintyp, Position und
Startposition ox,oy müssen übereinstimmen) 
...
[Info]
Title=tt=Bezeichnung
ObjectInfo=oo=Spielziel in Worten
Rating=rr=Schwierigkeitsgrad (z.B. ***)
[Solution]
Best1=n,z *n=Name des Spielers; z=Zuganzahl
...weitere Einträge der Bestenliste