bool CProject::_loadPropItem(const string& filename) { CTextFile file; if (!file.Load(filename)) return false; ItemProp prop; int ID; int i; do { file.GetInt(); ID = file.GetInt(); prop.name = file.GetString(); for (i = 0; i < 15; i++) file.NextToken(); prop.part = file.GetInt(); file.GetLine(); m_itemProps[ID] = prop; } while (file.TokenType() != ETokenType::End); file.Close(); return true; }
bool CProject::_loadPropMover(const string& filename) { CTextFile file; if (!file.Load(filename)) return false; MoverProp prop; int ID; int i; do { ID = file.GetInt(); prop.name = file.GetString(); prop.AI = (uint)file.GetInt(); for (i = 0; i < 7; i++) file.GetInt(); prop.belligerence = (uint)file.GetInt(); for (i = 0; i < 35; i++) file.NextToken(); prop.fly = file.GetBool(); file.GetLine(); m_moverProps[ID] = prop; } while (file.TokenType() != ETokenType::End); file.Close(); return true; }