Combinaison du mode console C# et de SadConsole – Souris
Waylander Il y a 2 ans Premium Pro - Adhésion à vie0

Ce post est la suite du post https://www.gamecodeur.fr/devlogs/63687/

La souris et afficher sa position

Dans votre méthode init() insérer l’instruction :
startingConsole.MouseMove += Console_MouseMove;

Dans cette méthode init, je rappel que j’ai déclaré la création d’une fenêtre de type console nommé startingConsole

Console startingConsole = new Console(Width, Height);

Puis la méthode Console_MouseMove.

private static void Console_MouseMove(object sender, SadConsole.Input.MouseEventArgs e)
{
var console = (Console)sender;
//On affiche en position en haut à gauche la position de la souris
console.Print(1, 1, $"Mouse moving at {e.MouseState.CellPosition} ");
//Si je reste appuyé sur le bouton gauche de la souris j'affiche un message sinon j'affiche rien
if (e.MouseState.Mouse.LeftButtonDown)
console.Print(1, 2, $"Le bouton gauche de la souris est enfoncé");
else
console.Print(1, 2, $" ");
}

Vous pouvez trouver les autres fonction de type LeftButtonDown sur le lien :
https://sadconsole.com/api/SadConsole.Input.Mouse.html

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.