Exemplo n.º 1
0
/* Get tiles from file */
void ScrabbleRandom::getTiles() {
	ifstream characterFile("ScrabbleLetters.txt");
	while (!characterFile.eof()) {
		char i = characterFile.get();
		if (i != '\n' && i != -1) 
			possibleScrabbleCharacters.add(i);
	}
	characterFile.close();
}
void CharacterManager::deleteCharacter(int index)
{
    if (_characters.size() > index && index > -1)
    {
        QString characterFile("");
        if (characterFile.compare(_currentCharacter) == 0)
            characterFile = "LocalPlayer";
        else
        {
            characterFile = _characters.at(index);
            characterFile.append(".local");
        }

        characterFile.append(".arkprofile");
        if (_characterDir.exists(characterFile))
        {
            if (!_characterDir.remove(characterFile))
                _log.WriteLine(QString("ERROR: Unable to delete %1. Check your files/permissions and try again.").arg(_characterDir.absoluteFilePath(characterFile)).toLatin1());
        }
    }
}