Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Menlow
Anmeldungsdatum: 21.10.2004 Beiträge: 11
|
Verfasst am: 21.10.2004, 18:35 Titel: Komplette Hintergrundfarbe ändern |
|
|
Hi
Ich habe ein Problem. Da ich mein 1. schön designtes programm schreiben will, muss ich wissen, wie man einen hintergrund macht.
mit der funktion COLOR wird ja nur der Texthintergrund und die Textfarbe geändert.
Bei CLSCOLOR sagt er "Syntax Error"
Menlow |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
Menlow
Anmeldungsdatum: 21.10.2004 Beiträge: 11
|
Verfasst am: 21.10.2004, 19:02 Titel: |
|
|
Jo, danke...
Das wars |
|
Nach oben |
|
|
Paul aka ICC, HV-Freak
Anmeldungsdatum: 11.09.2004 Beiträge: 588 Wohnort: Uelzen
|
Verfasst am: 21.10.2004, 19:03 Titel: |
|
|
[Klugscheißmodus AN]
Es muss LINE(0, 0)-(639, 479), Color, BF heißen !
[Klugscheißmodus AUS] _________________
|
|
Nach oben |
|
|
Menlow
Anmeldungsdatum: 21.10.2004 Beiträge: 11
|
Verfasst am: 21.10.2004, 19:09 Titel: |
|
|
[Klugscheißmodus AN]
Nein, es muss "scream 1 2 3 (abc)" heißen
[Klugscheißmodus AUS]
|
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
Menlow
Anmeldungsdatum: 21.10.2004 Beiträge: 11
|
Verfasst am: 22.10.2004, 11:06 Titel: |
|
|
Eine Frage noch.
Ich hab jetzt den Befehl SCREEN genommen. Wenn ich dann aber den Befehl COLOR 15, 9 Benutzen will, Sagt er, dass das nicht geht..... Warum nicht?
Menlow |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
Menlow
Anmeldungsdatum: 21.10.2004 Beiträge: 11
|
Verfasst am: 22.10.2004, 13:17 Titel: |
|
|
dort habe ich 12... ich probier es mal aus... |
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 22.10.2004, 13:33 Titel: |
|
|
das COLOR mit 2 Farben funktioniert in Screen 12 nicht.
Kann sein, dass es sogar nur in Screen 0 funktioniert. Musst du mal ausprobieren. Also 12, 13, 7, 8, 9 geht glaub ich auf jeden Fall nicht. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 22.10.2004, 13:40 Titel: |
|
|
das geht auch nicht, die Hintergrundfarbe ist und bleibt schwarz. Auch wenn man vorher alles bunt anmalt. Transparente Schrfit gibts nur mit Lib. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2514 Wohnort: Hofen SH (Schweiz)
|
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 22.10.2004, 13:48 Titel: Transp. Schrift |
|
|
Hallo.
Zitat: | Transparente Schrfit gibts nur mit Lib. |
Stimmt ja gar nicht! Ich habe mir eine Routine geschrieben, mit der ich nahezu jede x-beliebige TTF-Schrift in ein QB-geeignetes Format bringen kann, welches ich dann wunderbar transparent auf einen Grafikbildschirm ausgeben kann. *angeb*
In meinem immer noch nicht fertigen J&R Game benutze ich das z.B.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 22.10.2004, 13:49 Titel: |
|
|
ok, kann auch Sub sein, muss nicht Lib. Aber ohne sowas gehts eben nicht. Da macht er immer einen Schwarzen Kasten unter den Text. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
Dj_Damy
Anmeldungsdatum: 18.10.2004 Beiträge: 30 Wohnort: Mainz
|
Verfasst am: 23.10.2004, 10:37 Titel: benutz doch einfach Palette |
|
|
SYNTAX:
Palette 0, gewünschteHintergrundfarbe
Und schon bekommt der Hintergrund eine andere farbe
gruß Dj_Damy |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
Mecki Igel
Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2514 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 23.10.2004, 22:21 Titel: |
|
|
Vielleicht wäre an dieser Stelle auch INT 10h, AX=1010h (einzelne Farbe im DAC-Register setzen wie PALETTE) und INT 10h, AX=1012h (mehrere Farben in den DAC-Registern setzen wie PALETTE USING) mit CALL INTERRUPT aufs VGA-BIOS eine willkommene Alternative.
Allerdings habe ich bisher noch keine Performance-Messungen durchgeführt, was davon nun am schnellsten ist. Gäbe 3 Messungen: einmal PALETTE/PALETTE USING herkömmlich, einmal CALL INTERRUPT und einmal OUT. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
|
|