Légende
cocka hash
le 23/09/2014 17:51
void DeckList::updateDeckHash()
{
QStringList cardList;
for (int i = 0; i < root->size(); i++) {
InnerDecklistNode *node = dynamic_cast<InnerDecklistNode *>(root->at(i));
for (int j = 0; j < node->size(); j++) {
DecklistCardNode *card = dynamic_cast<DecklistCardNode *>(node->at(j));
for (int k = 0; k < card->getNumber(); ++k)
cardList.append((node->getName() == "side" ? "SB:" : "") + card->getName().toLower());
}
}
cardList.sort();
QByteArray deckHashArray = QCryptographicHash::hash(cardList.join(";").toUtf8(), QCryptographicHash::Sha1);
quint64 number = (((quint64) (unsigned char) deckHashArray[0]) << 32)
+ (((quint64) (unsigned char) deckHashArray[1]) << 24)
+ (((quint64) (unsigned char) deckHashArray[2] << 16))
+ (((quint64) (unsigned char) deckHashArray[3]) << 8)
+ (quint64) (unsigned char) deckHashArray[4];
deckHash = QString::number(number, 32).rightJustified(8, '0');
emit deckHashChanged();
}
haut de page - Les forums de MV >> max >> Discussion : page 1
YouriGogol
Slavo-Mongol mongolien
le 10/11/2014 18:16
Pas mal
Toufmade
A force de niquer ma vie, j'ai fini par trouver l'pointG

le 16/01/2017 15:48
le hash, c'est quand meme pas de la coke !

=> m'en vais en fuyant
zombie33

Légende
le 12/12/2017 0:33
:/
Toufmade
A force de niquer ma vie, j'ai fini par trouver l'pointG

le 12/12/2017 8:35
Coucou je suis revenu
J'aime les carottes

le 09/02/2018 18:51
Yo o/
YouriGogol
Slavo-Mongol mongolien
le 18/06/2020 21:10
Popopo !
haut de page - Les forums de MV >> max >> Discussion : page 1
Vous devez être identifié pour pouvoir poster sur les forums.