diff options
author | Julian Laubstein <julianlaubstein@yahoo.de> | 2015-07-31 19:26:33 +0200 |
---|---|---|
committer | Julian Laubstein <julianlaubstein@yahoo.de> | 2015-07-31 19:26:33 +0200 |
commit | d19cde93fa3344f318fb0d4ffbf5bb0397a51a75 (patch) | |
tree | b5ee221d8a8e63c7d3b7868da1db19bf717a6ffd /src/Bindings/LuaWindow.h | |
parent | Merge pull request #2400 from cuberite/OffloadBadChunks (diff) | |
parent | Unified the doxy-comment format. (diff) | |
download | cuberite-d19cde93fa3344f318fb0d4ffbf5bb0397a51a75.tar cuberite-d19cde93fa3344f318fb0d4ffbf5bb0397a51a75.tar.gz cuberite-d19cde93fa3344f318fb0d4ffbf5bb0397a51a75.tar.bz2 cuberite-d19cde93fa3344f318fb0d4ffbf5bb0397a51a75.tar.lz cuberite-d19cde93fa3344f318fb0d4ffbf5bb0397a51a75.tar.xz cuberite-d19cde93fa3344f318fb0d4ffbf5bb0397a51a75.tar.zst cuberite-d19cde93fa3344f318fb0d4ffbf5bb0397a51a75.zip |
Diffstat (limited to 'src/Bindings/LuaWindow.h')
-rw-r--r-- | src/Bindings/LuaWindow.h | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/src/Bindings/LuaWindow.h b/src/Bindings/LuaWindow.h index d4fc58660..60d4f5792 100644 --- a/src/Bindings/LuaWindow.h +++ b/src/Bindings/LuaWindow.h @@ -31,8 +31,7 @@ To overcome this, this object overloads the Destroy functions, which doesn't let delete the window, but rather leaves it dangling, with only Lua having the reference to it. Additionally, to forbid Lua from deleting this object while it is used by players, the manual bindings for cPlayer:OpenWindow check if the window is of this class, and if so, make a global Lua reference for this object. -This reference needs to be unreferenced in the Destroy() function. -*/ +This reference needs to be unreferenced in the Destroy() function. */ // tolua_begin class cLuaWindow : public cWindow @@ -43,44 +42,43 @@ class cLuaWindow : typedef cWindow super; public: - /// Create a window of the specified type, with a slot grid of a_SlotsX * a_SlotsY size + /** Create a window of the specified type, with a slot grid of a_SlotsX * a_SlotsY size */ cLuaWindow(cWindow::WindowType a_WindowType, int a_SlotsX, int a_SlotsY, const AString & a_Title); virtual ~cLuaWindow(); - /// Returns the internal representation of the contents that are manipulated by Lua + /** Returns the internal representation of the contents that are manipulated by Lua */ cItemGrid & GetContents(void) { return m_Contents; } // tolua_end /** Sets the plugin reference and the internal Lua object reference index - used for preventing Lua's GC to collect this class while the window is open - */ + used for preventing Lua's GC to collect this class while the window is open. */ void SetLuaRef(cPluginLua * a_Plugin, int a_LuaRef); - /// Returns true if SetLuaRef() has been called + /** Returns true if SetLuaRef() has been called */ bool IsLuaReferenced(void) const; - /// Sets the callback function (Lua reference) to call when the window is about to close + /** Sets the callback function (Lua reference) to call when the window is about to close */ void SetOnClosing(cPluginLua * a_Plugin, int a_FnRef); - /// Sets the callback function (Lua reference) to call when a slot is changed + /** Sets the callback function (Lua reference) to call when a slot is changed */ void SetOnSlotChanged(cPluginLua * a_Plugin, int a_FnRef); protected: - /// Contents of the non-inventory part + /** Contents of the non-inventory part */ cItemGrid m_Contents; - /// The plugin that has opened the window and owns the m_LuaRef + /** The plugin that has opened the window and owns the m_LuaRef */ cPluginLua * m_Plugin; - /// The Lua object reference, used for keeping the object alive as long as any player has the window open + /** The Lua object reference, used for keeping the object alive as long as any player has the window open */ int m_LuaRef; - /// The Lua reference for the callback to call when the window is closing for any player + /** The Lua reference for the callback to call when the window is closing for any player */ int m_OnClosingFnRef; - /// The Lua reference for the callback to call when a slot has changed + /** The Lua reference for the callback to call when a slot has changed */ int m_OnSlotChangedFnRef; // cWindow overrides: |