Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

1

25.05.2004, 22:09

Maus - tbDirectInput

Hallo,

ich spiele gerade etwas mit der TribaseEngine herum, nur habe ich leider gerade das Buch nicht zur Hand und möchte noch unbetingt ein kleines Programm fertig schreiben, dazu würde ich aber die Maus benötigen! Ich hab nur das BreakanoidSpiel hier und das hat leider die Maus nicht drinnen, könnte mir eventuell bitte jemand sagen wie ich auf die Maus mit der TribaseEngine zugreifen kann? Also wie ich sie initalisiere und mit wechler Funktion ich die Position erhalte! Wäre super!


Danke schon mal!


cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

25.05.2004, 23:11

Bin jetzt zu faul das rauszusuchen ;D , aber hier www.codevortex.de/down/Maus.cpp ...

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

3

26.05.2004, 17:07

danke dir, nur wird mir leider immer noch nicht ganz klar wie ich nun die Position der Maus herausfinde, damit ich meinen Mauscursor dann um diese Werte verschieben kann!
Wäre super, wenn mir das noch einer zeigen könnte! thx



cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

26.05.2004, 17:21

g_pMouse->GetDeviceState(sizeof(DIMOUSESTATE2), &MouseState);

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

5

26.05.2004, 22:53

danke es funktioniert!
Ach ja, gibt es eigentlich eine Möglichkeit das die Maus von Windows nicht manchmal durch das Fenster scheint, wenn man zum Beispiel Icq offen hat und während dem Spiel mit der Maus über die Listen fährt, taucht immer die Maus auf! Was kann man dagegen machen, bei den Spielefirmen funktionierts ja auch:)


cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

6

26.05.2004, 23:07

ShowCursor(FALSE);

FrauBolaIstDumm

Treue Seele

Beiträge: 109

Wohnort: kralapp

Beruf: schüler

  • Private Nachricht senden

7

27.05.2004, 15:33

xtut

hallo.
auf http://www.x-tutorials.de wird auch sehr schön erklärt wie man die maus benutzt.
MFG
Frau Bola Ist Dumm
(Deutschlehrer)

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

8

27.05.2004, 16:35

Zitat von »"Nox"«

ShowCursor(FALSE);



hm, das funktioniert leider nicht! Also die Maus wird trozdem sichtbar, wenn man über die Liste bei Icq fährt, klickst man sogar mal, wird das Spiel sofort in die Windowsleiste geklappt!



cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

9

27.05.2004, 16:49

Ja das prob entsteht dadurch das icq nen popupFenster erstellt... die meisten Spiele fliegen dann raus. Vielleicht kann man die eigene Messageverarbeitung(die while schleife) so verändern, dass nur das eigene Fenster nachrichten bekommt.
edit: Es gibt den Befehl showwindow....wenn man den einsetzen würde, wenn das eigene fenster ne wm_activate Nachricht erhält...

Werbeanzeige