|
@@ -24,6 +24,7 @@ Menu::Menu() {
|
24
|
24
|
mainText.color[0] = 0xFF;
|
25
|
25
|
mainText.color[1] = 0xFF;
|
26
|
26
|
mainText.color[2] = 0xFF;
|
|
27
|
+ mainText.color[3] = 0xFF;
|
27
|
28
|
mainText.scale = 1.2f;
|
28
|
29
|
mainText.w = 0;
|
29
|
30
|
mainText.h = 0;
|
|
@@ -45,6 +46,13 @@ void Menu::display() {
|
45
|
46
|
Window *window = gOpenRaider->mWindow;
|
46
|
47
|
|
47
|
48
|
if (mVisible) {
|
|
49
|
+ // Draw half-transparent *overlay*
|
|
50
|
+ glColor4f(0.0f, 0.0f, 0.0f, 0.5f);
|
|
51
|
+ glDisable(GL_TEXTURE_2D);
|
|
52
|
+ glRecti(0, 0, window->mWidth, window->mHeight);
|
|
53
|
+ glEnable(GL_TEXTURE_2D);
|
|
54
|
+
|
|
55
|
+ // Draw heading text
|
48
|
56
|
mainText.x = (window->mWidth / 2) - (mainText.w / 2);
|
49
|
57
|
mainText.y = 10;
|
50
|
58
|
window->writeString(&mainText);
|