- //rect += topleft_server + v2s32(size_server.X-40-130, 100+25);
- rect += topleft_server + v2s32(40, 100+25);
- Environment->addButton(rect, this, GUI_ID_DELETE_MAP_BUTTON, L"Delete map");
+ rect += topleft_server + v2s32(20+250+20, 90);
+ Environment->addButton(rect, this, GUI_ID_DELETE_WORLD_BUTTON,
+ wgettext("Delete world"));
+ }
+ // Create world button
+ {
+ core::rect<s32> rect(0, 0, 130, 30);
+ rect += topleft_server + v2s32(20+250+20+140, 90);
+ Environment->addButton(rect, this, GUI_ID_CREATE_WORLD_BUTTON,
+ wgettext("Create world"));
+ }
+ // World selection listbox
+ {
+ core::rect<s32> rect(0, 0, 250, 120);
+ rect += topleft_server + v2s32(20, 10);
+ gui::IGUIListBox *e = Environment->addListBox(rect, this,
+ GUI_ID_WORLD_LISTBOX);
+ e->setDrawBackground(true);
+ for(std::list<std::wstring>::const_iterator i = m_data->worlds.begin();
+ i != m_data->worlds.end(); i++){
+ e->addItem(i->c_str());
+ }
+ e->setSelected(m_data->selected_world);