Page 1 sur 1

Test MacOsX : tester ExamineMouse()

Publié : dim. 25/janv./2009 17:07
par eddy
Je voulais comparais l'effet de cette fonction entre Mac / Win.
Est-ce que la souris disparait sur MacOsX ?

Code : Tout sélectionner

CompilerIf #PB_Compiler_OS=#PB_OS_MacOS
   InitSprite()
   InitMouse()
   InitKeyboard()
   OpenWindow(0, 0, 0, 320, 160, "Esc / Alt+F4 to quit", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
   OpenWindowedScreen(WindowID(0), 0, 0, 160, 160, 0, 0, 0)
   Repeat
      ExamineMouse()
      ExamineKeyboard()
      If KeyboardPushed(#PB_Key_Escape) Or WaitWindowEvent(10)= #PB_Event_CloseWindow
         End
      EndIf
      FlipBuffers()
   ForEver
CompilerEndIf

Publié : dim. 25/janv./2009 19:59
par guerrier001
si tu veut voir la sourit met ceci sous ExamineMouse() :

ShowCursor_(1)

et le code complet :

Code : Tout sélectionner

CompilerIf #PB_Compiler_OS=#PB_OS_MacOS
   InitSprite()
   InitMouse()
   InitKeyboard()
   OpenWindow(0, 0, 0, 320, 160, "Esc / Alt+F4 to quit", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
   OpenWindowedScreen(WindowID(0), 0, 0, 160, 160, 0, 0, 0)
   Repeat
      ExamineMouse()
      ShowCursor_(1)
      ExamineKeyboard()
      If KeyboardPushed(#PB_Key_Escape) Or WaitWindowEvent(10)= #PB_Event_CloseWindow
         End
      EndIf
      FlipBuffers()
   ForEver
CompilerEndIf 
un petit merci ça ne fait pas de mal . :)

Publié : dim. 25/janv./2009 20:41
par Anonyme
CompilerIf #PB_Compiler_OS=#PB_OS_MacOS

ShowCursor_() != #PB_OS_MacOS
un petit merci ça ne fait pas de mal .

...

Publié : dim. 25/janv./2009 20:44
par guerrier001
desoler je pensait que cela pouvait se faire aussi sur MacOs lol.

Publié : dim. 25/janv./2009 22:51
par eddy
Justement je voulais utiliser une astuce de ce genre pour la version Windows.

Mais la question reste posée ... Est-ce que la souris disparait sous MAC ?
pour savoir si il faut que je trouve une solution aussi pour la version MAC

Publié : dim. 25/janv./2009 22:53
par guerrier001
oui si tu met init mouse je quoi et pour le faire réapparaitre en laissant intimouse et bien tu met le code que l'on t'a donné.

Publié : dim. 25/janv./2009 23:15
par eddy
Tu as testé le code sour MAC ?

Publié : dim. 25/janv./2009 23:48
par guerrier001
j'ai pas Mac j'ai Windows et cpl.Bator lui a Linux.