Mal programm

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Ekrits

Betreff: Mal programm

BeitragMo, Sep 05, 2005 18:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich mache gerade ein Mal programm. Und ich hab eine eigene Maus (maus.bmp) Und mit cls mach ich das nicht überall solche mäuse bleiben. Aber da ich ein malprogramm hab soll immer nur der Mauszeiger gelöscht werden. Irgend welche Ideen wie ich das anstelle???
EKRITSel: Rechtschreibfehler sind gewollt um eure Aufmerksamkeit zutesten!


Magians vs. Nekromats 100% COMPLETE

Artemis

BeitragMo, Sep 05, 2005 18:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich sag mal
ql:cls
ql:createimage
ql:drawimage
ql:imagebuffer

Du machst einfach, dass man nicht auf den bildschirm malt, sondern in ein mit ql:createimage erstelltes bild. (den buffer setzt du mit ql:setbuffer ( ql:imagebuffer ( deinbild ) ) ).

Dann sieht dein code ungefähr so aus:
BlitzBasic: [AUSKLAPPEN]
Repeat
Cls ;den bildschirm löschen
SetBuffer(ImageBuffer(deinbild))
;hier rummalen
SetBuffer(BackBuffer())
DrawImage(deinbild,0,0)
DrawImage(maus,MouseX(),MouseY())
Flip
Until KeyHit(1)
 

Ekrits

BeitragMo, Sep 05, 2005 18:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok ich probiers mal
klappt thx
EKRITSel: Rechtschreibfehler sind gewollt um eure Aufmerksamkeit zutesten!


Magians vs. Nekromats 100% COMPLETE

skey-z

BeitragMo, Sep 05, 2005 18:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Interresant wäre auch noch "lockbuffer" und "unlockbuffer"
aber da musst du mal selber probieren, welche Performance du damit erreichst und ob es sich lohnt.

[Edit] wie macht ihr verdammt nochmal die links zu den Befehlen, ich bekomme es einfach nicht hin
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

D2006

Administrator

BeitragMo, Sep 05, 2005 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

@Vorredner:
ql:Befehl

Befehl ist mit dem entsprechendem Befehl zu ersetzen.

MfG
D2006
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2

Blitz3D

BeitragMo, Sep 05, 2005 19:42
Antworten mit Zitat
Benutzer-Profile anzeigen
ql:CollapseTreeViewNode
geht's?

edit: joa, cool Smile
User posted image
Xware Entertainment und Forum
User posted image

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group