diff options
Diffstat (limited to 'src/universe.cpp')
-rw-r--r-- | src/universe.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/universe.cpp b/src/universe.cpp index 4eca0c9..062d552 100644 --- a/src/universe.cpp +++ b/src/universe.cpp | |||
@@ -73,34 +73,34 @@ Universe::Universe() | |||
73 | // ################################################################################################# | 73 | // ################################################################################################# |
74 | 74 | ||
75 | // only called from the master state | 75 | // only called from the master state |
76 | Universe* universe_create(lua_State* L) | 76 | Universe* universe_create(lua_State* L_) |
77 | { | 77 | { |
78 | LUA_ASSERT(L, universe_get(L) == nullptr); | 78 | LUA_ASSERT(L_, universe_get(L_) == nullptr); |
79 | Universe* const U{ lua_newuserdatauv<Universe>(L, 0) }; // universe | 79 | Universe* const U{ lua_newuserdatauv<Universe>(L_, 0) }; // universe |
80 | U->Universe::Universe(); | 80 | U->Universe::Universe(); |
81 | STACK_CHECK_START_REL(L, 1); | 81 | STACK_CHECK_START_REL(L_, 1); |
82 | kUniverseFullRegKey.setValue(L, [](lua_State* L) { lua_pushvalue(L, -2); }); | 82 | kUniverseFullRegKey.setValue(L_, [](lua_State* L_) { lua_pushvalue(L_, -2); }); |
83 | kUniverseLightRegKey.setValue(L, [U](lua_State* L) { lua_pushlightuserdata(L, U); }); | 83 | kUniverseLightRegKey.setValue(L_, [U](lua_State* L_) { lua_pushlightuserdata(L_, U); }); |
84 | STACK_CHECK(L, 1); | 84 | STACK_CHECK(L_, 1); |
85 | return U; | 85 | return U; |
86 | } | 86 | } |
87 | 87 | ||
88 | // ################################################################################################# | 88 | // ################################################################################################# |
89 | 89 | ||
90 | void universe_store(lua_State* L, Universe* U) | 90 | void universe_store(lua_State* L_, Universe* U) |
91 | { | 91 | { |
92 | LUA_ASSERT(L, !U || universe_get(L) == nullptr); | 92 | LUA_ASSERT(L_, !U || universe_get(L_) == nullptr); |
93 | STACK_CHECK_START_REL(L, 0); | 93 | STACK_CHECK_START_REL(L_, 0); |
94 | kUniverseLightRegKey.setValue(L, [U](lua_State* L) { U ? lua_pushlightuserdata(L, U) : lua_pushnil(L); }); | 94 | kUniverseLightRegKey.setValue(L_, [U](lua_State* L_) { U ? lua_pushlightuserdata(L_, U) : lua_pushnil(L_); }); |
95 | STACK_CHECK(L, 0); | 95 | STACK_CHECK(L_, 0); |
96 | } | 96 | } |
97 | 97 | ||
98 | // ################################################################################################# | 98 | // ################################################################################################# |
99 | 99 | ||
100 | Universe* universe_get(lua_State* L) | 100 | Universe* universe_get(lua_State* L_) |
101 | { | 101 | { |
102 | STACK_CHECK_START_REL(L, 0); | 102 | STACK_CHECK_START_REL(L_, 0); |
103 | Universe* const universe{ kUniverseLightRegKey.readLightUserDataValue<Universe>(L) }; | 103 | Universe* const universe{ kUniverseLightRegKey.readLightUserDataValue<Universe>(L_) }; |
104 | STACK_CHECK(L, 0); | 104 | STACK_CHECK(L_, 0); |
105 | return universe; | 105 | return universe; |
106 | } | 106 | } |