Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - Deathtreak

Pages: [1]
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:
[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

2
Général / Random + collision
« le: Novembre 06, 2016, 04:43:51 pm »
Bonjour/Bonsoir , encore moi (et oui)
Pour les besoin de mon projet il faut que je fasse spawn un tank aléatoirement sur un terrain qui n'est en aucun cas plat , il faut donc que lorsque les coordonner aléatoire du tank sont dans la texture , elle soit recalculer pour que le tank soit juste sur le terrain et non dedans.
Je ne c'est pas comment faire , est ce qu'il y a une histoire de détection de pixel ou autre ?
Merci de votre lectue :)

3
Général / Fonction d'affichage de texture
« le: Novembre 04, 2016, 09:53:06 pm »
Bonjour/Bonsoir
Je viens vers vous car j'ai un petit soucis ^^
Pour commencer je code en C
 J'ai un tp a faire et il faut utiliser des fonctions au maximum , pas de soucis la dessus je m'en sort ^^
Mais je n'arrive pas a la coder correctement j'ai l'impression

void sfSprite* Charger_images(char* _sNom)
{
   sfSprite* Charger_images
   sfTexture_createFromFile(_sNom, NULL);
   projet = sfSprite_create();
   sfSprite_setTexture(projet, texture, sfTrue);

}
sans le void visual studio me dit que ma fonction ne retourne pas de valeur , avec un return 0; ma fenêtré plante ou plutôt cesse de fonctionner , donc j'ai naturellement ajouter le void , mais alors c'est mon sfSprite* Charger_images qui en fait les frais.

Y a t-il un autre moyen que le void pour faire en sorte de ne pas avoir a renvoyer de valeur ? car bloquer dès le début du projet c'est galère et je pense que c'est moi qui m'y prend mal mais je n'ai pas trouvé d'autre astuce

Pour info je n'ai pas encore appris les pointeurs ^^

Pages: [1]