Mercurial > mm7
comparison GUI/NewUI/MainMenu.cpp @ 2501:0ff6a9e9bf7f
GUI folger
author | Ritor1 |
---|---|
date | Fri, 19 Sep 2014 04:21:12 +0600 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2500:952025b157aa | 2501:0ff6a9e9bf7f |
---|---|
1 #define _CRTDBG_MAP_ALLOC | |
2 #include <stdlib.h> | |
3 #include <crtdbg.h> | |
4 | |
5 #define _CRT_SECURE_NO_WARNINGS | |
6 #include "MainMenu.h" | |
7 #include "..\..\Engine/LOD.h" | |
8 | |
9 bool MainMenuWindow::OnMouseLeftClick(int x, int y) | |
10 { | |
11 if (UIControl::OnMouseLeftClick(x, y)) | |
12 return true; | |
13 return false; | |
14 } | |
15 | |
16 bool MainMenuWindow::OnMouseRightClick(int x, int y) | |
17 { | |
18 if (UIControl::OnMouseRightClick(x, y)) | |
19 return true; | |
20 return false; | |
21 } | |
22 | |
23 bool MainMenuWindow::OnKey(int key) | |
24 { | |
25 if (UIControl::OnKey(key)) | |
26 return true; | |
27 return false; | |
28 } | |
29 | |
30 | |
31 void MainMenuWindow::Show() {} | |
32 bool MainMenuWindow::Focused() {return false;} | |
33 | |
34 bool MainMenuWindow::Initialize() | |
35 { | |
36 RGBTexture* background_texture = new RGBTexture; | |
37 background_texture->Load("mm6title.pcx", 0); | |
38 return true; | |
39 } | |
40 | |
41 MainMenuWindow *MainMenuWindow::Create() | |
42 { | |
43 MainMenuWindow* window = new MainMenuWindow; | |
44 if (window) | |
45 if (!window->Initialize()) | |
46 { | |
47 delete window; | |
48 window = nullptr; | |
49 } | |
50 return window; | |
51 } |