DX-Check: If InitSprite() = 0 Or InitKeyboard() = 0

Anfängerfragen zum Programmieren mit PureBasic.
Gamer
Beiträge: 180
Registriert: 21.03.2005 16:59

DX-Check: If InitSprite() = 0 Or InitKeyboard() = 0

Beitrag von Gamer »

Reicht für Windows-Games nicht nur InitSprite als Abfrage aus?
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

wenn du ein spiel machst wo du die tastatur benötigst beispielsweise um ein charackter zu steuern musst du initkeyboard() schon verwenden
Gamer
Beiträge: 180
Registriert: 21.03.2005 16:59

Beitrag von Gamer »

Es geht nur um den Check ob DX7 installiert ist!
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

achso des weiß ich nicht
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

dürfte auch ausreichen. Wenn InitSprite nicht funkt, dann funkt InitKeyboard mit sicherheit auch nicht, weil beide von DX abhängig sind.
Bild
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Zur Not kannst du den Registry-Schlüssel von DirectX auslesen. Dort findest du sichere Informationen ,daß (ob) DX komplett installiert ist (DXINPUT,DXDRAW....).
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Ich denke, irgendjemand hat hier (im PureBoard) mal geschrieben, dass InitKeyboard() auch funktioniert, wenn DX nicht installiert ist.

Außerdem ist DX doch auf jedem Win-System installiert (?!)
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

ich fände es sehr merkwürdig wenn INITKEYBOARD ohne DirectX gehen würde.
Es benutzt nämlich DirectInput um Keyboardrohdaten zu lesen. Bzw. Dieses zu initialisieren.
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

@Gamer
man sollte das schon machen, alles andere wäre unsauber...

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Antworten