Vraag Qbasic

pluspower

Junior lid
Lid geworden
18 jan 2020
Berichten
48
Waarderingsscore
4
Punten
8
Leeftijd
79
Met het programma Qbasic 1.0 heb ik een grafiekprogramma gemaakt in SCREEN 12
Het programma werkt perfect maar de achtergrond kleur van deze grafiek is zwart.
Mijn vraag: Bestaat de mogelijkheid om deze achtergrondkleur te wijzigen? Ofwel de grafiek weer te geven zonder achtergrondkleur (enkel tekens en lijnen zichtbaar)
 

erikdenhouter

Vaak hier
Lid geworden
14 jun 2019
Berichten
792
Waarderingsscore
62
Punten
28
Leeftijd
63
Zover ik kan vinden niet. Zwart is het ontbreken van kleur, en in mode 12 (dat is de grafische modus) is dat niet te veranderen.

"Only screen modes 0, 7, 8, 9, 10 support a background color."

Misschien dat er een sub te schrijven valt waarmee je eerst alle lijnen van het scherm kleurt, en dan daar overheen tekent, maar ik kan niets vinden dat iemand dat ook wekelijk gedaan heeft, terwijl er toch heel wat mensen met dezelfde vraag zitten.
Zelf ben ik er te lang uit om daar verder nog iets zinnigs over te zeggen.
 

erikdenhouter

Vaak hier
Lid geworden
14 jun 2019
Berichten
792
Waarderingsscore
62
Punten
28
Leeftijd
63
Misschien . . . kijk naar het palette statement. Na het keizen van de screen mode, probeer eens zoiets als:
PALETTE 0, 16191
om de kleur 0 ( zwart ) te vervangen voor 16191 (zoiets als geel)
Het palette statement vervangt op deze manier één van de standaard kleuren uit het palette van 16 van screen 12 mode.
Misschien wel onzin, maar in zo'n tijd leven we :mask:
 

pluspower

Junior lid
Lid geworden
18 jan 2020
Berichten
48
Waarderingsscore
4
Punten
8
Leeftijd
79
Zover ik kan vinden niet. Zwart is het ontbreken van kleur, en in mode 12 (dat is de grafische modus) is dat niet te veranderen.

"Only screen modes 0, 7, 8, 9, 10 support a background color."

Misschien dat er een sub te schrijven valt waarmee je eerst alle lijnen van het scherm kleurt, en dan daar overheen tekent, maar ik kan niets vinden dat iemand dat ook wekelijk gedaan heeft, terwijl er toch heel wat mensen met dezelfde vraag zitten.
Zelf ben ik er te lang uit om daar verder nog iets zinnigs over te zeggen.
Uw aanbeveling werkt inderdaad. Dat ik daar niet eerder aan dacht. Vriendelijk bedankt.
 

erikdenhouter

Vaak hier
Lid geworden
14 jun 2019
Berichten
792
Waarderingsscore
62
Punten
28
Leeftijd
63
Als dat werkbaar is, graag gedaan.
 
Bovenaan Onderaan