Anleitung zu STAD to RCS 1.0 ============================ Fr viele Programmierer ist es ein Problem: Das einbinden von Icons in ein Resource-File.Manche Resource-Construc- tion-Sets (kurz: RCS) haben zwar ein Icon-Editor,doch das herumpixeln wie in einer Lupe ist nicht jedermans Sache. Am schlimmsten trifft es GFA-Basic 3.0 Programmierer (da geh”re ich auch zu).Auf der Originaldiskette befindet sich zwar ein Resource-Editor,dieser verfgt aber ber keinen Icon-Editor.Wer das Malprogramm STAD (Ein ziemlich bekan- tes Malprogramm auf dem ST)besitzt,kann sich jetzt glck- lich sch„tzen.Wenn sie die Anleitung von STAD schon durch- gelesen haben,wissen sie sicherlich wie man ("...mit ein klein wenig Aufwand...") ein STAD-Icon in ein RCS-Icon umwandelt (Siehe Anleitung Teil 2 unter Anhang III).Ich habe sowas einmal gemacht,aber dann die Nase voll gehabt. Denn wenn man gr”žere und mehere Icons umwandeln will,ist das eine ganz sch”ne Schreibarbeit,die viel Zeit kostet. Aužerdem muž man noch zwei Parameter umrechnen und einen dritten ausrechnen,und das ist dann ein Nachteil wenn man sich nicht mit Hex-Zahlen auskennt.Das will ich ihnen auch gar nicht erkl„ren,weil diese ganze Arbeit STAD to RCS fr sie erledigt! ---------------------------------------------------------- Anhand eines Arbeitsbeispieles m”chte ich ihnen erkl„ren, wie man vorgehen muž: 1. Starten sie das Programm 'STAD.PRG' oder 'STADPLUS.PRG'. 2. Laden sie das Bild 'KRUSCH.PAC'. 3. Klicken sie die Funktion 'Puffer IN' an. 4. Spannen sie ber den Kreisring (links ganz unten) das Rechteck auf. 5. Drcken sie die linke Maustaste um das eingefangene Object im Puffer zu kopieren. 6. Klicken sie bei 'Puffer' unter 'Optionen' das Rechteck 'code' an,und drcken sie anschliežend die rechte Maus- taste. 7. Geben sie in der Fileselectorbox 'RING.S' ein und kli- cken sie 'OK' an,wodurch der Puffer als Assembler-code abgespeichert wird. 8. Verlassen sie STAD und starten sie das Programm 'STAD_ RCS.PRG'. 9. Drcken sie die Taste 'K' oder klicken sie unter 'Datei' 'konvertiere' an. 10.Laden sie jetzt 'RING.S'. 11.Nach kurzer Zeit erscheint erneut eine Fileselectorbox, wo unter 'Auswahl:' schon 'RING.ICN' steht und sie des- wegen einfach nur 'OK' anklicken brauchen. 12.Verlassen sie STAD to RCS durch drcken von 'Control' und 'Q' oder durch anklicken von 'Programm beenden' unter 'Datei'. 12.Starten sie nun ihr RCS. 13.Schieben sie von der Part-Box das 'Dialog'-Icon auf die Leerfl„che. 14.™ffnen sie durch Doppelklick auf das 'Dialog'-Icon die Dialogbox. 15.Schieben sie von der Part-Box das 'Icon'-Icon auf die Dialog-Leerfl„che. 15.Klicken sie das Icon einmal an,so das es umrahmt ist. 16.Klicken sie unter 'Optionen' 'Load' an. 17.Laden sie (als 'DATA') 'RING.ICN'. 18.Nun mžte das zuvor in STAD eingefangene Icon erscheinen. ----------------------------------------------------------- Da es ja mehere verschiedene RCS-Programme gibt,kann ich ihnen nur versprechen,das die Schritte 13. bis 18. nur beim RCS 2.1 von Digital Research klappen.Im Notfall einfach experimen- tieren.Ich w„re ihnen sehr dankbar,wenn sie mir mitteilen k”nnen,wie es bei anderen RCS-Programmen abl„uft. Ich selbst plane schon den Kauf eines anderen RCS-Programm, weil bei gr”žeren ICONBLK- oder BITBLK-Strukturen zu Ab- strzen,Schreibfehlern (Wobei das abgespeicherte Resour- ce-File nicht mehr zu laden ist)und zu verstmmelung der Icone fhren kann.Das ist auch der Grund,das eine Reihe von RCS-Programmen auf den Softwaremarkt kamen,weil diese noch mehr Funktionen haben und vor allem Absturzsicherer sind als das RCS von Digital Research. Wundern sie sich also nicht,wenn beim Laden eines gr”žeren Icons das Programm abstrzt bzw. Das Icon verstmmelt ist (wobei das RCS Icons in der Gr”že von 64*64 Pixel allemal verkraftet). Trozdem eine erfreuliche Nachricht fr Besitzer von dem Digital Research RCS: Ich habe es geschafft (mit ein bischen Mehraufwand) ein 384*100 Pixel grožes Object einzubinden! Der Trick dabei ist,das Object einfach in mehere Dateien aufzuteilen. Ich habe pro Datei ein Format von 64*100 Pixel riskiert und das RCS hat es verkraftet (ich gebe keine Garantie das es immer klappt)! Das Object ist ein Bus das sich als 'BUS.PAC' im Ordner 'BEISPIEL.RSC' befindet. ---------------------------------------------------------- Auch hierzu ein Arbeitsbeispiel: 1. STAD starten und Bild 'BUS.PAC' laden. 2. Raster durch 'V'-Taste aufraufen. 3. Unter x: 63 eingeben (Wert muž durch 16 Teilbar sein, damit Icone gut zusammenpassen,und Minus 1 genommen werden,weil dieser Wert beim Konvertieren um 1 erh”ht wird). 4. Unter y: 100 eingeben (Wenn sie Icons untereinander zusammenpassen wollen,mssen sie vorgehen wie bei 3.) 5. Es erscheint ein Gitter das sie durch drcken auf den Tasten 2,4,6 oder 8 l”schen. 6. Unter 'Optionen' das Rechteck 'zeige' aktivieren. 7. Nun mssen sie wie folgt sechs mal vorgehen: |-1. Unter 'Optionen' das Rechteck 'snap' aktivieren. | 2. Teil vom Bus einfangen (Siehe Abildung 1) | | _ _ _ _ _ _ | |1|2|3|4|5|6| | - - - - - - | <- Zwischendurch ein Pixel nach links | | Abbildung 1: Nach dieser Reihenfolge Busteile einfangen. | | 3. Diesen Teil unter 'Optionen' als 'code' abspeichern. | 4. Unter 'Optionen' das Rechteck 'snap' deaktivieren. | 5. Bus (den ganzen!) einfangen und um ein Pixel nach | links schieben (Das k”nnen sie auch gut ber die | angezeigten Koordinaten verfolgen) |-6. Wieder bei 1. anfangen 8. Nun mssen sie Dateien mit STAD to RCS konvertieren und dann in ihr RCS-Programm einladen und zusammenpassen. -------------------------------------------------------- Nun m”chte ich ihnen erkl„ren warum man zwischendurch ein Pixel nach links schieben muž.Ganz einfach: Das durch die Funktion 'Puffer IN' aufgezogene Rechteck bringt beim fixieren den Inhalt des Rechtsecks inklusive den R„ndern in den Puffer.Da druch die 'snap'-Funktion sie mit dem Rand zweimal auf die gleiche Stelle kommen,kommt es zu unerwnschten berlappungen die sich durch Pixelweises verschieben des Objects in der Gegenrichtung verhindern lassen. Zum Schluž m”chte ich sie noch darauf hinweisen,das STAD to RCS eine ziemlich hartn„ckige Fileselectorbox besitzt. Beim Laden muž die Extension '.S' sein,da sonst die Datei nicht geladen wird. Beim speichern achtet STAD to RCS darauf,das die Extension '.ICN' ist. Wenn die Extension anders ist,oder gar nicht vorhanden ist,h„ngt das Programm automatisch '.ICN' an. Ich meine,das es eine praktische L”sung ist. šbrigens: Das Men 'Icons...' zeigt wie Mens der Zukunft aussehen k”nnen... So,ich meine das ihnen die Anleitung alles gesagt hat, was sie wissen sollten.Haben sie trozdem Fragen,schreiben sie einfach ein Brief an meiner Adresse (siehe 'README')! Martin Markett im Oktober 1991