2 #ifndef WORLDSIM_MENU_BIOME_DETAILS_HPP 3 #define WORLDSIM_MENU_BIOME_DETAILS_HPP 11 #include <Graphics/GUI/GUI_Table.hpp> 12 #include <Container/Table/Table.hpp> 13 #include <Data/DataTools.hpp> 41 guiManager.setFont(_font);
47 cNormal.set(220,220,220);
48 cSelected.set(180,180,180);
49 cDropPanel.set(170,170,170);
50 cHighlight.set(255,160,160);
53 buttonClose.setColours(cNormal,cHighlight,0);
54 buttonClose.active=
true;
59 guiManager.add(&buttonClose);
68 if (selectedBiome==0) {
return; }
76 Renderer::placeColour4a(150,150,150,200,panelX1,panelY1,panelX2,panelY2);
78 font8x8.drawText(
"Biome Details Menu",panelX1,panelY2-20,panelX2,panelY2-5,
true,
true);
81 std::string strFlora =
"Flora:\n";
90 for (
int i=0;i<vFlora2->size();++i)
92 strFlora+=(*vFlora2)(i)->name+
"\n";
96 strFlora+=
"\n\nCreatures:\n";
100 for (
int i=0;i<vCreature->size();++i)
102 strFlora+=(*vCreature)(i)->name+
"\n";
106 font8x8.drawText(
"Menu text.\n"+strFlora,panelX1,panelY1,panelX2,panelY2-25,
false,
false,
false, 0, 0, 0, 255, 2);
122 if(guiManager.mouseEvent(_mouse)==
true)
125 if (buttonClose.clicked==
true)
128 buttonClose.unclick();
136 buttonClose.setPanel(panelX2-40, panelY2-40, panelX2-20, panelY2-20);
Vector< Creature_Species * > * getAllCreatureTypes()
Definition: World_Biome.cpp:342
Definition: World_Biome.hpp:46
Wildcat::Font font8x8
Definition: Driver_GlobalObjects.hpp:55
Vector< Flora * > * getAllFloraTypes()
Definition: World_Biome.cpp:337