diff options
author | Benoit Germain <benoit.germain@ubisoft.com> | 2024-12-09 17:39:30 +0100 |
---|---|---|
committer | Benoit Germain <benoit.germain@ubisoft.com> | 2024-12-09 17:39:30 +0100 |
commit | 5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565 (patch) | |
tree | 2500bc537a045a66ae68288f01bff569decdd80c /deep_test | |
parent | a334c7662a1a7be5b79efe72076c49ab7c714070 (diff) | |
download | lanes-5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565.tar.gz lanes-5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565.tar.bz2 lanes-5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565.zip |
Improved DeepPrelude architecture
Diffstat (limited to 'deep_test')
-rw-r--r-- | deep_test/deep_test.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/deep_test/deep_test.cpp b/deep_test/deep_test.cpp index 119e992..451e0f1 100644 --- a/deep_test/deep_test.cpp +++ b/deep_test/deep_test.cpp | |||
@@ -27,13 +27,17 @@ struct MyDeepUserdata : public DeepPrelude // Deep userdata MUST start with a De | |||
27 | { | 27 | { |
28 | std::atomic<int> inUse{}; | 28 | std::atomic<int> inUse{}; |
29 | lua_Integer val{ 0 }; | 29 | lua_Integer val{ 0 }; |
30 | MyDeepUserdata() | ||
31 | : DeepPrelude{ MyDeepFactory::Instance } | ||
32 | { | ||
33 | } | ||
30 | }; | 34 | }; |
31 | 35 | ||
32 | // ################################################################################################# | 36 | // ################################################################################################# |
33 | 37 | ||
34 | DeepPrelude* MyDeepFactory::newDeepObjectInternal(lua_State* const L_) const | 38 | DeepPrelude* MyDeepFactory::newDeepObjectInternal(lua_State* const L_) const |
35 | { | 39 | { |
36 | MyDeepUserdata* const _deep_test{ new MyDeepUserdata{ MyDeepFactory::Instance } }; | 40 | MyDeepUserdata* const _deep_test{ new MyDeepUserdata }; |
37 | return _deep_test; | 41 | return _deep_test; |
38 | } | 42 | } |
39 | 43 | ||