From 1a1b6af828b2a850058751a732a123a84f53c1c2 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Sat, 27 Aug 2011 15:26:17 -0500 Subject: [PATCH] [CryptManager] Add GenerateRandomUUID() Lua binding. --- Docs/Changelog_sm5.txt | 1 + src/CryptManager.cpp | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Docs/Changelog_sm5.txt b/Docs/Changelog_sm5.txt index cc048ed4ee..c90c5d29db 100644 --- a/Docs/Changelog_sm5.txt +++ b/Docs/Changelog_sm5.txt @@ -18,6 +18,7 @@ StepMania 5.0 $next | 2011???? and GetPopularCourses(courseType) Lua bindings. [AJ] * [SongManager] Add SongToPreferredSortSectionName(song), WasLoadedFromAdditionalSongs(song), and WasLoadedFromAdditionalCourses(course) Lua bindings. [AJ] +* [CryptManager] Add GenerateRandomUUID() Lua binding. [AJ] 2011/08/23 ---------- diff --git a/src/CryptManager.cpp b/src/CryptManager.cpp index 04f448c570..f2b7fac2fd 100644 --- a/src/CryptManager.cpp +++ b/src/CryptManager.cpp @@ -479,6 +479,13 @@ public: lua_pushstring( L, sha1fout ); return 1; } + static int GenerateRandomUUID( T* p, lua_State *L ) + { + RString uuidOut; + uuidOut = p->GenerateRandomUUID(); + lua_pushstring( L, uuidOut ); + return 1; + } LunaCryptManager() { @@ -486,6 +493,7 @@ public: ADD_METHOD( MD5File ); ADD_METHOD( SHA1String ); ADD_METHOD( SHA1File ); + ADD_METHOD( GenerateRandomUUID ); } };