Skip to content

Commit 23f47fd

Browse files
cryhammgerhardy
authored andcommitted
CAVEEXPRESS: Desert and jungle buttons for the editor
1 parent 2c10e6f commit 23f47fd

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

base/caveexpress/sprites.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,7 @@ sprites = {
12371237
},
12381238

12391239
["tile-packagetarget-desert-01-rotate"] = {
1240-
type = "packagetarget-desert",
1240+
type = "packagetarget-rock",
12411241
theme = "desert",
12421242
rotateable = 90,
12431243
polygons = {
@@ -1259,7 +1259,7 @@ sprites = {
12591259
},
12601260

12611261
["tile-packagetarget-desert-01-active"] = {
1262-
type = "packagetarget-desert",
1262+
type = "packagetarget-rock",
12631263
theme = "desert",
12641264
rotateable = 90,
12651265
polygons = {
@@ -1281,7 +1281,7 @@ sprites = {
12811281
},
12821282

12831283
["tile-packagetarget-desert-01-idle"] = {
1284-
type = "packagetarget-desert",
1284+
type = "packagetarget-rock",
12851285
theme = "desert",
12861286
rotateable = 90,
12871287
polygons = {

src/caveexpress/client/ui/windows/UIMapEditorWindow.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "UIMapEditorWindow.h"
22

3+
#include "common/ThemeType.h"
34
#include "ui/UI.h"
45
#include "ui/nodes/UINodeButton.h"
56
#include "ui/nodes/UINodeCheckbox.h"
@@ -69,6 +70,14 @@ UINode *UIMapEditorWindow::createButtons (IMapManager& mapManager, UINodeMapStri
6970
iceNode->addListener(UINodeListenerPtr(new ChangeThemeListener(_mapEditor, _spritesNode, _emitterNode, _selectedItemNode, ThemeTypes::ICE)));
7071
buttonsNode->addFront(iceNode);
7172

73+
UINodeButton *jungleNode = new UINodeButtonText(_frontend, tr("Jungle"));
74+
jungleNode->addListener(UINodeListenerPtr(new ChangeThemeListener(_mapEditor, _spritesNode, _emitterNode, _selectedItemNode, ThemeTypes::JUNGLE)));
75+
buttonsNode->addFront(jungleNode);
76+
77+
UINodeButton *desertNode = new UINodeButtonText(_frontend, tr("Desert"));
78+
desertNode->addListener(UINodeListenerPtr(new ChangeThemeListener(_mapEditor, _spritesNode, _emitterNode, _selectedItemNode, ThemeTypes::DESERT)));
79+
buttonsNode->addFront(desertNode);
80+
7281
return buttonsNode;
7382
}
7483

0 commit comments

Comments
 (0)