Bah je veux bien, mais je n'ai pas de sprites... Sinon les deux lignes qui servent à créer toute la grille.
Pour être plus clair, essayez de remplacer :
If KeyboardPushed(#PB_Key_A)
If mmap\zoom - #zoomInc >= 0
mmap\zoom - #zoomInc
RecalculateGrid()
EndIf
EndIf
If KeyboardPushed(#PB_Key_E ...
La recherche a retourné 88 résultats
Aller sur la recherche avancée
- lun. 04/avr./2016 13:54
- Forum : Discussion générale
- Sujet : Grille et zoom curseur
- Réponses : 9
- Vues : 2241
- dim. 03/avr./2016 16:40
- Forum : Discussion générale
- Sujet : Grille et zoom curseur
- Réponses : 9
- Vues : 2241
Re: Grille et zoom curseur
@Ar-S : je confirme, je n'ai aucun problème avec ton précédent code avec la version 5.42.
Non je veux éviter le "gros sprite grille". Déjà essayé, c'est peu élégant et ça amène des soucis.
J'ai essayé d'ajouter diverses formules pour zoomer sur le curseur ici :
If MouseWheel() > 0
mmap\zoom ...
Non je veux éviter le "gros sprite grille". Déjà essayé, c'est peu élégant et ça amène des soucis.
J'ai essayé d'ajouter diverses formules pour zoomer sur le curseur ici :
If MouseWheel() > 0
mmap\zoom ...
- dim. 03/avr./2016 10:22
- Forum : Discussion générale
- Sujet : Grille et zoom curseur
- Réponses : 9
- Vues : 2241
Grille et zoom curseur
Salut,
Pas sûr que ce soit le bon endroit pour poster ça, mais allons-y (gaiement) :
;- TODOLIST
; zoom on cursor
Structure s_map
x.i
y.i
zoom.i
EndStructure
Structure s_grid
w.i
h.i
nbW.i
nbH.i
offsetX.i
offsetY.i
EndStructure
;------------------
Procedure DefineConstants ...
Pas sûr que ce soit le bon endroit pour poster ça, mais allons-y (gaiement) :
;- TODOLIST
; zoom on cursor
Structure s_map
x.i
y.i
zoom.i
EndStructure
Structure s_grid
w.i
h.i
nbW.i
nbH.i
offsetX.i
offsetY.i
EndStructure
;------------------
Procedure DefineConstants ...
- mar. 15/déc./2015 9:07
- Forum : Applications
- Sujet : ListIcon et clics sur les colonnes
- Réponses : 5
- Vues : 2580
Re: ListIcon et clics sur les colonnes
Hmm, ok merci !
Ce serait définitivement bien que l'équipe de PB considère un moyen interne d'interagir avec le titre des colonnes sur tous les OS
Ce serait définitivement bien que l'équipe de PB considère un moyen interne d'interagir avec le titre des colonnes sur tous les OS

- lun. 14/déc./2015 21:05
- Forum : Applications
- Sujet : ListIcon et clics sur les colonnes
- Réponses : 5
- Vues : 2580
ListIcon et clics sur les colonnes
Salut,
Il y a déjà des sujets sur les tris d'une colonne lorsqu'on clique sur son titre, mais ils sont tous très vieux !
Donc la question, pour la généraliser un peu, serait de savoir s'il existe un moyen de renvoyer un évènement lorsqu'on clique sur une colonne d'une ListIcon ?
De sorte qu'avec l ...
Il y a déjà des sujets sur les tris d'une colonne lorsqu'on clique sur son titre, mais ils sont tous très vieux !
Donc la question, pour la généraliser un peu, serait de savoir s'il existe un moyen de renvoyer un évènement lorsqu'on clique sur une colonne d'une ListIcon ?
De sorte qu'avec l ...
- lun. 28/sept./2015 11:04
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
J'ai en effet déjà essayé d'afficher un sprite et de passer par DesktopMouseX/Y() (ou WindowMouseX/Y()). Le problème est que lorsque tu ExamineMouse() sous Linux, le curseur hardware reste au milieu de l'écran. Et il me faut utiliser la bibliothèque Mouse pour avoir l'état "pushed". De plus, le fait ...
- dim. 27/sept./2015 3:01
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
Je digresse un peu, mais faut-il faire quelque chose de particulier pour initialiser SDL, autre que SDL_Init_() ?
InitSprite() : InitKeyboard() : InitMouse()
OpenWindow(0, 0, 0, 800, 600, "")
OpenWindowedScreen(WindowID(0), 0, 0, 800, 600)
SDL_Init_(#SDL_INIT_EVERYTHING)
Global sdlEvent.SDL ...
InitSprite() : InitKeyboard() : InitMouse()
OpenWindow(0, 0, 0, 800, 600, "")
OpenWindowedScreen(WindowID(0), 0, 0, 800, 600)
SDL_Init_(#SDL_INIT_EVERYTHING)
Global sdlEvent.SDL ...
- sam. 26/sept./2015 20:56
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
Wow, il est fou ce type, il passe des heures à intégrer un truc aussi énorme et n'en fait aucune documentation 
Je ne connaissais pas du tout SDL avant, d'où ma surprise. Ça paraît intéressant !

Je ne connaissais pas du tout SDL avant, d'où ma surprise. Ça paraît intéressant !
- sam. 26/sept./2015 20:38
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
Justement, j'ai bien peur d'avoir à poser cette question idiote, mais... comment accède-t-on à SDL avec PB ? ... "sdl" dans l'option de compilation renvoie une erreur.
- sam. 26/sept./2015 20:23
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
Argh, mais il doit bien y avoir un équivalent de ShowCursor_ sous Linux non ? Quand tu dis que la souris est complètement buggée, moi je vois tous les jeux qui tournent très bien sur Linux ; il doit bien y avoir un truc
Ou alors c'est PB qui est à la ramasse.

- sam. 26/sept./2015 13:07
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
@G-Rom : On est bien d'accord que lorsque tu parlais de XDefineCursor(), tu faisais référence à un équivalent de ShowCursor_ ? Si oui, j'apprécierais vraiment que tu me montres comment en faire usage. Si je pouvais faire apparaître le curseur sur toutes les plateformes, je pense que je m'en ...
- sam. 26/sept./2015 11:03
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
@blendman : oui j'avais pensé à un truc du genre, mais ça ne fonctionne que sous Windows comme tu le soupçonnes.
En revanche, je me dis de plus en plus que pendant tout ce temps, mon cerveau s'est verrouillé sur l'idée de comment gérer la souris avec des évènements, alors que la question est peut ...
En revanche, je me dis de plus en plus que pendant tout ce temps, mon cerveau s'est verrouillé sur l'idée de comment gérer la souris avec des évènements, alors que la question est peut ...
- sam. 26/sept./2015 8:23
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
Re: États souris et screen
Oops, désolé, je n'avais pas reçu de notifications à vos réponses.
G-Rom : dans tes exemples, le problème est que le curseur n'apparaît pas. Les ReleaseMouse() sont justement faits pour que je puisse voir le curseur hardware. Mais oui, en effet, ce sont eux qui causent des problèmes. Sauf que sans ...
G-Rom : dans tes exemples, le problème est que le curseur n'apparaît pas. Les ReleaseMouse() sont justement faits pour que je puisse voir le curseur hardware. Mais oui, en effet, ce sont eux qui causent des problèmes. Sauf que sans ...
- ven. 25/sept./2015 9:29
- Forum : Débutants
- Sujet : États souris et screen
- Réponses : 22
- Vues : 4181
États souris et screen
Salut,
Bon, je tente le forum français, j'aurais peut-être davantage de réponses :)
Voilà mon problème : j'aimerais développer une application/jeu "cross-platform" utilisant DirectX/OpenGL. J'ai donc besoin d'un screen et de connaître tous les états de la souris. Mais je veux utiliser la souris ...
Bon, je tente le forum français, j'aurais peut-être davantage de réponses :)
Voilà mon problème : j'aimerais développer une application/jeu "cross-platform" utilisant DirectX/OpenGL. J'ai donc besoin d'un screen et de connaître tous les états de la souris. Mais je veux utiliser la souris ...
- dim. 05/avr./2015 7:49
- Forum : Discussion générale
- Sujet : Documentation à jour
- Réponses : 1
- Vues : 1645
Documentation à jour
Bonjour,
Juste une petite question... Il me semble avoir lu il y a quelques mois dans une note de patch que la documentation avait été mise à jour en anglais, mais pas en français. Est-ce que la doc est à jour pour la 5.31 ?
Juste une petite question... Il me semble avoir lu il y a quelques mois dans une note de patch que la documentation avait été mise à jour en anglais, mais pas en français. Est-ce que la doc est à jour pour la 5.31 ?