33 lines
1.2 KiB
C++
33 lines
1.2 KiB
C++
#include "jscore.h"
|
|
#include "stdio.h"
|
|
|
|
int main(int argc, char const *argv[]) {
|
|
|
|
// Per a agafar la tabla de puntuacions de "coffee"
|
|
jscore::initOnlineScore("test");
|
|
|
|
|
|
// Una vegada recuperada la tabla de puntuacions (ens la torna ordenada per max puntuació, el primer el max)...
|
|
|
|
// Per a agafar el nombre usuaris en la tabla
|
|
int numUsers = jscore::getNumUsers();
|
|
for (int i=0;i<numUsers;++i) {
|
|
// jscore::getUserName(i) agafar el nom de usuari en la posició i
|
|
// jscore::getPoints(i) agafar els punts de l'usuari en la posició i
|
|
printf("%s: %i\n", jscore::getUserName(i).c_str(), jscore::getPoints(i));
|
|
}
|
|
|
|
// Si volem ficar una puntuació per a un usuari: (si no existeix, el crea. Si existeix, l'actualitza)
|
|
jscore::updateUserPoints("test","JAILDES",10000);
|
|
|
|
|
|
|
|
// Per a guardar una cadena arbitraria de dades asociada a un joc i un usuari
|
|
// ATENCIÓ: NO SE FA NINGUN TRACTAMENT A LA CADENA. NO FIQUES CARACTERS QUE NO DEURIEN ESTAR EN EL GET DE UNA URL
|
|
jscore::setUserData("test", "JAILDOC", "ABCDE/=1234");
|
|
|
|
// Per a recuperar una cadena arbitraria de dades asociada a un joc i un usuari
|
|
printf("userdata: %s\n", jscore::getUserData("test", "JAILDOC").c_str());
|
|
return 0;
|
|
}
|