Jun Furutani / libMiMic

Fork of libMiMic by Ryo Iizuka

Revision:
7:2b33a8d84eb3
Parent:
3:0a94993be1f6
--- a/cpp/ModRomFiles.cpp	Sat Apr 06 14:36:26 2013 +0000
+++ b/cpp/ModRomFiles.cpp	Tue Apr 09 09:32:25 2013 +0000
@@ -3,24 +3,18 @@
 
 namespace MiMic
 {
-    ModRomFiles::ModRomFiles(const char* i_path,const NyLPC_TRomFileData* i_ref_fsdata,unsigned short i_num)
+    ModRomFiles::ModRomFiles(const char* i_path,const NyLPC_TRomFileData* i_ref_fsdata,unsigned short i_num):ModBaseClass(i_path)
     {
-        this->setParam(i_path,i_ref_fsdata,i_num);
     }
-    ModRomFiles::ModRomFiles()
+    ModRomFiles::ModRomFiles():ModBaseClass()
     {
-        this->_path=NULL;
     }
     ModRomFiles::~ModRomFiles()
     {
-        if(this->_path!=NULL){
-            free(this->_path);
-        }
     }
     void ModRomFiles::setParam(const char* i_path,const NyLPC_TRomFileData* i_ref_fsdata,unsigned short i_num)
     {
-        this->_path=(char*)malloc(strlen(i_path)+1);
-        strcpy(this->_path,i_path);
+        ModBaseClass::setParam(i_path);
         this->_ref_fsdata=i_ref_fsdata;
         this->_num=i_num;
     }