2 #ifndef WORLDSIM_MENU_EVENT_DETAILS_CPP 3 #define WORLDSIM_MENU_EVENT_DETAILS_CPP 12 #include <Graphics/GUI/GUI_Table.hpp> 13 #include <Container/Table/Table.hpp> 41 guiManager.setFont(_font);
53 if ( _event != 0 || selectedEvent== 0)
59 cNormal.set(220,220,220);
60 cSelected.set(180,180,180);
61 cDropPanel.set(170,170,170);
62 cHighlight.set(255,160,160);
65 buttonClose.setColours(cNormal,cHighlight,0);
66 buttonClose.active=
true;
70 guiManager.add(&buttonClose);
72 guiManager.setFont(font);
87 Renderer::placeColour4a(150,150,150,220,panelX1,panelY1,panelX2,panelY2);
88 font8x8.drawText(
"Event details",panelX1,panelY2-20,panelX2,panelY2-5,
true,
true);
94 font8x8.drawText(selectedEvent->
getLongDescription(),panelX1+xBuffer,panelY2-yOffset,panelX2-xBuffer,panelY1,
false,
false);
105 return guiManager.keyboardEvent(_keyboard);
115 if(guiManager.mouseEvent(_mouse)==
true)
120 if (buttonClose.clicked==
true)
123 buttonClose.unclick();
133 buttonClose.setPanel(panelX2-40, panelY2-40, panelX2-20, panelY2-20);
Definition: World_Event.hpp:17
Wildcat::Font font8x8
Definition: Driver_GlobalObjects.hpp:55
virtual std::string getLongDescription()
Definition: World_Events.cpp:75