Mercurial > mm7
annotate GUI/UI/UIBooks.h @ 2575:a76d408c5132 tip
DrawTranslucent -> DrawTextureGrayShade
Removed old texture drawing stuff
author | a.parshin |
---|---|
date | Wed, 09 Mar 2016 01:39:52 +0200 |
parents | dd36326a9994 |
children |
rev | line source |
---|---|
2501 | 1 #pragma once |
2548
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
2 #include "GUI/GUIWindow.h" |
2501 | 3 |
4 | |
2548
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
5 struct GUIWindow_Book : public GUIWindow |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
6 { |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
7 GUIWindow_Book(); |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
8 virtual ~GUIWindow_Book() {} |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
9 |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
10 virtual void Release(); |
2501 | 11 |
2548
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
12 protected: |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
13 void BasicBookInitialization(); |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
14 |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
15 private: |
87e5590d034b
All Books windows are refactored into respective classes
a.parshin
parents:
2501
diff
changeset
|
16 void InitializeFonts(); |
2549 | 17 }; |
18 | |
19 | |
20 struct GUIWindow_BooksButtonOverlay : public GUIWindow | |
21 { | |
22 GUIWindow_BooksButtonOverlay(unsigned int x, unsigned int y, unsigned int width, unsigned int height, int button, const char *hint) : | |
23 GUIWindow(x, y, width, height, button, hint) | |
24 {} | |
25 virtual ~GUIWindow_BooksButtonOverlay() {} | |
26 | |
27 virtual void Update(); | |
2574 | 28 }; |
29 | |
30 | |
31 | |
32 extern class Image *ui_book_button8_off; | |
33 extern class Image *ui_book_button8_on; | |
34 extern class Image *ui_book_button7_off; | |
35 extern class Image *ui_book_button7_on; | |
36 extern class Image *ui_book_button6_off; | |
37 extern class Image *ui_book_button6_on; | |
38 extern class Image *ui_book_button5_off; | |
39 extern class Image *ui_book_button5_on; | |
40 extern class Image *ui_book_button4_off; | |
41 extern class Image *ui_book_button4_on; | |
42 extern class Image *ui_book_button3_off; | |
43 extern class Image *ui_book_button3_on; | |
44 extern class Image *ui_book_button2_off; | |
45 extern class Image *ui_book_button2_on; | |
46 extern class Image *ui_book_button1_off; | |
47 extern class Image *ui_book_button1_on; | |
48 | |
49 extern class Image *ui_book_map_frame; | |
50 extern class Image *ui_book_quest_div_bar; |