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
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
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
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
3
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
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
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
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
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
17 };
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
18
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
19
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
20 struct GUIWindow_BooksButtonOverlay : public GUIWindow
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
21 {
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
22 GUIWindow_BooksButtonOverlay(unsigned int x, unsigned int y, unsigned int width, unsigned int height, int button, const char *hint) :
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
23 GUIWindow(x, y, width, height, button, hint)
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
24 {}
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
25 virtual ~GUIWindow_BooksButtonOverlay() {}
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
26
3121fb54a110 Rest & Spelbook refactored into class
a.parshin
parents: 2548
diff changeset
27 virtual void Update();
2574
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
28 };
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
29
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
30
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
31
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
32 extern class Image *ui_book_button8_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
33 extern class Image *ui_book_button8_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
34 extern class Image *ui_book_button7_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
35 extern class Image *ui_book_button7_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
36 extern class Image *ui_book_button6_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
37 extern class Image *ui_book_button6_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
38 extern class Image *ui_book_button5_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
39 extern class Image *ui_book_button5_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
40 extern class Image *ui_book_button4_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
41 extern class Image *ui_book_button4_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
42 extern class Image *ui_book_button3_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
43 extern class Image *ui_book_button3_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
44 extern class Image *ui_book_button2_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
45 extern class Image *ui_book_button2_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
46 extern class Image *ui_book_button1_off;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
47 extern class Image *ui_book_button1_on;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
48
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
49 extern class Image *ui_book_map_frame;
dd36326a9994 More texture refactoring
a.parshin
parents: 2549
diff changeset
50 extern class Image *ui_book_quest_div_bar;