1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-06 09:09:40 +02:00

* Zaczątek GUI - robienie okienek.

Na razie wczesne, ale pracuję nad tym, będzie więcej.
Demo: kliknij PPM na przycisku Quit w menu głównym.

Resztę informacji dostaniesz na GG/mail.

* uaktualniony exek
This commit is contained in:
Michał W. Urbańczyk
2007-06-12 09:33:20 +00:00
parent 8860f1dca2
commit 88eec95380
9 changed files with 211 additions and 29 deletions

16
CMessage.h Normal file
View File

@@ -0,0 +1,16 @@
#include "SDL_TTF.h"
#include "CSemiDefHandler.h"
enum EWindowType {infoOnly, infoOK, yesOrNO};
class CMessage
{
SDL_Color tytulowy ;
SDL_Color tlo;
SDL_Color zwykly ;
public:
std::vector<std::string> * breakText(std::string text);
CSemiDefHandler * piecesOfBox;
SDL_Surface * background;
SDL_Surface * genMessage(std::string title, std::string text, EWindowType type=infoOnly);
SDL_Surface * drawBox1(int w, int h);
CMessage();
};