From e84464840486455b799cbdd76cbc83f2b23adcdb Mon Sep 17 00:00:00 2001 From: LocketGoma Date: Mon, 6 May 2019 02:57:11 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=BC=EB=B6=80=20=EC=82=AC=EC=86=8C?= =?UTF-8?q?=ED=95=9C=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Addon_BBCC_DCconEditor_AUTO.vcxproj | 4 +- ...ddon_BBCC_DCconEditor_AUTO.vcxproj.filters | 10 +-- Addon_BBCC_DCconEditor_AUTO/FileEditor.cpp | 2 - Addon_BBCC_DCconEditor_AUTO/FilerReader.cpp | 70 ++++++++++++++++++ .../Addon_BBCC_DCconEditor_AUTO.write.1u.tlog | Bin 0 -> 7562 bytes .../Addon_BB.461C61C5.tlog/CL.command.1.tlog | Bin 0 -> 3778 bytes .../Addon_BB.461C61C5.tlog/CL.read.1.tlog | Bin 0 -> 72898 bytes .../Addon_BB.461C61C5.tlog/CL.write.1.tlog | Bin 0 -> 3882 bytes .../Addon_BB.461C61C5.tlog/link.read.1.tlog | Bin 0 -> 4906 bytes patch.diff | 30 ++++++++ 10 files changed, 107 insertions(+), 9 deletions(-) create mode 100644 Addon_BBCC_DCconEditor_AUTO/FilerReader.cpp create mode 100644 Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/Addon_BBCC_DCconEditor_AUTO.write.1u.tlog create mode 100644 Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.command.1.tlog create mode 100644 Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.read.1.tlog create mode 100644 Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.write.1.tlog create mode 100644 Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/link.read.1.tlog create mode 100644 patch.diff diff --git a/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj b/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj index 75552e0..a70a372 100644 --- a/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj +++ b/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj @@ -127,12 +127,12 @@ - + - + diff --git a/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj.filters b/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj.filters index 5c5f131..c29d12e 100644 --- a/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj.filters +++ b/Addon_BBCC_DCconEditor_AUTO/Addon_BBCC_DCconEditor_AUTO.vcxproj.filters @@ -18,10 +18,10 @@ 소스 파일 - + 소스 파일 - + 소스 파일 @@ -29,14 +29,14 @@ 헤더 파일 - - 헤더 파일 - 헤더 파일 헤더 파일 + + 헤더 파일 + \ No newline at end of file diff --git a/Addon_BBCC_DCconEditor_AUTO/FileEditor.cpp b/Addon_BBCC_DCconEditor_AUTO/FileEditor.cpp index 59f2aa5..f0bc875 100644 --- a/Addon_BBCC_DCconEditor_AUTO/FileEditor.cpp +++ b/Addon_BBCC_DCconEditor_AUTO/FileEditor.cpp @@ -62,8 +62,6 @@ unique_ptr dcconlist; midpoint = input.substr(input.find("name") + 6, input.find(""",") - (input.find("name") + 7)); - - output = convert_to_cp949(midpoint.c_str()); #ifdef DEBUG diff --git a/Addon_BBCC_DCconEditor_AUTO/FilerReader.cpp b/Addon_BBCC_DCconEditor_AUTO/FilerReader.cpp new file mode 100644 index 0000000..81e581c --- /dev/null +++ b/Addon_BBCC_DCconEditor_AUTO/FilerReader.cpp @@ -0,0 +1,70 @@ +#include "filereader.h" +//' ' ̸ ϸ κ. + + +map name_list; // ̸ Ʈ. ̸ / Ʈ . ϴ wstring string ϰ, string wstring üҰ. +map ::iterator list_iter; + +void list_reader() { //'ϴ' + string path = "images/dccon"; + try { + for (const auto & entry : fs::directory_iterator(path)) { + string temp = entry.path().string().substr(path.size() + 1); + for (int i = 0; i < 3; i++) { + if (valid_ext_list[i].compare(temp.substr(temp.size() - ext_length)) == 0) //Ȯ Ȯ + name_list.insert(pair(temp, false)); + } + } + } + catch (fs::filesystem_error e) { + cout << "ΰ ߸Ǿϴ. ġ ּ." << endl; + return; + } + if (name_list.empty()) + cout << " ο ǿ ´ ʽϴ." << endl; + + list_iter = name_list.begin(); +} +bool list_reader(string path) { + try { + for (const auto & entry : fs::directory_iterator(path)) { + string temp = entry.path().string().substr(path.size() + 1); + for (int i = 0; i < 3; i++) { + if (valid_ext_list[i].compare(temp.substr(temp.size() - ext_length)) == 0) //Ȯ Ȯ + name_list.insert(pair(temp, false)); + } + } + } + catch (fs::filesystem_error e) { + cout << "ΰ ߸Ǿϴ. θ ּ." << endl; + return false; + } + if (name_list.empty()) { + cout << "ǿ ´ ʽϴ. θ ּ." << endl; + return false; + } + + + list_iter = name_list.begin(); + return true; +} + +bool list_loaded() { + return name_list.empty() ? false : true; +} +int dccon_list_print() { + for (list_iter = name_list.begin(); list_iter != name_list.end(); list_iter++) { + cout << list_iter->first << endl; + } + return name_list.size(); +} + //׿ ڵ +#ifdef DEBUG +void list_tester() { + list_reader(); + + //dccon_list_print(); + +} + +#endif // DEBUG diff --git a/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/Addon_BBCC_DCconEditor_AUTO.write.1u.tlog b/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/Addon_BBCC_DCconEditor_AUTO.write.1u.tlog new file mode 100644 index 0000000000000000000000000000000000000000..9c95bd863e3b1c74ae764030490122c066c8df56 GIT binary patch literal 7562 zcmeHM%L>9U5S+8%uN3tnc&o3g;_Fl_^+BnqDOJR;SEua{*xCjQLulBfNlCV|JDbh> zwZ#+zc$g!BLC8A51re^4J*;tKJH(Ol221qNK^J|tTpU;o$N3ntj97e(S?{yn3ExJz zQ%>0L@=Ghstj}}s;Ch~jv)!H0M$7Vk7u4OEPe4tkS}dnGhq{cZ(Osi=V7UJL9|(2z zTA5In`^ lwyr#%7*-6cEU~i0$`aeSi>WRa*WE-}o3%Yp4Evu9`vDg1C7A#K literal 0 HcmV?d00001 diff --git a/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.command.1.tlog b/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..b5f59e4f7c4f09712939690dbbba1aa3cc8965ae GIT binary patch literal 3778 zcmeH~T}whi5Qg9Dp#LD06CEq7b9#9dDHZIxx}X#& zT@aIome3MxFn8`pj2(1h#$_xI;3Ung9*VXlPhc7NCG`i|Og-A^157p}7`YPi>2 Zz^_>WEn&KZ>5^An@~YeXWBi>VJ^=3?DjEO) literal 0 HcmV?d00001 diff --git a/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.read.1.tlog b/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..f8a33da396a8c3900bebb518943a99de07aa00bf GIT binary patch literal 72898 zcmeHQ+in|244vl!{RclbFGg$!anUz>Ey+T3gD$ol2;KkxiMHnqJ=tAJE}&6H;4*}e zXeHayaLM8Ddid`@e}`fCE9}A|EW(M5e2;eD{yjy`(NSuI>_p)BT{q)t_asw;VS$Qw&Bn4HGF~;P{JyF!aRP~5VCOv z`5NQZ2Hc(C)e7%zq6|@L8o8r%P4U=3#wcHJ_~{EiYZv8fj=x>S&tJX2dlSB3jW_t- zYkbN*hhV0SWuyZDD!#7a#2D+Z{T;Y|K)0Sud zI-a~kL$XLaWEm}!b<`VnB#~ag#E|sSL#e>2Wz-kEeuErZqLF%@mTmt2dW|+ReY{uP zn=5D^+S|0QZ(v0qTF`v=I{u@Fcn^#FF21H0Df@kgXVK8|I!~LGS(oUeNBFvVtJ3Gu z9BQK)Qa=DU>8B6ivu}P0YOU~-v6w-OrOa?OHY2BP8`}!6DtHYK(3Uo0BNgP0)*3nW znBfPN(Ae!2y`g8F zN&o0s(f*w~Z-x5otu5qW^h59G-FKZ-En)GKdyKo&bFvT#OJ^G6ucy;f;_MJT!u90I zPKh<`@7bj7bg#0xlM)l0#XOW9&yMt^tPZ`nVTJ^2)HIR{d4w%Oi{$iOsgWkJ{TNxY zL6PXqWsD7tGI&%%OUZtangzYOa|#LI`ME@_QTr-cSMi2eLvEg^1eaOyv4r)Jdp_#Z z4#y&N{g7p`1CkcVlV*MV5W8W3Iu%y7EO5$NID^{s@PxHtzq9gZ0WQ_i7J7KkO<3U9 z_C2B?kq-+LC11-9MYJ`T4I9H&WmNP#B$0KFyrvd8oogjdOh#DFi$3bp(Z|lrLk(x; zL>j1y$nHl2)=}yyBQr=EUs<{DqJxutbNX)9w{N!aJsSVxbB2b}M^idiD1SLRS06=U zfeJlV_EI~)Yhfq7VJAs$*9wO!L=YLLB2}kzsD$OxtjEqhevSE6=2>;z<7Pd1_qYV# z_bm*rkshn=d;?dR{87#Kk{wyh8*sIn*QuM^E7;`R#ktn*W%iBq^D&OKQWeEL+~Mcd zN|(5st5^-Zi=I5sL_K>Ytt@Gq-1xjc%U3E>Pd^#;QL;rwmNHGdmwd87lRb(g*E~cu z^pgn=ZKL(h8Xb1lvJ&4$?Wy>}5{a=xRnp(2ZU_t4f{r*Ancb(;id3dvS4;fcrzwwD zCG0Vc-c`GZe}>qk=R_wV3%Z^wfVzXMX>sUR}2+-s#w9nu1 zi2zeztoMgsw$SpW%g`qR&?@{`3QJ^Fy8U2zXHc1S`9y%jxqu(bhQ7$uv3>;UGRu=P zeH8jcfc~79J`tcj|FML|7VH$p)*mzD&LvjWJ>PsHz&X={gu^}&AaC~4d8jp)+8eA& zv2s59M1Vfoiw&BXmWngcce>F~d?J8`>DBG5j-_fNL22-b0GcPK`$PcFk3W6-C4GSg zku%Tcxr|lDRr*ALUAP6V3TKw2kr*_PxKHk zVVQNY9xR-fU34U$2=EDVq))r07$Cc{t>`eH2%z6SYY_NP*L5W*o^zwA=7L5#Zz4sy;tIWiKot z${&l&?$c?-n@hc}miV_%Qy#C%Shq=z^sK3kUX`~heOjqqp>ld0NFP1jn70jzd?Em6 zZ4r-5yG7;`0s2!T;}ZcckyUNiw%O3eZHjy%fE7E)Cj#iqjG-lR|+0XO-j#Eciw>mqLjpl4E{^aFH zwO?QGczL%u6=w+)GnrA@M&s?<>?xvGlRwYk22Xj(#d2B(u^gpN*&sUdDLJbr&FhIb{H*yc71L`k)t~&>!J^tPeD^1z&D^BDmGl-W%01S z$qHqT?)?8q$oeW=pA#Zn-S(oUeNBHD)864YAZr=vUf$-YVGs!e20`mILTlYKi&5;}`uDW6VJ z360GdEaR(=?%efV-6Bqsf%_s*TSLVfm@ zqdWJhzbc(+jQeXk(YPMHdp2o1-K!Lh%r#0(a2Dri+41a1U&`uOs$?R^Rxuw=i{$iO zsqsv(Rzc_J&bg={?cO=P8eUfE=+2kub~(%!)X|$rbJ+DtiK9FBCl+;xeQM!kP5s`E z?%aoLuUO;~%dsGRtU{2g-Bi2DI@dbJBT4J&G?s`}Il6P-D+(Ol+0mVMsQs^yb!Vr+ zJXU)Xmw5I5?oIfDc+m}N(63S5eGf#tTcBnhqS|$lE*#xiXa8!7TsgY4<{CrlM%~!a@N9%CVwo_OIKw{+Tq0_apo3eWhH|#Vo}x!5`>Zmf8QZjxO4i{`@t`bP ziI9*co@W)h5Nu>3h$NNQxux%H-X1-xXwh(rffX5K1rICnSslDEq2t@}@ftg8j2-rx ZL0O3$`~!9eQ8|c{nI}OdR&`h%{vR=3@`3;W literal 0 HcmV?d00001 diff --git a/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.write.1.tlog b/Addon_BBCC_DCconEditor_AUTO/Release/Addon_BB.461C61C5.tlog/CL.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..bf4cfbe1fa7519c60101f9a5084a8ef358caef85 GIT binary patch literal 3882 zcmeHKO$&lR5Pj#MzakYu&~5Vzqf*Q~N&b<3d-Wz+Y-=xdkr5fx*+oa+%$v9F<9oQqz;mQ;gTVvJ7$Mu z^_oXOHbrE!UM#jxT#n_$v{#JE$2#qpY^7X9>rrV_W|wiDGVAT5n%efQ3EFDna!c20 s>FfD%vP#Dv*ypP0t52_9Ix&q+lYRX^Y4R{T7+=3kdN$mS@;5zu0z9Ld}cx*^_=}VO_gT8WrUti&l7l zfZdthb7l^HeE4CRU0QE9R$FCP{Ki&VZd=;Db=J_ovXu6Y_L+UMrLE}2wxLu!cW-M- zLb+!|wMJ9gxwW)w#$#qud-{7dGZtJiR>+!++0{Q@Ct`)QeY2l|`y^krzbShcx=%t< z>paQuDWT;(dT;LnIi~^ZLUZo0-GjUwr1?4@F~8%?qVe7wy_>Ud4W}Es6HaD*hR1$} zh}Qqf1L1J+Ij^3|1mSx1?_7{L9kM5~Zi%Cn?aA~#+M{q;J$7;RZse#GM$dhz3q|EY zt@yq&r?O4QJ1uP9Qa7f38`e10I*WsrXl!90?7Mxj3;W3Y(m@F;RBok=xfZCPoLlc&|{quQr*mIvx6VzzQP95i)&`$0-&*tWru)G1~`f5nQ^Yk-2 zW&Xmh9dpE!C4BJM7(J10aMi1*GkE+$5KZ>$F{d)(Y4dT`Zg-CSzBDJlyQ(|vpmJjj~%2ouA8ch1VNsH7JO%VVWHwXoDTtmx5GO{?pIXeUz5E<0*DwP4*&oF literal 0 HcmV?d00001 diff --git a/patch.diff b/patch.diff new file mode 100644 index 0000000..b5a0339 --- /dev/null +++ b/patch.diff @@ -0,0 +1,30 @@ +From 3d5260110feb5c17ee9ebe0726f68675d9aecda7 Mon Sep 17 00:00:00 2001 +From: LocketGoma +Date: Thu, 17 Jan 2019 23:28:18 +0900 +Subject: [PATCH] =?UTF-8?q?=EB=B2=84=EC=A0=84=20=ED=83=9C=EA=B7=B8=20'?= + =?UTF-8?q?=EB=A7=8C'=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8.=200.55?= + =?UTF-8?q?=EB=A1=9C=20=EC=98=AC=EB=A6=BC?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + Addon_BBCC_DCconEditor_AUTO/Interface.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Addon_BBCC_DCconEditor_AUTO/Interface.cpp b/Addon_BBCC_DCconEditor_AUTO/Interface.cpp +index 5288fc1..d8786be 100644 +--- a/Addon_BBCC_DCconEditor_AUTO/Interface.cpp ++++ b/Addon_BBCC_DCconEditor_AUTO/Interface.cpp +@@ -51,7 +51,7 @@ void DCCon_Editor::display() { + while (true) { + system("cls"); + cout << "\n\t\tBBCC Ʈ \n\n" << endl; +- cout << "v0.5\t\t\t\t\tmake by @locketgoma\n\n" << endl; ++ cout << "v0.55\t\t\t\t\tmake by @locketgoma\n\n" << endl; + cout << " ý ε : Ʈ ε - " << (status_list_load==1 ? "true" : "false"); + cout << " // Ʈ ε - " << (status_entry_load==1 ? "true" : "false"); + cout << " // غ - " << (status_ready ==1 ? "Ϸ" : ""); +-- +2.18.0.windows.1 +