DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Search | [ - Search - New posts - Register - Login - ] |
|
||||||
thyslo
User
2019-10-22, 21:05 h [ - Direct link - ] |
topic: S: Amiga Special 7 - 12/1995
Board: Kleinanzeigen (keine Auktionen!) Ich suche die 4 Amiga Special - Ausgaben 7/1995, 9/1995, 11/1995, 12/1995. Ich bin hauptsächlich wegen dem enthaltenen Brilliance-Kurs daran interessiert. Falls der noch in den ersten 1996er Ausgaben fortgesetzt ist, wären die auch sehr interessant. |
|||||
thyslo
User
2018-11-20, 21:17 h [ - Direct link - ] |
topic: SetRGB4CM() ohne Wirkung
Board: Programmierung Zitat: Die beiden Hinweise haben's gebracht. 2) ist mir schon etwas peinlich, da les' ich vorher noch die Autodocs, wo direkt 0-15 drin steht. Das geändert, und die SetRGB-Aufrufe geändert in code:SetRGB4(&m_pScreen->ViewPort, m_RedPen, 15, 11, 12); // ... Und nun funktioniert es. Danke und beste Grüße! thyslo [ Dieser Beitrag wurde von thyslo am 20.11.2018 um 21:30 Uhr geändert. ] |
|||||
thyslo
User
2018-11-20, 20:20 h [ - Direct link - ] |
topic: SetRGB4CM() ohne Wirkung
Board: Programmierung @thomas: Danke für deine schnelle und ausführliche Antwort! Zu SA_LikeWorkbench: das kann ich, glaube ich, nicht benutzen, wenn das Programm OS2.04-kompatibel bleiben soll. Die anderen Hinweise werden mir morgen, wenn ich weiter mache, bestimmt helfen:-) |
|||||
thyslo
User
2018-11-20, 19:32 h [ - Direct link - ] |
topic: SetRGB4CM() ohne Wirkung
Board: Programmierung Hallo Amiga-Programmierer, in einem Programm, das ab OS2.04 laufen soll, öffne ich einen Bildschirm. Einen Workbench clone, der aber mindestens 3 Bitplanes / 8 Farben haben soll: C++ code:Nach dem Öffnen will ich die Pens 4 – 7 mit bestimmten Farben belegen:m_pScreen = OpenScreenTags(NULL, SA_Width, pWbScreen->Width, SA_Height, pWbScreen->Height, SA_Depth, screenDepth, // min. 3; ansonsten den Wert der Workbench SA_Overscan, OSCAN_TEXT, SA_AutoScroll, TRUE, SA_Pens, (ULONG)pWbDrawInfo->dri_Pens, SA_Font, (ULONG) &m_TextAttr, SA_DisplayID, wbScreenModeId, SA_Title, m_Title.C_str(), TAG_DONE); C++ code:Anschließend öffne ich ein Window auf dem Screen und schreibe einen Text mit IntuiText(). Dabei benutze ich einen der gesetzten Pens, z.B. für Rot m_RedPen = 4.pColorMap = m_pScreen ->ViewPort.ColorMap; // Starting with color number 4 as 0..3 are system reserved int colorNum = 4; // Red for 'deleted' m_RedPen = colorNum++; SetRGB4CM(pColorMap, m_RedPen, 15, 11, 12); // Yellow for 'changed' m_YellowPen = colorNum++; SetRGB4CM(pColorMap, m_YellowPen, 16, 16, 12); // Green for 'added' m_GreenPen = colorNum++; SetRGB4CM(pColorMap, m_GreenPen, 12, 16, 12); // Another grey for the background of the line numbers m_GreyPen = colorNum++; SetRGB4CM(pColorMap, m_GreyPen, 10, 10, 10); Leider wird der Text in einer anderen Farbe ausgegeben, einem kräftigen Blau, das ich gar nicht gesetzt habe. Kann es sein, dass ich die Pens 4-7 evtl. gar nicht frei belegen darf? Oder sieht vielleicht jemand einen anderen Fehler in den Beispielen? Nachtrag: Ich entwickle das Programm unter OS3.9 mit WinUAE und einer 24-Bit-Workbench. Ich habe einmal testweise, anstatt einen eigenen Screen zu öffnen, mit LockPubScreen() den Workbench-Screen benutzt und mit ObtainBestPen() die gewünschten Pens geholt, damit hat es funktioniert. Aber warum funktioniert SetRGB4() auf dem eigenen Screen nicht? Grüße und danke fürs Durchlesen, thyslo |
|||||
thyslo
User
2017-03-07, 15:28 h [ - Direct link - ] |
topic: S: Ausgewählte Ausgaben des Amiga Magazin
Board: Kleinanzeigen (keine Auktionen!) Dank Fixi konnte ich einige der Hefte schon finden. Übrig bleiben folgende, nach denen ich weiter suche: 12/1991 03/1992 10/1992 11/1992 12/1992 |
|||||
thyslo
User
2017-03-06, 21:04 h [ - Direct link - ] |
topic: S: Ausgewählte Ausgaben des Amiga Magazin
Board: Kleinanzeigen (keine Auktionen!) Hallo zusammen, ich suche folgende Ausgaben der Zeitschrift "Amiga Magazin" 12/1991 03/1992 09/1992 10/1992 11/1992 12/1992 03/1993 06/1993 Würde 3,- Euro je Heft bezahlen. [ Dieser Beitrag wurde von thyslo am 07.03.2017 um 15:26 Uhr geändert. ] |
|||||
|
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |