MTProd > Dev4all > Articles > APIs > DirectX > Votre premier jeu Windows - C++/DirectX > 1 Introduction
Rechercher25 Personnes en-ligne
Votre premier jeu Windows - C++/DirectX

1  Introduction



1.1  Qu'allez-vous apprendre

Vous apprendrez entre autre :

  • Comment initialiser une application Windows

  • Comment gérer les processus d'une application Windows (lire et interpreter les messages)

  • Comment créer et à quoi sert la fonction standard WinMain()

  • Comment initialiser et utiliser DirectDraw et DirectInput


Et croyez-moi ces points sont indispensables à connaitre avant de programmer une application Windows.




1.2  Que fait l'application

Notre application lit et interprete les messages standars de Windows (minimiser la fenêtre, quitter l'application, attendre, jouer, etc.).
On peut dire pour l'instant que notre application initialise DirectDraw pour les fonctions graphiques puis DirectInput pour la gestion des périphériques tel que le clavier et la souris. En suite une fonction est appellée en boucle tant que l'application tourne, cette fonction dessine notre curseur à la position de la souris et affiche le sprite à l'écran.
Dans cet exemple vous pouvez uniquement bouger le curseur avec la souris, faire avancer/reculer le sprite (touches "haut" et "bas") dans la direction choisie avec les touches "gauche" et "droite".




1.3  Les fonctions

Nous ne nous attarderons pas sur toutes les fonctions, les plus importantes sont décrites et expliquées en détails et ont un chapitre dédié.
Nous survolerons simplement les autres, moins importantes mais tout aussi nécessaires, celles-ci sont regroupées par chapitre.
Je resterai tout de même simple et concis, c'est promis





 Sommaire2  Les fichiers et répertoires  >>

 Accés rapide

1  Introduction

Qu'allez-vous apprendre

Que fait l'application

Les fonctions

2  Les fichiers et répertoires
3  WindowProc()
4  InitApp()
5  WinMain()
6  UpdateFrame()
7  fonctions.h
8  input.h
9  Conclusion
Voir le sommaire complet

 Liens utiles

  • Publier un article
  • Envoyer cette page
  • Ecrire à l'auteur

  •  Mini-Chat

    Thienou (00h11): salut
    Thienou (00h13): Oula mon inscription date de 11 ans je me sent vieux :)
    neowolf25 (17h59): MMF2 en "pay what you want" jusqu'à demain sur
    neowolf25 (17h59): https://www.hu
    mblebundle.com/
    weekly

    Miuka (21h15): Coin coin de 2014
    Miuka (21h15): Des gens qui ont migré sur le forum Clickteam ou ailleurs ?
    Strike (09h45): Salut les vieux !
    Hikarion (12h46): Salut les djeunz
    Hikarion (13h38): A qui profite le scandale ?
    Hikarion (13h44): le chat irc est toujours actif ?

    Votre message



     Archives

     Dev4all Newsletter

    Restez à jour avec la newsletter mensuelle !

    Votre e-mail


    1800 abonnés

     Recommander Dev4all

    Recommandez Dev4all à un ami. Cela fera grandir notre communauté !

    E-mails de vos amis




    [ Accueil | S'inscrire | Mon Dev4all | Communauté | Téléchargements | Articles | Forums | Chat ]

    [ A propos de Dev4all | Aide | La charte Dev4all | Contact ]

    © 2000-2018 MTProd. Tous droits réservés.
    L'utilisation de Dev4all implique l'acceptation et le respect de la charte Dev4all.