1
C / Modifier touche en jeu
« le: Novembre 23, 2016, 12:01:40 pm »
Bonjour / Bonsoir
J'aimerais savoir comment il est possible de modifier les commande de notre jeu directement depuis ce dernier
Par exemple , de base on se déplace avec les flèches du clavier , et j'aimerais qu'on est le choix de modifier ceci
et pourquoi pas utiliser ZQSD a la place.
Actuellement les touches sont défini comme sa:
J'aimerais savoir comment il est possible de modifier les commande de notre jeu directement depuis ce dernier
Par exemple , de base on se déplace avec les flèches du clavier , et j'aimerais qu'on est le choix de modifier ceci
et pourquoi pas utiliser ZQSD a la place.
Actuellement les touches sont défini comme sa:
[if (event.type == sfEvtKeyPressed)
{
if (event.key.code == sfKeyDown)
{
position_curseur++;
if (position_curseur > 3)
{
position_curseur = 3;
}
}
if (event.key.code == sfKeyUp)
{
position_curseur--;
if (position_curseur < 0)
{
position_curseur = 0;
}
}
if (position_curseur == 1)
{
if (event.key.code == sfKeyReturn)
{
jouer = 1;
}
}
if (event.key.code == sfKeyReturn)
{
jouer = 1;
}
if (event.key.code == sfKeyBack)
{
jouer = 0;
}
}]
Donc je nai pas de moyen de les changer une fois le programme lancer , et cest ce que jaimerais mais je ne cest pas comment faire ^^
Merci davance pour vos réponses :D
{
if (event.key.code == sfKeyDown)
{
position_curseur++;
if (position_curseur > 3)
{
position_curseur = 3;
}
}
if (event.key.code == sfKeyUp)
{
position_curseur--;
if (position_curseur < 0)
{
position_curseur = 0;
}
}
if (position_curseur == 1)
{
if (event.key.code == sfKeyReturn)
{
jouer = 1;
}
}
if (event.key.code == sfKeyReturn)
{
jouer = 1;
}
if (event.key.code == sfKeyBack)
{
jouer = 0;
}
}]
Donc je nai pas de moyen de les changer une fois le programme lancer , et cest ce que jaimerais mais je ne cest pas comment faire ^^
Merci davance pour vos réponses :D