L"- Mouse right: place blocks\n"\r
L"- Mouse wheel: select item\n"\r
L"- 0...9: select item\n"\r
+ L"- Shift: sneak\n"\r
L"- R: Toggle viewing all loaded chunks\n"\r
L"- I: Inventory menu\n"\r
L"- ESC: This menu\n"\r
- L"- T: Chat\n"\r
+ L"- T: Chat\n";\r
Environment->addStaticText(text, rect, false, true, this, 258);\r
}\r
{\r
max_texture_size = driver->getMaxTextureSize();\r
}\r
\r
- wchar_t text[200];\r
+ /*wchar_t text[200];\r
swprintf(text, 200,\r
L"Minetest-c55\n"\r
L"by Perttu Ahola\n"\r
,\r
BUILD_INFO,\r
porting::path_userdata.c_str()\r
- );\r
+ );*/\r
+\r
+ std::ostringstream os;\r
+ os<<"Minetest-c55\n";\r
+ os<<"by Perttu Ahola\n";\r
+ os<<"celeron55@gmail.com\n";\r
+ os<<BUILD_INFO<<"\n";\r
+ os<<"ud_path = "<<wrap_rows(porting::path_userdata, 20)<<"\n";\r
\r
- Environment->addStaticText(text, rect, false, true, this, 259);\r
+ Environment->addStaticText(narrow_to_wide(os.str()).c_str(), rect, false, true, this, 259);\r
}\r
}\r
\r
{\r
if(event.EventType==EET_KEY_INPUT_EVENT)\r
{\r
- if(event.KeyInput.Key==KEY_ESCAPE && event.KeyInput.PressedDown)\r
+ if(event.KeyInput.PressedDown)\r
{\r
- quitMenu();\r
- return true;\r
+ if(event.KeyInput.Key==KEY_ESCAPE)\r
+ {\r
+ quitMenu();\r
+ return true;\r
+ }\r
+ else if(event.KeyInput.Key==KEY_RETURN)\r
+ {\r
+ quitMenu();\r
+ return true;\r
+ }\r
}\r
}\r
if(event.EventType==EET_GUI_EVENT)\r