bool Paper::load(char paper) { if (!sdready) { initDefault(); return false; } if(paper < FIRSTPAPER || paper > LASTPAPER) return false; String fileName = "/papers/"; fileName += (int) paper; fileName += ".ppr"; char buf[30]; fileName.toCharArray(buf, 30); File f = SD.open(buf, FILE_READ); if (f) { initFromFile(f); f.close(); return true; } else { initDefault(); } return false; }
PfxCertificate::PfxCertificate( const std::string & pathToCert, const RCF::tstring & password, const RCF::tstring & certName) : mPfxStore(NULL) { initFromFile(pathToCert, password, certName); }
BoxGrid::BoxGrid(const Mesh & mesh,const int res,string filename) { initRes(res); if(exists(filename)) initFromFile(filename); else initVoxels(mesh,res); initStructure(); compute(); }
void Shield::init() { std::string fileName; switch( static_cast<int>(m_Type) ) { case shield_player : fileName = "data/shield_player"; initFromFile(fileName); break; case shield_monster : fileName = "data/shield_monster"; initFromFile(fileName); break; default : G_THROW("Unknown Case for Shield"); } }
void Bullet::init() { std::string fileName; switch( static_cast<int>(m_Type) ) { case bullet_player : //Add a certain amount of Randomness m_Dir.x += (rand() % 1000)/10000.00f; m_Dir.y += (rand() % 1000)/10000.00f; fileName = "data/bullet_player"; initFromFile(fileName); break; case bullet_monster : fileName = "data/bullet_monster"; initFromFile(fileName); break; default : G_THROW("Unknown Case for Bullet"); } }
Account FilesystemData::getAccount( User user, AccountType type ) { ENTER( "FilesystemData::getAccount" ); if( !doesAccountExist(user, type) ) { Logger::error() << "User account doesn't exist!" << endl; throw std::exception(); } Account account(type, 0); initFromFile(getAccountPath(user.Name, type), account.Balance); EXIT( "FilesystemData::getAccount" ); return account; }
void test_trie_insert_print() { //TrieSln *root = new TrieSln(); TrieSL aTrie; char *sc; aTrie.insertWord("an"); aTrie.insertWord("a"); aTrie.insertWord("and"); aTrie.insertWord("agro"); aTrie.insertWord("ant"); aTrie.insertWord("answer"); aTrie.insertWord("arbitrary"); aTrie.insertWord("anded"); aTrie.insertWord("nand"); aTrie.insertWord("nothing"); aTrie.insertWord("nope"); aTrie.insertWord("nag"); aTrie.insertWord("zoo"); aTrie.insertWord("zoology"); aTrie.insertWord("zoetrope"); sc = "and"; printf("isWord(%s) =>\t %s\n", sc, aTrie.hasWord(sc) ? "true" : "false"); sc = "andy"; printf("isWord(%s) =>\t %s\n", sc, aTrie.hasWord(sc) ? "true" : "false"); sc = "nand"; printf("isWord(%s) =>\t %s\n", sc, aTrie.hasWord(sc) ? "true" : "false"); sc = "nan"; printf("isWord(%s) =>\t %s\n", sc, aTrie.hasWord(sc) ? "true" : "false"); const TrieSln *node = aTrie.subTrie("an"); node->printWordsAll(); TrieSL tries[MAXLEN]; MapSL maps[MAXLEN]; initFromFile(tries, maps, "WORD.LST.txt"); aTrie.subTrie("n")->printWordsAll(); unsigned int len = 4; printf("====Words of length %d====\n", len); aTrie.subTrie("")->printWordsOfLength(len); len = 11; printf("====Words of length %d==== printNext:\n", len); tries[len].subTrie("")->printNextWordMemo(); tries[len].subTrie("")->printNextTree(); tries[len].subTrie("")->printNextWordMemo(); }
bool FilesystemData::checkPin( User user, string inputPin ) { ENTER("Filesyste,Data::checkPin"); if (!doesAccountExist(user,CreditCard)){ Logger::error() << "No credit card!" << endl; throw std::exception(); } string customerPin; initFromFile(getAccountPath(user.Name, CreditCard)+".pin.dat", customerPin); EXIT("FilesystemData::checkPin"); if (customerPin.compare(inputPin)==0){ return true; } else{ return false; } }
bool BamRecord::initFromFile(FileReader *fileReader) { BamFileReader *bamFileReader = static_cast<BamFileReader*>(fileReader); return initFromFile(bamFileReader); }
bool Bed3Interval::initFromFile(FileReader *fileReader) { SingleLineDelimTextFileReader *sldFileReader = static_cast<SingleLineDelimTextFileReader*>(fileReader); return initFromFile(sldFileReader); }
RawImage::RawImage(std::string filename) : RawImage() { initFromFile(std::move(filename)); }
bool EmptyRecord::initFromFile(FileReader *fileReader) { SingleLineDelimTextFileReader *sldFileReader = static_cast<SingleLineDelimTextFileReader*>(fileReader); return initFromFile(sldFileReader); }
AspModel::AspModel(std::string filename, const uint32_t importFlags) { initFromFile(std::move(filename), importFlags); }