Trouver un fichier de code source :
   

Version Française - English Version
Accueil > 

C++

 > 

[C++] [WIN32] JEUX DE SHOOT ( SPACE SHOOT )

 > 

Shoot\header.h


[C++] [WIN32] JEUX DE SHOOT ( SPACE SHOOT )

Shoot\header.h


Informations sur ce code source

Cliquez pour voir la capture en taille normale
Code Source [C++] [WIN32] JEUX DE SHOOT ( SPACE SHOOT )
Auteur nikau
Fichier Shoot\header.h en C / C++ / C++.NET
Publié le 11/07/2012

Voila un petit jeux vidéo. C'est très simple, il faut shooter le max d'aliens. J'ai crée ce jeux pour tester mon moteur 2D. Donc, les sources, en plus du jeux, sont un moteur de jeux 2D entièrement écrit avec l'API Win32 et en C++. J'utilise aussi la
 

Fichier : Shoot\header.h

Nombre de lignes : 70 lignes


Afficher ce fichier en plein écran
  • //------------------------------
  • // header.h
  • //------------------------------
  • #ifndef HEADER_H
  • #define HEADER_H
  • #ifndef __cplusplus
  • #error "Compilateur C++ necessaire!"
  • #endif // __cplusplus
  • #include <windows.h>
  • #include <cstdlib>
  • #include <string>
  • #include <vector>
  • #include "Ressources.h"
  • #ifndef EXIT_SUCCESS
  • #define EXIT_SUCCESS 0
  • #endif
  • #define G2DBYTE BYTE
  • //---------------------------------
  • // Objects initialisation
  • //---------------------------------
  • #define G2DSPRITE cSprite*
  • #define G2DBITMAP cBitmap*
  • #define G2DRENDERER cRenderer*
  • #define G2DINPUT cInputs*
  • #define G2DTIMER cTime*
  • #define G2DSOUND cSound*
  • #define INIT int
  • #define G2D_OK 1
  • #define G2D_FAILED 0
  • //--------------------------------
  • // Screen resolutions
  • //--------------------------------
  • #define G2D_800_600 1
  • #define G2D_1024_768 2
  • #define G2D_1280_768 3
  • #define G2D_1280_1024 4
  • //
  • //--------------------------------
  • // Monitor frequency
  • //--------------------------------
  • #define G2D_50HZ 1
  • #define G2D_60HZ 2
  • #define G2D_70HZ 3
  • #define G2D_DEFAULT 5
  • //
  • #define G2D_FULLSCREEN 1
  • //--------------------------------
  • // Error macros
  • //--------------------------------
  • #define MESSAGE_BOX(x, y)(MessageBox(NULL, x, y, MB_OK | MB_ICONEXCLAMATION));
  • #define ASSERT(x, y){if(!x)MESSAGE_BOX(y, "Error!");}
  • //#pragma warning(disable:4715)
  • #endif // HEADER_H


Liste des fichiers du ZIP

FichierTaille
Shoot \ bitmap.cpp2,82 Ko
Shoot \ bitmap.h1,04 Ko
Shoot \ dinput8.dll177,5 Ko
Shoot \ fmod.dll159 Ko
Shoot \ Fmod \ fmod.dll159 Ko
Shoot \ Fmod \ fmodvc.lib57,52 Ko
Shoot \ Fmod \ libfmod.a183,09 Ko
Shoot \ GameEngine2D.rc206 o
Shoot \ header.h1,42 Ko
Shoot \ Icons \ Games.ico5,91 Ko
Shoot \ inputs.h1,16 Ko
Shoot \ keyboard.cpp2,04 Ko
Shoot \ keyboard.h740 o
Shoot \ main.cpp539 o
Shoot \ MyApplication.cpp7,42 Ko
Shoot \ MyApplication.h585 o
Shoot \ Pictures \ bigExplosion.bmp22,13 Ko
Shoot \ Pictures \ bullet.bmp6,8 Ko
Shoot \ Pictures \ Enemy1.bmp4,69 Ko
Shoot \ Pictures \ explosion.bmp7,3 Ko
Shoot \ Pictures \ fond.bmp3,75 Mo
Shoot \ Pictures \ gameOver.bmp3,55 Ko
Shoot \ Pictures \ SpaceShip.bmp9,69 Ko
Shoot \ release.cpp257 o
Shoot \ release.h255 o
Shoot \ renderer.cpp7,41 Ko
Shoot \ renderer.h2,2 Ko
Shoot \ Ressources.h382 o
Shoot \ sound.cpp2,52 Ko
Shoot \ sound.h1,65 Ko
Shoot \ Sounds \ explosion1.wav32,83 Ko
Shoot \ Sounds \ explosion2.wav104,72 Ko
Shoot \ Sounds \ rocket.wav26,2 Ko
Shoot \ sprites.cpp7,16 Ko
Shoot \ sprites.h2,79 Ko
Shoot \ sprites.inl2,66 Ko
Shoot \ sprites_reactions.h612 o
Shoot \ time.cpp1,3 Ko
Shoot \ time.h1,04 Ko
Shoot \ time_convertion.h263 o

Pour télécharger le zip au complet, veuillez vous rendre sur cette page :
Télécharger [C++] [WIN32] JEUX DE SHOOT ( SPACE SHOOT )


Sources du même auteur ayant un ZIP


  • C / C++ / C++.NET Infos image pour opengl
    Ce programme donne toutes les informations nécessaires concernant une image afin de pouvoir la charger avec OpenGL au travers de fonctions c...
    Langage : C / C++ / C++.NET, publié le 11/07/2012 par nikau

Voir la suite...


Sources du même langage comportant un zip


Voir la suite...





Logiciels à télécharger...

  • Easy-Planning (4.5.0.11)
    Easy-Planning (4.5.0.11)
    Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté aux petites et moyennes entreprises(PME). Easy-Planning permet la création de plannings prévisionnels, p...
  • CVEasy (3.1.0.51)
    CVEasy (3.1.0.51)
    PHMSD-CVEasy est un logiciel d'aide à la rédaction de CV d'une simplicité déconcertante. PHMSD-CVEasy vous assistera pour la rédaction de votre CV, le CV de vos amis ou de membres de votre famille, m...
  • LettresFaciles 2011 (8.6.0.31)
    LettresFaciles 2011 (8.6.0.31)
    LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types. Son interface simple d'utilisation mais suffisamment complète vous permettra de créer une multitude de lettres....

Sondage...

Le top des photos

Photo ??Photo ???????????????
Photo ????????Photo ????????
 

Développement réalisé par Nicolas SOREL (Nix) et Emmanuel (EBArtSoft) avec l'aide de Cyril DURAND, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,19 sec