From 3fc2cd109a51e6a38783eb5438098d9a962bc655 Mon Sep 17 00:00:00 2001 From: Mateusz Kaduk Date: Tue, 17 May 2005 08:45:55 +0000 Subject: Alt+m for testing menu, menuitems the same as button --- src/engine.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/engine.cpp') diff --git a/src/engine.cpp b/src/engine.cpp index 2d93a842..459af137 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -66,6 +66,7 @@ ChargeDialog *chargeDialog; TradeWindow *tradeWindow; RequestTradeDialog *requestTradeDialog; BuddyWindow *buddyWindow; +Menu *menu; std::map monsterset; char hairtable[16][4][2] = { @@ -165,7 +166,12 @@ Engine::Engine() tradeWindow = new TradeWindow(); buddyWindow = new BuddyWindow(); requestTradeDialog = new RequestTradeDialog(); - + + /* Menu items */ + std::vector items; + items.push_back(MenuItem("First")); + menu = new Menu("Menu", items); + // Initialize window posisitons chatWindow->setPosition(0, screen->h - chatWindow->getHeight()); statusWindow->setPosition(screen->w - statusWindow->getWidth() - 5, 5); @@ -189,6 +195,7 @@ Engine::Engine() requestTradeDialog->getWidth() - 10, chatWindow->getHeight() + 15); equipmentWindow->setPosition(5,140); + menu->setPosition(5,140); // Set initial window visibility chatWindow->setVisible(true); @@ -209,6 +216,7 @@ Engine::Engine() tradeWindow->setVisible(false); buddyWindow->setVisible(false); requestTradeDialog->setVisible(false); + menu->setVisible(false); // Do not focus any text field gui->focusNone(); -- cgit v1.2.3-70-g09d2