equal
deleted
inserted
replaced
38 #include "ThemeModel.h" |
38 #include "ThemeModel.h" |
39 |
39 |
40 DataManager::DataManager() |
40 DataManager::DataManager() |
41 { |
41 { |
42 m_hatModel = NULL; |
42 m_hatModel = NULL; |
43 m_mapModel = NULL; |
43 m_staticMapModel = NULL; |
|
44 m_missionMapModel = NULL; |
44 m_themeModel = NULL; |
45 m_themeModel = NULL; |
45 m_colorsModel = NULL; |
46 m_colorsModel = NULL; |
46 m_bindsModel = NULL; |
47 m_bindsModel = NULL; |
47 } |
48 } |
48 |
49 |
90 m_hatModel->loadHats(); |
91 m_hatModel->loadHats(); |
91 } |
92 } |
92 return m_hatModel; |
93 return m_hatModel; |
93 } |
94 } |
94 |
95 |
95 MapModel * DataManager::mapModel() |
96 MapModel * DataManager::staticMapModel() |
96 { |
97 { |
97 if (m_mapModel == NULL) { |
98 if (m_staticMapModel == NULL) { |
98 m_mapModel = new MapModel(); |
99 m_staticMapModel = new MapModel(); |
99 m_mapModel->loadMaps(); |
100 m_staticMapModel->loadMaps(MapModel::StaticMap); |
100 } |
101 } |
101 return m_mapModel; |
102 return m_staticMapModel; |
|
103 } |
|
104 |
|
105 MapModel * DataManager::missionMapModel() |
|
106 { |
|
107 if (m_missionMapModel == NULL) { |
|
108 m_missionMapModel = new MapModel(); |
|
109 m_missionMapModel->loadMaps(MapModel::MissionMap); |
|
110 } |
|
111 return m_missionMapModel; |
102 } |
112 } |
103 |
113 |
104 ThemeModel * DataManager::themeModel() |
114 ThemeModel * DataManager::themeModel() |
105 { |
115 { |
106 if (m_themeModel == NULL) { |
116 if (m_themeModel == NULL) { |