Accueil > > > Shoot\bitmap.h
[C++] [WIN32] JEUX DE SHOOT ( SPACE SHOOT )
Shoot\bitmap.h
Informations sur ce code source
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\bitmap.h
Nombre de lignes : 52 lignes
Afficher ce fichier en plein écran
-
- //-------------------------------
- // bitmap.h
- //-------------------------------
-
- #include "header.h"
-
- #ifndef BITMAP_H
- #define BITMAP_H
-
-
- namespace G2D
- {
-
- class cBitmap
- {
- HWND mHwnd;
- HBITMAP mHbitmap;
- BITMAP mBitmap;
- HDC mHdc;
- HDC mMemHdc;
-
- int mX;
- int mY;
- int mBitmapWidth;
- int mBitmapHeight;
- //bool **mT;
-
- public:
- cBitmap(HDC hdc);
- ~cBitmap();
-
- bool LoadBitmap(std::string filename);
- bool DisplayBitmap(int destX, int destY);
- bool DisplayBitmap(int detsX, int destY, int R, int G, int B);
- bool DisplayBitmap(int destX, int destY, BYTE byte[]);
- bool DisplayPartBitmap(int destX, int destY, int partX, int partY, int partW, int partH, BYTE color[]);
-
- int GetBitmapWidth()const {return mBitmapWidth;};
- int GetBitmapHeight()const {return mBitmapHeight;};
- HDC GetMemHdc()const {return mMemHdc;};
- HDC GetHdc()const {return mHdc;};
-
-
- friend INIT CreateBitmapObject(HDC hdc, cBitmap** bitmap);
-
- };
-
-
- } //namespace G2D
-
- #endif //BITMAP_H
Liste des fichiers du ZIP
| Fichier | Taille |
Shoot \ bitmap.cpp | 2,82 Ko |
Shoot \ bitmap.h | 1,04 Ko |
Shoot \ dinput8.dll | 177,5 Ko |
Shoot \ fmod.dll | 159 Ko |
Shoot \ Fmod \ fmod.dll | 159 Ko |
Shoot \ Fmod \ fmodvc.lib | 57,52 Ko |
Shoot \ Fmod \ libfmod.a | 183,09 Ko |
Shoot \ GameEngine2D.rc | 206 o |
Shoot \ header.h | 1,42 Ko |
Shoot \ Icons \ Games.ico | 5,91 Ko |
Shoot \ inputs.h | 1,16 Ko |
Shoot \ keyboard.cpp | 2,04 Ko |
Shoot \ keyboard.h | 740 o |
Shoot \ main.cpp | 539 o |
Shoot \ MyApplication.cpp | 7,42 Ko |
Shoot \ MyApplication.h | 585 o |
Shoot \ Pictures \ bigExplosion.bmp | 22,13 Ko |
Shoot \ Pictures \ bullet.bmp | 6,8 Ko |
Shoot \ Pictures \ Enemy1.bmp | 4,69 Ko |
Shoot \ Pictures \ explosion.bmp | 7,3 Ko |
Shoot \ Pictures \ fond.bmp | 3,75 Mo |
Shoot \ Pictures \ gameOver.bmp | 3,55 Ko |
Shoot \ Pictures \ SpaceShip.bmp | 9,69 Ko |
Shoot \ release.cpp | 257 o |
Shoot \ release.h | 255 o |
Shoot \ renderer.cpp | 7,41 Ko |
Shoot \ renderer.h | 2,2 Ko |
Shoot \ Ressources.h | 382 o |
Shoot \ sound.cpp | 2,52 Ko |
Shoot \ sound.h | 1,65 Ko |
Shoot \ Sounds \ explosion1.wav | 32,83 Ko |
Shoot \ Sounds \ explosion2.wav | 104,72 Ko |
Shoot \ Sounds \ rocket.wav | 26,2 Ko |
Shoot \ sprites.cpp | 7,16 Ko |
Shoot \ sprites.h | 2,79 Ko |
Shoot \ sprites.inl | 2,66 Ko |
Shoot \ sprites_reactions.h | 612 o |
Shoot \ time.cpp | 1,3 Ko |
Shoot \ time.h | 1,04 Ko |
Shoot \ time_convertion.h | 263 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
-
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
|
Derniers codes sources...
Logiciels à télécharger...
-
Devis-Factures PHMSD (2.1.0.1)
Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à jour) - Processeur 500 Mhz (700 Mhz conseillé) - 256 Mo de Ram - 100 Mo d'espace disque disponible po...
-
Ludoprêt (3.2) [Gratuit / Freeware]
Logiciel gratuit de gestion de ludothèque.
Gestion des jeux et des adhérents.
Gestion des forfaits et des cotisations.
Gestion des prêts et retours.
Gestion des retards et édition des relances.
...
-
Revealer Keylogger Free (2.05) [Gratuit / Freeware]
Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous permet de surveiller l'activité des utilisateurs de votre ordinateur et d'enregistrer toutes les touches du ...
|