22
33#include " GameAnalytics/GameAnalytics.h"
44#include " GAUtilities.h"
5+ #include " GameAnalyticsExtern.h"
56
6- StringVector makeStringVector (const char ** arr, int size)
7+ gameanalytics:: StringVector makeStringVector (const char ** arr, int size)
78{
89 if (size > 0 && arr)
910 {
10- StringVector v;
11+ gameanalytics:: StringVector v;
1112 v.reserve (size);
1213
1314 for (int i = 0 ; i < size; ++i)
@@ -35,7 +36,7 @@ GAErrorCode copyStringBuffer(std::string const& s, char* out, int* size)
3536 return EGABufferError;
3637 }
3738
38- *size = s.size ();
39+ *size = static_cast < int >( s.size () );
3940 return EGANoError;
4041 }
4142
@@ -44,31 +45,31 @@ GAErrorCode copyStringBuffer(std::string const& s, char* out, int* size)
4445
4546void gameAnalytics_configureAvailableCustomDimensions01 (const char **customDimensions, int size)
4647{
47- StringVector values = makeStringVector (customDimensions, size);
48+ gameanalytics:: StringVector values = makeStringVector (customDimensions, size);
4849 gameanalytics::GameAnalytics::configureAvailableCustomDimensions01 (values);
4950}
5051
5152void gameAnalytics_configureAvailableCustomDimensions02 (const char **customDimensions, int size)
5253{
53- StringVector values = makeStringVector (customDimensions, size);
54+ gameanalytics:: StringVector values = makeStringVector (customDimensions, size);
5455 gameanalytics::GameAnalytics::configureAvailableCustomDimensions02 (values);
5556}
5657
5758void gameAnalytics_configureAvailableCustomDimensions03 (const char **customDimensions, int size)
5859{
59- StringVector values = makeStringVector (customDimensions, size);
60+ gameanalytics:: StringVector values = makeStringVector (customDimensions, size);
6061 gameanalytics::GameAnalytics::configureAvailableCustomDimensions03 (values);
6162}
6263
6364void gameAnalytics_configureAvailableResourceCurrencies (const char ** currencies, int size)
6465{
65- StringVector values = makeStringVector (currencies, size);
66+ gameanalytics:: StringVector values = makeStringVector (currencies, size);
6667 gameanalytics::GameAnalytics::configureAvailableResourceCurrencies (values);
6768}
6869
6970void gameAnalytics_configureAvailableResourceItemTypes (const char ** resources, int size)
7071{
71- StringVector values = makeStringVector (resources, size);
72+ gameanalytics:: StringVector values = makeStringVector (resources, size);
7273 gameanalytics::GameAnalytics::configureAvailableResourceItemTypes (values);
7374}
7475
@@ -138,9 +139,9 @@ void gameAnalytics_addProgressionEvent(int progressionStatus, const char *progre
138139 gameanalytics::GameAnalytics::addProgressionEvent ((gameanalytics::EGAProgressionStatus)progressionStatus, progression01, progression02, progression03, fields, mergeFields);
139140}
140141
141- void gameAnalytics_addProgressionEventWithScore (int progressionStatus, const char *progression01, const char *progression02, const char *progression03, double score, const char *fields, GAStatus mergeFields)
142+ void gameAnalytics_addProgressionEventWithScore (int progressionStatus, const char *progression01, const char *progression02, const char *progression03, int score, const char *fields, GAStatus mergeFields)
142143{
143- gameanalytics::GameAnalytics::addProgressionEvent ((gameanalytics::EGAProgressionStatus)progressionStatus, progression01, progression02, progression03, ( int )score , fields, mergeFields);
144+ gameanalytics::GameAnalytics::addProgressionEvent ((gameanalytics::EGAProgressionStatus)progressionStatus, score, progression01, progression02, progression03, fields, mergeFields);
144145}
145146
146147void gameAnalytics_addDesignEvent (const char *eventId, const char *fields, GAStatus mergeFields)
@@ -233,7 +234,7 @@ void gameAnalytics_onQuit()
233234 gameanalytics::GameAnalytics::onQuit ();
234235}
235236
236- void gameAnalytics_getRemoteConfigsValueAsString (const char *key, char * out, int * size)
237+ GAErrorCode gameAnalytics_getRemoteConfigsValueAsString (const char *key, char * out, int * size)
237238{
238239 std::string returnValue = gameanalytics::GameAnalytics::getRemoteConfigsValueAsString (key);
239240 return copyStringBuffer (returnValue, out, size);
@@ -247,7 +248,7 @@ GAErrorCode gameAnalytics_getRemoteConfigsValueAsStringWithDefaultValue(const ch
247248
248249GAStatus gameAnalytics_isRemoteConfigsReady ()
249250{
250- return gameanalytics::GameAnalytics::isRemoteConfigsReady () ? GAEnabled : GADisabled ;
251+ return gameanalytics::GameAnalytics::isRemoteConfigsReady () ? EGAEnabled : EGADisabled ;
251252}
252253
253254GAErrorCode gameAnalytics_getRemoteConfigsContentAsString (char * out, int * size)
@@ -256,9 +257,9 @@ GAErrorCode gameAnalytics_getRemoteConfigsContentAsString(char* out, int* size)
256257 return copyStringBuffer (returnValue, out, size);
257258}
258259
259- GAErrorCode gameAnalytics_getRemoteConfigsValueAsJson (char * out, int * size)
260+ GAErrorCode gameAnalytics_getRemoteConfigsValueAsJson (const char * key, char * out, int * size)
260261{
261- std::string returnValue = gameanalytics::GameAnalytics::getRemoteConfigsContentAsJson ( );
262+ std::string returnValue = gameanalytics::GameAnalytics::getRemoteConfigsValueAsJson (key );
262263 return copyStringBuffer (returnValue, out, size);
263264}
264265
@@ -289,9 +290,9 @@ long long gameAnalytics_getElapsedTimeForPreviousSession()
289290 return gameanalytics::GameAnalytics::getElapsedTimeForPreviousSession ();
290291}
291292
292- void gameAnalytics_enableSDKInit (GAStatus status)
293+ void gameAnalytics_enableSDKInitEvent (GAStatus status)
293294{
294- return gameanalytics::GameAnalytics::enableSDKInit (status);
295+ return gameanalytics::GameAnalytics::enableSDKInitEvent (status);
295296}
296297
297298void gameAnalytics_enableMemoryHistogram (GAStatus status)
@@ -301,7 +302,7 @@ void gameAnalytics_enableMemoryHistogram(GAStatus status)
301302
302303void gameAnalytics_enableFPSHistogram (GAFpsTracker tracker, GAStatus status)
303304{
304- gameanaltics::FpsTracker fpsTracker =
305+ gameanalytics::FPSTracker fpsTracker =
305306 [=]() -> float
306307 {
307308 return tracker ();
0 commit comments