RMEx / RME

Extension tool for RPGMaker VXAce
http://rmex.github.io/
MIT License
40 stars 10 forks source link

Bug avec la commande : cursor_system(flag) #110

Closed Spyrojojo closed 7 years ago

Spyrojojo commented 7 years ago

Salut,

Petit soucis avec la commande cursor_system(flag). quand cette dernière est utilisé dans le projet et que la touche F1 est utilisé, le curseur reste invisible pour la petite fenêtre de propriété, ce qui est assez gênant.

xvw commented 7 years ago

Je comprend bien le problème, malheureusement, c'est insolutionnable :)

xvw commented 7 years ago

je vais tenter quelque chose !)

xvw commented 7 years ago

Non en fait, ce n'est pas possible :'( désolé

acs-l commented 7 years ago

Actuellement, il n'y pas de solution purement Ruby depuis le projet qui permette de résoudre ton problème.

L'appui sur la touche F1 -- comme Alt + Enter (affichage en plein écran) et F12 (retour à l'écran-titre) d'ailleurs -- est directement intercepté par l'applicatif qui lance le projet.

On peut éventuellement écrire une petite bibliothèque dynamique (.dll) en C/C++ (à appeler depuis le projet) pour désactiver leurs interceptions. Tu peux en voir une illustration ici : Chainsawkitten/RGSSDisableF1AltEnterF12.

Néanmoins ça reviendrait à contrevenir à la charte d'utilisation de RPG Maker VX Ace (puisqu'on modifie le logiciel), et on ne peut donc pas l'incorporer à RME. Désolé.


Dans tous les cas, merci d'avoir poser le doigt sur cette commande :) ! Ça nous a permis de détecter une étourderie dans l'implémentation de celle-ci (#148).

Tu devrais maintenant être capable de réafficher le curseur quand tu le souhaites via cursor_system(true).