Changeset 8840 for code/branches/output
- Timestamp:
- Aug 13, 2011, 11:58:07 PM (13 years ago)
- Location:
- code/branches/output
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/output/data/gui/scripts/GameplayMenu.lua
r6746 r8840 18 18 function P.GameplayThemeCombobox_changed(e) 19 19 -- theme 20 logMessage(0,"event: theme")20 orxout("event: theme") 21 21 end 22 22 23 23 function P.GameplayDifficultyEasyButton_clicked(e) 24 24 -- difficulty easy 25 logMessage(0,"event: easy")25 orxout("event: easy") 26 26 end 27 27 28 28 function P.GameplayDifficultyNormalButton_clicked(e) 29 29 -- difficulty normal 30 logMessage(0,"event: normal")30 orxout("event: normal") 31 31 end 32 32 33 33 function P.GameplayDifficultyHardButton_clicked(e) 34 34 -- difficulty hard 35 logMessage(0,"event: hard")35 orxout("event: hard") 36 36 end 37 37 -
code/branches/output/data/gui/scripts/MultiplayerMenu.lua
r8832 r8840 118 118 CEGUI.toListbox(listbox):resetList() 119 119 local discovery = orxonox.WANDiscovery() 120 cout(0, "discovering.\n" )120 orxout("discovering." ) 121 121 discovery:discover() 122 cout(0, "discovered.\n" )122 orxout("discovered." ) 123 123 P.serverList = {} 124 124 local index = 0 -
code/branches/output/data/gui/scripts/NotificationLayer.lua
r8729 r8840 136 136 if index > queue.first then -- Move all older notifications up in the list. 137 137 for i=index-1,-1,queue.first do 138 cout(0,i)138 orxout(i) 139 139 item = queue.items[i] 140 140 item:setYposition(CEGUI.UDim(0, itemHeight*(queue.last-i-1))) -
code/branches/output/data/gui/scripts/QuestGUI.lua
r8706 r8840 220 220 function P.selectQuest(list, quest) 221 221 if quest == nil then -- If the input quest is nil, there is nothing to be selected, an error is output and the first quest is selected instead. 222 cout(1, "Error in QuestGUI: selectQuest(), input quest is nil. Selecting first.")222 orxout(orxonox.level.internal_error, "Error in QuestGUI: selectQuest(), input quest is nil. Selecting first.") 223 223 list:setItemSelectState(list:getListboxItemFromIndex(0), true) -- Select first 224 224 return … … 240 240 list:setItemSelectState(list:getListboxItemFromIndex(index), true) 241 241 else -- If the quest isn't found an error is output and the first quest is selected instead. 242 cout(1, "Error in QuestGUI: selectQuest(), input quest is not in list. Selecting first.")242 orxout(orxonox.level.internal_error, "Error in QuestGUI: selectQuest(), input quest is not in list. Selecting first.") 243 243 list:setItemSelectState(list:getListboxItemFromIndex(0), true) -- Select first 244 244 end … … 313 313 end 314 314 else 315 cout(1, "Error in QuestGUI: changeToSubquest(), quest was nil. Ignoring...")315 orxout(orxonox.level.internal_error, "Error in QuestGUI: changeToSubquest(), quest was nil. Ignoring...") 316 316 end 317 317 end -
code/branches/output/data/lua/LuaStateInit.lua
r6746 r8840 7 7 end 8 8 9 -- Create function to log text like COUT, but always prints a line! 10 logMessage = function(level, message) 11 luaState:luaLog(level, message) 9 -- Prints output to the console and the logfile 10 -- 11 -- Accepts the following arguments: 12 -- orxout("message") 13 -- orxout(orxonox.level.levelname, "message") 14 -- orxout(orxonox.level.levelname, "context", "message) 15 orxout = function(arg1, arg2, arg3) 16 if arg1 and arg2 and arg3 then 17 luaState:luaOutput(arg1, arg2, arg3) 18 elseif arg1 and arg2 then 19 luaState:luaOutput(arg1, arg2) 20 else 21 luaState:luaOutput(arg1) 22 end 12 23 end 13 cout = logMessage14 24 15 25 -- Redirect dofile in order to load with the resource manager … … 42 52 require = function(moduleName) 43 53 if not luaState:fileExists(moduleName .. ".lua") then 44 logMessage(2, "Warning: Lua function require() could not find file '" .. moduleName .. ".lua' ")54 orxout(orxonox.level.internal_warning, "Warning: Lua function require() could not find file '" .. moduleName .. ".lua' ") 45 55 return nil 46 56 end … … 85 95 -- Fallback pause function 86 96 pause = function() 87 logMessage(2, [["Warning: debug() called in Lua, but Debugger is not active.97 orxout(orxonox.level.internal_warning, [["Warning: debug() called in Lua, but Debugger is not active. 88 98 Do you have the IOConsole disabled and are you using Lua version 5.1?"]]) 89 99 end … … 98 108 end 99 109 -- Display the error message 100 logMessage(1, "Lua runtime error: "..err)110 orxout(orxonox.level.internal_error, "Lua runtime error: "..err) 101 111 end 102 112 … … 106 116 else 107 117 -- Fallback: print stack trace 108 logMessage(3, debug.traceback(""))118 orxout(orxonox.level.internal_error, debug.traceback("")) 109 119 end 110 120 return err -- Hello Lua debugger user! Please type 'set 2' to get to the -
code/branches/output/src/libraries/core/CMakeLists.txt
r8729 r8840 86 86 input/KeyBinder.h 87 87 input/KeyBinderManager.h 88 ../util/output/OutputDefinitions.h 88 89 PCH_FILE 89 90 CorePrecompiledHeaders.h -
code/branches/output/src/libraries/core/LuaState.cc
r8806 r8840 36 36 } 37 37 #include <loki/ScopeGuard.h> 38 #include <boost/preprocessor/stringize.hpp>39 38 40 39 #include "util/Output.h" … … 237 236 } 238 237 239 void LuaState::luaLog(unsigned int level, const std::string& message) 240 { 241 #pragma message(__FILE__ "("BOOST_PP_STRINGIZE(__LINE__)") : Warning: TODO: use correct level, inspect lua support (and remove boost include)") 242 orxout(debug_output, context::lua) << "luaLog (level: " << level << "): " << message << endl; 238 void LuaState::luaOutput(OutputLevel level, const std::string& context, const std::string& message) 239 { 240 orxout(level, registerContext(context)) << message << endl; 241 } 242 243 void LuaState::luaOutput(OutputLevel level, const std::string& message) 244 { 245 orxout(level, context::lua) << message << endl; 246 } 247 248 void LuaState::luaOutput(const std::string& message) 249 { 250 orxout(debug_output, context::lua) << message << endl; 243 251 } 244 252 -
code/branches/output/src/libraries/core/LuaState.h
r8729 r8840 83 83 84 84 void luaPrint(const std::string& str); // tolua_export 85 void luaLog(unsigned int level, const std::string& message); // tolua_export 85 void luaOutput(orxonox::level::OutputLevel level, const std::string& context, const std::string& message); // tolua_export 86 void luaOutput(orxonox::level::OutputLevel level, const std::string& message); // tolua_export 87 void luaOutput(const std::string& message); // tolua_export 86 88 bool fileExists(const std::string& filename); // tolua_export 87 89 std::string getSourceCode(const std::string& filename); // tolua_export -
code/branches/output/src/libraries/core/command/Shell.cc
r8837 r8840 33 33 34 34 #include "Shell.h" 35 36 #include <boost/preprocessor/stringize.hpp>37 35 38 36 #include "util/Math.h" -
code/branches/output/src/libraries/util/output/OutputDefinitions.h
r8835 r8840 39 39 const OutputContextContainer& subname() { static const OutputContextContainer& context = registerContext(#name, #subname); return context; } 40 40 41 // tolua_begin 41 42 namespace orxonox 42 43 { … … 63 64 }; 64 65 } 66 // tolua_end 65 67 66 68 using namespace level; … … 128 130 } 129 131 } 130 } 132 } // tolua_export 131 133 132 134 #endif /* _OutputDefinitions_H__ */
Note: See TracChangeset
for help on using the changeset viewer.