mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Brakujące pliki.
This commit is contained in:
		
							
								
								
									
										28
									
								
								CDefObjInfoHandler.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								CDefObjInfoHandler.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| #include "stdafx.h" | ||||
| #include "CDefObjInfoHandler.h" | ||||
|  | ||||
| bool DefObjInfo::operator==(const std::string & por) const | ||||
| { | ||||
| 	return this->defName == por; | ||||
| } | ||||
|  | ||||
| void CDefObjInfoHandler::load() | ||||
| { | ||||
| 	std::ifstream inp("H3bitmap.lod\\ZOBJCTS.TXT", std::ios::in | std::ios::binary); | ||||
| 	int objNumber; | ||||
| 	inp>>objNumber; | ||||
| 	for(int hh=0; hh<objNumber; ++hh) | ||||
| 	{ | ||||
| 		DefObjInfo nobj; | ||||
| 		std::string dump; | ||||
| 		inp>>nobj.defName; | ||||
| 		for(int yy=0; yy<4; ++yy) | ||||
| 			inp>>dump; | ||||
| 		inp>>nobj.type; | ||||
| 		inp>>nobj.subtype; | ||||
| 		inp>>nobj.objType; | ||||
| 		inp>>nobj.priority; | ||||
| 		objs.push_back(nobj); | ||||
| 	} | ||||
| 	inp.close(); | ||||
| } | ||||
							
								
								
									
										22
									
								
								CDefObjInfoHandler.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								CDefObjInfoHandler.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| #ifndef COBJINFOECTHANDLER_H | ||||
| #define COBJINFOECTHANDLER_H | ||||
|  | ||||
| #include <vector> | ||||
|  | ||||
| struct DefObjInfo | ||||
| { | ||||
| 	std::string defName; | ||||
| 	int priority; | ||||
| 	int type, subtype; | ||||
| 	int objType; | ||||
| 	bool operator==(const std::string & por) const; | ||||
| }; | ||||
|  | ||||
| class CDefObjInfoHandler | ||||
| { | ||||
| public: | ||||
| 	std::vector<DefObjInfo> objs; | ||||
| 	void load(); | ||||
| }; | ||||
|  | ||||
| #endif //COBJINFOECTHANDLER_H | ||||
		Reference in New Issue
	
	Block a user