amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > OpenScreen [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

24.05.2003, 23:24 Uhr

_PAB_
Posts: 3016
Nutzer
Kann mir jemand ein Code-Schnippsel geben, welches einen Screen öffnet, der exakt gleich wie die Workbench ist ? Evtl. auf 8 Bit Farbtiefe beschränkt. Ich habe da mal so eine besondere ModeID ausprobiert, mit der das gehen sollte, ist aber bei mir immer nur abgestürzt. Hat jemand eine Idee, wie das am einfachsten und möglichst auf allen Systemen (>= OS 3.9) mit Picasso96 und CGfx geht ?

Danke im Voraus!

[ - Antworten - Zitieren - Direktlink - ]

25.05.2003, 00:25 Uhr

CeaBear
Posts: 5
Nutzer
Das sollte im Prinzip so gehen:

struct Screen *ScreenPtr=OpenScreenTagList(NULL,SA_LikeWorkbench,1,TAG_DONE);

Habe das aber selber noch nie verwendet, deshalb:

Viel Glück.

[ - Antworten - Zitieren - Direktlink - ]

25.05.2003, 09:28 Uhr

thomas
Posts: 7718
Nutzer

Ist ja auch falsch.

Entweder:

struct TagItem taglist[] = {
{SA_LikeWorkbench,TRUE},
{TAG_END,0}
};
struct Screen *scr = OpenScreenTagList (NULL,&taglist[0]);

oder:

struct Screen *scr = OpenScreenTags (NULL,SA_LikeWorkbench,TRUE,TAG_END);

oder:

struct ExtNewScreen extnewscr;
extnewscr.Type = CUSTOMSCREEN|NS_EXTENDED;
extnewscr.Extension = taglist;
scr = OpenScreen ((struct NewScreen *)&extnewscr);

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

25.05.2003, 10:00 Uhr

Kronos
Posts: 1168
Nutzer
Die vorherigen Antworten dürften alle gehen, und
für 8Bit fügst du dann noch:

SA_Depth,8

ein (vor TAG_DONE natürlich).

MfG
Kronos
--

Only the good die young all the evil seem to live forever

[ - Antworten - Zitieren - Direktlink - ]

25.05.2003, 15:34 Uhr

_PAB_
Posts: 3016
Nutzer
Danke es läuft jetzt, werde das Proggi gleich im Aminet veröffentlichen => ist ein LCD-Monitor Testprogramm um fehlerhafte Pixel zu finden.
(Habe bis jetzt nichts vergleichbares auf dem Amiga gefunden!)

http://www.Studi.ch/PAB/Amiga.php

[ Dieser Beitrag wurde von _PAB_ am 25.05.2003 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > OpenScreen [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.