mirror of
https://github.com/mkwong98/HDNes.git
synced 2024-05-20 13:07:54 -04:00
Added "Show Behind Background Priority Sprites" option to background images
This commit is contained in:
parent
e7890afb10
commit
72a1a7ae17
|
@ -21,6 +21,7 @@ gameObjNode::gameObjNode()
|
|||
hScrollRate = 0;
|
||||
vScrollRate = 0;
|
||||
fileName = "";
|
||||
showBehindBgSprites = false;
|
||||
|
||||
frameRange f;
|
||||
f.frameCnt = 1;
|
||||
|
@ -113,6 +114,9 @@ void gameObjNode::load(fstream& file, wxTreeItemId newItm){
|
|||
hScrollRate = atof(tailStrs[0].c_str());
|
||||
vScrollRate = atof(tailStrs[1].c_str());
|
||||
}
|
||||
else if(lineHdr == "<showBehindBGSprites>"){
|
||||
showBehindBgSprites = (lineTail == "Y");
|
||||
}
|
||||
else if(lineHdr == "<tiles>"){
|
||||
getline(file, line);
|
||||
while(line != "<endTiles>"){
|
||||
|
@ -215,6 +219,7 @@ void gameObjNode::save(fstream& file, wxTreeItemId newItm){
|
|||
else if(nodeType == GAME_OBJ_NODE_TYPE_BGIMAGE){
|
||||
file << "<fileName>" << fileName << "\n";
|
||||
file << "<scrollRate>" << hScrollRate << "," << vScrollRate << "\n";
|
||||
file << "<showBehindBGSprites>" << (showBehindBgSprites ? "Y" : "N") << "\n";
|
||||
}
|
||||
}
|
||||
else{
|
||||
|
@ -258,7 +263,7 @@ string gameObjNode::writeConditionNames(){
|
|||
|
||||
string gameObjNode::writeLine(){
|
||||
stringstream stream;
|
||||
stream << fileName << "," << brightness << "," << hScrollRate << "," << vScrollRate;
|
||||
stream << fileName << "," << brightness << "," << hScrollRate << "," << vScrollRate << "," << (showBehindBgSprites ? "Y" : "N") ;
|
||||
return stream.str();
|
||||
}
|
||||
|
||||
|
|
|
@ -50,6 +50,7 @@ class gameObjNode : public wxTreeItemData
|
|||
double hScrollRate;
|
||||
double vScrollRate;
|
||||
string fileName;
|
||||
bool showBehindBgSprites;
|
||||
|
||||
vector<gameTile> tiles;
|
||||
vector<paletteSwap> swaps;
|
||||
|
|
|
@ -7245,14 +7245,14 @@
|
|||
1561782682 d:\work\hdnes\trunk\hdnespackeditor\image.h
|
||||
"common.h"
|
||||
|
||||
1561782682 d:\work\hdnes\trunk\hdnespackeditor\hdnespackeditormainform.h
|
||||
1585990029 d:\work\hdnes\trunk\hdnespackeditor\hdnespackeditormainform.h
|
||||
"common.h"
|
||||
"mainForm.h"
|
||||
"colourDialogClient.h"
|
||||
"gameObjNode.h"
|
||||
"classList.h"
|
||||
|
||||
1561782682 d:\work\hdnes\trunk\hdnespackeditor\mainform.h
|
||||
1585989500 d:\work\hdnes\trunk\hdnespackeditor\mainform.h
|
||||
<wx/artprov.h>
|
||||
<wx/xrc/xmlres.h>
|
||||
<wx/string.h>
|
||||
|
@ -7510,7 +7510,7 @@
|
|||
|
||||
1561782682 d:\work\hdnes\trunk\hdnespackeditor\colourdialogclient.h
|
||||
|
||||
1561782682 d:\work\hdnes\trunk\hdnespackeditor\gameobjnode.h
|
||||
1585990253 d:\work\hdnes\trunk\hdnespackeditor\gameobjnode.h
|
||||
"common.h"
|
||||
"gameTile.h"
|
||||
<wx/treebase.h>
|
||||
|
@ -7518,7 +7518,7 @@
|
|||
1561782682 d:\work\hdnes\trunk\hdnespackeditor\hdnespackeditornewprojectdialog.h
|
||||
"mainForm.h"
|
||||
|
||||
1561782682 source:d:\work\hdnes\trunk\hdnespackeditor\gameobjnode.cpp
|
||||
1566129794 source:d:\work\hdnes\trunk\hdnespackeditor\gameobjnode.cpp
|
||||
"gameObjNode.h"
|
||||
"gameTile.h"
|
||||
"paletteSwap.h"
|
||||
|
@ -7572,7 +7572,7 @@
|
|||
"wx/gdicmn.h"
|
||||
"wx/dialog.h"
|
||||
|
||||
1564551747 source:d:\work\hdnes\trunk\hdnespackeditor\hdnespackeditormainform.cpp
|
||||
1585990803 source:d:\work\hdnes\trunk\hdnespackeditor\hdnespackeditormainform.cpp
|
||||
"hdnesPackEditormainForm.h"
|
||||
"hdnesPackEditornewProjectDialog.h"
|
||||
"hdnesPackEditorcolourSelectDialog.h"
|
||||
|
@ -7661,7 +7661,7 @@
|
|||
"hdnesPackEditormainForm.h"
|
||||
"main.h"
|
||||
|
||||
1561782682 source:d:\work\hdnes\trunk\hdnespackeditor\mainform.cpp
|
||||
1585989500 source:d:\work\hdnes\trunk\hdnespackeditor\mainform.cpp
|
||||
"mainForm.h"
|
||||
|
||||
1561782682 source:d:\work\hdnes\trunk\hdnespackeditor\paletteswap.cpp
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2,177 +2,62 @@
|
|||
<CodeBlocks_layout_file>
|
||||
<FileVersion major="1" minor="0" />
|
||||
<ActiveTarget name="Debug" />
|
||||
<File name="classList.h" open="0" top="0" tabpos="16" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="mainForm.h" open="1" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="256" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="gameTile.h" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="804" topLine="31" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditorcolourSelectDialog.h" open="0" top="0" tabpos="19" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="382" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditornewProjectDialog.h" open="0" top="0" tabpos="20" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="229" topLine="0" />
|
||||
<Cursor1 position="10060" topLine="250" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="331" />
|
||||
<Collapse line="357" />
|
||||
<Collapse line="444" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="condition.cpp" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5395" topLine="34" />
|
||||
<Cursor1 position="5395" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="15" />
|
||||
<Collapse line="29" />
|
||||
<Collapse line="53" />
|
||||
<Collapse line="108" />
|
||||
<Collapse line="126" />
|
||||
<Collapse line="6" />
|
||||
<Collapse line="11" />
|
||||
<Collapse line="138" />
|
||||
<Collapse line="161" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="hdnesPackEditorreplacementDialog.cpp" open="0" top="0" tabpos="27" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
|
||||
<File name="coreData.cpp" open="1" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2646" topLine="41" />
|
||||
<Cursor1 position="13402" topLine="16" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="35" />
|
||||
<Collapse line="47" />
|
||||
<Collapse line="11" />
|
||||
<Collapse line="22" />
|
||||
<Collapse line="24" />
|
||||
<Collapse line="28" />
|
||||
<Collapse line="32" />
|
||||
<Collapse line="412" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="main.h" open="0" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="380" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="main.cpp" open="1" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="565" topLine="2" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="tileReference.cpp" open="1" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1081" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="43" />
|
||||
<Collapse line="65" />
|
||||
<Collapse line="5" />
|
||||
<Collapse line="10" />
|
||||
<Collapse line="14" />
|
||||
<Collapse line="29" />
|
||||
<Collapse line="61" />
|
||||
<Collapse line="73" />
|
||||
<Collapse line="96" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="gameObjNode.h" open="1" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="771" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="28" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="coreData.h" open="0" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="776" topLine="28" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="common.h" open="0" top="0" tabpos="18" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="171" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="gameObjNode.cpp" open="1" top="1" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="7834" topLine="15" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="7" />
|
||||
<Collapse line="33" />
|
||||
<Collapse line="37" />
|
||||
<Collapse line="42" />
|
||||
<Collapse line="46" />
|
||||
<Collapse line="51" />
|
||||
<Collapse line="60" />
|
||||
<Collapse line="70" />
|
||||
<Collapse line="168" />
|
||||
<Collapse line="227" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="image.h" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="189" topLine="0" />
|
||||
<Cursor1 position="2696" topLine="100" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditormainForm.cpp" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="condition.h" open="1" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="90160" topLine="1883" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="31" />
|
||||
<Collapse line="32" />
|
||||
<Collapse line="34" />
|
||||
<Collapse line="57" />
|
||||
<Collapse line="60" />
|
||||
<Collapse line="85" />
|
||||
<Collapse line="88" />
|
||||
<Collapse line="91" />
|
||||
<Collapse line="103" />
|
||||
<Collapse line="1012" />
|
||||
<Collapse line="2269" />
|
||||
<Collapse line="2302" />
|
||||
<Collapse line="2652" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="mainForm.cpp" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="53767" topLine="929" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditormainForm.h" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="10359" topLine="17" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="47" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="mainForm.h" open="0" top="0" tabpos="22" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="7723" topLine="221" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="coreData.cpp" open="1" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="13402" topLine="74" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="24" />
|
||||
<Collapse line="28" />
|
||||
<Collapse line="32" />
|
||||
<Collapse line="38" />
|
||||
<Collapse line="53" />
|
||||
<Collapse line="81" />
|
||||
<Collapse line="198" />
|
||||
<Collapse line="238" />
|
||||
<Collapse line="258" />
|
||||
<Collapse line="287" />
|
||||
<Collapse line="325" />
|
||||
<Collapse line="361" />
|
||||
<Collapse line="366" />
|
||||
<Collapse line="371" />
|
||||
<Collapse line="385" />
|
||||
<Collapse line="392" />
|
||||
<Collapse line="475" />
|
||||
<Collapse line="481" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="paletteSwap.cpp" open="0" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="279" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditorreplacementDialog.h" open="0" top="0" tabpos="21" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1177" topLine="0" />
|
||||
<Cursor1 position="229" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="paletteSwap.h" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
|
@ -183,56 +68,355 @@
|
|||
<Collapse line="6" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="colourDialogClient.h" open="0" top="0" tabpos="17" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="235" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditornewProjectDialog.cpp" open="0" top="0" tabpos="26" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="742" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="gameTile.cpp" open="1" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1246" topLine="0" />
|
||||
<Cursor1 position="872" topLine="38" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="gameObjNode.h" open="1" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1292" topLine="42" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="7" />
|
||||
<Collapse line="22" />
|
||||
<Collapse line="26" />
|
||||
<Collapse line="42" />
|
||||
<Collapse line="46" />
|
||||
<Collapse line="56" />
|
||||
<Collapse line="65" />
|
||||
<Collapse line="135" />
|
||||
<Collapse line="173" />
|
||||
<Collapse line="21" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="condition.h" open="1" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="coreData.h" open="1" top="0" tabpos="25" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="229" topLine="0" />
|
||||
<Cursor1 position="776" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="8" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="hdnesPackEditorcolourSelectDialog.cpp" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="image.h" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3921" topLine="66" />
|
||||
<Cursor1 position="189" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="paletteSwap.cpp" open="0" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="279" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditornewProjectDialog.h" open="1" top="0" tabpos="19" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="229" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="3" />
|
||||
<Collapse line="14" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="gameTile.h" open="1" top="0" tabpos="21" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="804" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="8" />
|
||||
<Collapse line="18" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="image.cpp" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="359" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditorcolourSelectDialog.h" open="1" top="0" tabpos="20" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="382" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="3" />
|
||||
<Collapse line="15" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="hdnesPackEditorreplacementDialog.cpp" open="1" top="0" tabpos="14" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2646" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="10" />
|
||||
<Collapse line="19" />
|
||||
<Collapse line="23" />
|
||||
<Collapse line="30" />
|
||||
<Collapse line="43" />
|
||||
<Collapse line="55" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="hdnesPackEditorcolourSelectDialog.cpp" open="1" top="0" tabpos="15" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3921" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="11" />
|
||||
<Collapse line="82" />
|
||||
<Collapse line="89" />
|
||||
<Collapse line="98" />
|
||||
<Collapse line="114" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="tileReference.h" open="1" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="502" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="hdnesPackEditorreplacementDialog.h" open="1" top="0" tabpos="18" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1177" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="6" />
|
||||
<Collapse line="3" />
|
||||
<Collapse line="15" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="main.h" open="1" top="0" tabpos="17" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="380" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="12" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="hdnesPackEditormainForm.h" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3751" topLine="82" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="32" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="hdnesPackEditormainForm.cpp" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="115999" topLine="396" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="16" />
|
||||
<Collapse line="31" />
|
||||
<Collapse line="32" />
|
||||
<Collapse line="34" />
|
||||
<Collapse line="47" />
|
||||
<Collapse line="57" />
|
||||
<Collapse line="60" />
|
||||
<Collapse line="70" />
|
||||
<Collapse line="75" />
|
||||
<Collapse line="84" />
|
||||
<Collapse line="85" />
|
||||
<Collapse line="88" />
|
||||
<Collapse line="91" />
|
||||
<Collapse line="96" />
|
||||
<Collapse line="102" />
|
||||
<Collapse line="103" />
|
||||
<Collapse line="111" />
|
||||
<Collapse line="122" />
|
||||
<Collapse line="136" />
|
||||
<Collapse line="145" />
|
||||
<Collapse line="149" />
|
||||
<Collapse line="153" />
|
||||
<Collapse line="204" />
|
||||
<Collapse line="213" />
|
||||
<Collapse line="258" />
|
||||
<Collapse line="263" />
|
||||
<Collapse line="277" />
|
||||
<Collapse line="283" />
|
||||
<Collapse line="302" />
|
||||
<Collapse line="309" />
|
||||
<Collapse line="315" />
|
||||
<Collapse line="319" />
|
||||
<Collapse line="327" />
|
||||
<Collapse line="331" />
|
||||
<Collapse line="335" />
|
||||
<Collapse line="339" />
|
||||
<Collapse line="345" />
|
||||
<Collapse line="351" />
|
||||
<Collapse line="357" />
|
||||
<Collapse line="362" />
|
||||
<Collapse line="420" />
|
||||
<Collapse line="456" />
|
||||
<Collapse line="477" />
|
||||
<Collapse line="513" />
|
||||
<Collapse line="523" />
|
||||
<Collapse line="536" />
|
||||
<Collapse line="578" />
|
||||
<Collapse line="612" />
|
||||
<Collapse line="635" />
|
||||
<Collapse line="654" />
|
||||
<Collapse line="662" />
|
||||
<Collapse line="730" />
|
||||
<Collapse line="745" />
|
||||
<Collapse line="753" />
|
||||
<Collapse line="766" />
|
||||
<Collapse line="787" />
|
||||
<Collapse line="814" />
|
||||
<Collapse line="824" />
|
||||
<Collapse line="888" />
|
||||
<Collapse line="902" />
|
||||
<Collapse line="913" />
|
||||
<Collapse line="924" />
|
||||
<Collapse line="1012" />
|
||||
<Collapse line="1313" />
|
||||
<Collapse line="1350" />
|
||||
<Collapse line="1419" />
|
||||
<Collapse line="1485" />
|
||||
<Collapse line="1497" />
|
||||
<Collapse line="1511" />
|
||||
<Collapse line="1516" />
|
||||
<Collapse line="1529" />
|
||||
<Collapse line="1549" />
|
||||
<Collapse line="1561" />
|
||||
<Collapse line="1573" />
|
||||
<Collapse line="1587" />
|
||||
<Collapse line="1601" />
|
||||
<Collapse line="1607" />
|
||||
<Collapse line="1625" />
|
||||
<Collapse line="1642" />
|
||||
<Collapse line="1656" />
|
||||
<Collapse line="1716" />
|
||||
<Collapse line="1726" />
|
||||
<Collapse line="1795" />
|
||||
<Collapse line="1835" />
|
||||
<Collapse line="1869" />
|
||||
<Collapse line="1911" />
|
||||
<Collapse line="1919" />
|
||||
<Collapse line="1927" />
|
||||
<Collapse line="1938" />
|
||||
<Collapse line="1951" />
|
||||
<Collapse line="1963" />
|
||||
<Collapse line="1970" />
|
||||
<Collapse line="1982" />
|
||||
<Collapse line="2034" />
|
||||
<Collapse line="2045" />
|
||||
<Collapse line="2052" />
|
||||
<Collapse line="2059" />
|
||||
<Collapse line="2070" />
|
||||
<Collapse line="2086" />
|
||||
<Collapse line="2089" />
|
||||
<Collapse line="2092" />
|
||||
<Collapse line="2097" />
|
||||
<Collapse line="2117" />
|
||||
<Collapse line="2126" />
|
||||
<Collapse line="2130" />
|
||||
<Collapse line="2135" />
|
||||
<Collapse line="2144" />
|
||||
<Collapse line="2149" />
|
||||
<Collapse line="2158" />
|
||||
<Collapse line="2168" />
|
||||
<Collapse line="2172" />
|
||||
<Collapse line="2181" />
|
||||
<Collapse line="2196" />
|
||||
<Collapse line="2210" />
|
||||
<Collapse line="2217" />
|
||||
<Collapse line="2226" />
|
||||
<Collapse line="2258" />
|
||||
<Collapse line="2262" />
|
||||
<Collapse line="2271" />
|
||||
<Collapse line="2304" />
|
||||
<Collapse line="2422" />
|
||||
<Collapse line="2439" />
|
||||
<Collapse line="2442" />
|
||||
<Collapse line="2447" />
|
||||
<Collapse line="2496" />
|
||||
<Collapse line="2501" />
|
||||
<Collapse line="2522" />
|
||||
<Collapse line="2527" />
|
||||
<Collapse line="2531" />
|
||||
<Collapse line="2535" />
|
||||
<Collapse line="2539" />
|
||||
<Collapse line="2543" />
|
||||
<Collapse line="2554" />
|
||||
<Collapse line="2564" />
|
||||
<Collapse line="2574" />
|
||||
<Collapse line="2613" />
|
||||
<Collapse line="2624" />
|
||||
<Collapse line="2649" />
|
||||
<Collapse line="2654" />
|
||||
<Collapse line="2683" />
|
||||
<Collapse line="2687" />
|
||||
<Collapse line="2698" />
|
||||
<Collapse line="2710" />
|
||||
<Collapse line="2721" />
|
||||
<Collapse line="2742" />
|
||||
<Collapse line="2766" />
|
||||
<Collapse line="2813" />
|
||||
<Collapse line="2821" />
|
||||
<Collapse line="2846" />
|
||||
<Collapse line="2859" />
|
||||
<Collapse line="2925" />
|
||||
<Collapse line="2937" />
|
||||
<Collapse line="2943" />
|
||||
<Collapse line="2949" />
|
||||
<Collapse line="2979" />
|
||||
<Collapse line="2983" />
|
||||
<Collapse line="2999" />
|
||||
<Collapse line="3039" />
|
||||
<Collapse line="3051" />
|
||||
<Collapse line="3061" />
|
||||
<Collapse line="3068" />
|
||||
<Collapse line="3101" />
|
||||
<Collapse line="3123" />
|
||||
<Collapse line="3172" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="hdnesPackEditornewProjectDialog.cpp" open="1" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="742" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="10" />
|
||||
<Collapse line="16" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="main.cpp" open="1" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="565" topLine="2" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="10" />
|
||||
<Collapse line="17" />
|
||||
<Collapse line="24" />
|
||||
<Collapse line="30" />
|
||||
<Collapse line="36" />
|
||||
<Collapse line="50" />
|
||||
<Collapse line="60" />
|
||||
<Collapse line="66" />
|
||||
<Collapse line="78" />
|
||||
<Collapse line="95" />
|
||||
<Collapse line="108" />
|
||||
<Collapse line="112" />
|
||||
<Collapse line="118" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="classList.h" open="1" top="0" tabpos="22" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="256" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="colourDialogClient.h" open="1" top="0" tabpos="23" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="235" topLine="0" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="5" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="mainForm.cpp" open="1" top="0" tabpos="16" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="53767" topLine="3" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="12" />
|
||||
<Collapse line="1161" />
|
||||
<Collapse line="1296" />
|
||||
<Collapse line="1352" />
|
||||
<Collapse line="1359" />
|
||||
<Collapse line="1714" />
|
||||
<Collapse line="1849" />
|
||||
<Collapse line="1909" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="common.h" open="1" top="0" tabpos="24" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="171" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
</CodeBlocks_layout_file>
|
||||
|
|
|
@ -1410,6 +1410,8 @@ void hdnesPackEditormainForm::refreshBGImage(){
|
|||
spnBGBrightness->SetValue(ndata->brightness * 100);
|
||||
spnBGHScrollRate->SetValue(ndata->hScrollRate * 100);
|
||||
spnBGVScrollRate->SetValue(ndata->vScrollRate * 100);
|
||||
chkBgShowBehind->SetValue(ndata->showBehindBgSprites);
|
||||
|
||||
|
||||
loadConditions();
|
||||
drawBGImage();
|
||||
|
@ -2833,6 +2835,15 @@ void hdnesPackEditormainForm::BGImageVScrollRate( wxSpinEvent& event ){
|
|||
}
|
||||
}
|
||||
|
||||
void hdnesPackEditormainForm::BGImageShowBehindClicked( wxCommandEvent& event ) {
|
||||
gameObjNode* ndata = getGameObjsSelectedObjectTreeNode();
|
||||
if(ndata){
|
||||
ndata->showBehindBgSprites = chkBgShowBehind->GetValue();
|
||||
dataChanged();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void hdnesPackEditormainForm::initHDImg(){
|
||||
lstHDImg->AppendColumn(wxString("Name"));
|
||||
lstHDImg->AppendColumn(wxString("Width"));
|
||||
|
|
|
@ -93,6 +93,8 @@ class hdnesPackEditormainForm : public mainForm, public colourDialogClient
|
|||
void BGImageBrightness( wxSpinEvent& event );
|
||||
void BGImageHScrollRate( wxSpinEvent& event );
|
||||
void BGImageVScrollRate( wxSpinEvent& event );
|
||||
void BGImageShowBehindClicked( wxCommandEvent& event );
|
||||
|
||||
|
||||
void SwapSeleted( wxListEvent& event );
|
||||
void SwapPaletteSelected( wxListEvent& event );
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,470 +1,470 @@
|
|||
///////////////////////////////////////////////////////////////////////////
|
||||
// C++ code generated with wxFormBuilder (version Jun 17 2015)
|
||||
// http://www.wxformbuilder.org/
|
||||
//
|
||||
// PLEASE DO "NOT" EDIT THIS FILE!
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef __MAINFORM_H__
|
||||
#define __MAINFORM_H__
|
||||
|
||||
#include <wx/artprov.h>
|
||||
#include <wx/xrc/xmlres.h>
|
||||
#include <wx/string.h>
|
||||
#include <wx/bitmap.h>
|
||||
#include <wx/image.h>
|
||||
#include <wx/icon.h>
|
||||
#include <wx/menu.h>
|
||||
#include <wx/gdicmn.h>
|
||||
#include <wx/font.h>
|
||||
#include <wx/colour.h>
|
||||
#include <wx/settings.h>
|
||||
#include <wx/statusbr.h>
|
||||
#include <wx/treectrl.h>
|
||||
#include <wx/sizer.h>
|
||||
#include <wx/panel.h>
|
||||
#include <wx/radiobut.h>
|
||||
#include <wx/stattext.h>
|
||||
#include <wx/button.h>
|
||||
#include <wx/spinctrl.h>
|
||||
#include <wx/checkbox.h>
|
||||
#include <wx/choice.h>
|
||||
#include <wx/scrolbar.h>
|
||||
#include <wx/listctrl.h>
|
||||
#include <wx/textctrl.h>
|
||||
#include <wx/notebook.h>
|
||||
#include <wx/splitter.h>
|
||||
#include <wx/frame.h>
|
||||
#include <wx/filepicker.h>
|
||||
#include <wx/dialog.h>
|
||||
#include <wx/combobox.h>
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class mainForm
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class mainForm : public wxFrame
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxMenuBar* m_menubar;
|
||||
wxMenu* m_menu3;
|
||||
wxStatusBar* m_statusBar;
|
||||
wxNotebook* pnlGameObjects;
|
||||
wxPanel* m_panel67;
|
||||
wxSplitterWindow* m_splitter2;
|
||||
wxPanel* m_panel70;
|
||||
wxTreeCtrl* treeGameObjs;
|
||||
wxPanel* m_panel71;
|
||||
wxNotebook* nbkGameObject;
|
||||
wxPanel* pnlObj;
|
||||
wxRadioButton* rbnObjectSprite;
|
||||
wxRadioButton* rbnObjectBG;
|
||||
wxStaticText* m_staticText101;
|
||||
wxButton* btnGameObjBGColour;
|
||||
wxStaticText* m_staticText12;
|
||||
wxStaticText* m_staticText16;
|
||||
wxSpinCtrl* spnBrightness;
|
||||
wxStaticText* m_staticText18;
|
||||
wxStaticText* m_staticText271;
|
||||
wxCheckBox* chkGameObjIsDefault;
|
||||
wxStaticText* m_staticText11;
|
||||
wxStaticText* m_staticText61;
|
||||
wxSpinCtrl* zoomGameObjs;
|
||||
wxStaticText* m_staticText611;
|
||||
wxChoice* cboFrameRange;
|
||||
wxPanel* pnlGameObjRaw;
|
||||
wxScrollBar* scrGameObjRawV;
|
||||
wxScrollBar* scrGameObjRawH;
|
||||
wxPanel* pnlGameObjNew;
|
||||
wxScrollBar* scrGameObjNewV;
|
||||
wxScrollBar* scrGameObjNewH;
|
||||
wxPanel* pnlSwaps;
|
||||
wxListCtrl* lstSwaps;
|
||||
wxStaticText* m_staticText181;
|
||||
wxTextCtrl* txtSwapName;
|
||||
wxListCtrl* lstPalettes;
|
||||
wxStaticText* m_staticText19;
|
||||
wxStaticText* lblOrgPalette;
|
||||
wxPanel* pnlOrgPaletteBG;
|
||||
wxPanel* pnlOrgPalette1;
|
||||
wxPanel* pnlOrgPalette2;
|
||||
wxPanel* pnlOrgPalette3;
|
||||
wxStaticText* m_staticText261;
|
||||
wxStaticText* m_staticText21;
|
||||
wxTextCtrl* txtSwapPaletteNew;
|
||||
wxButton* btnNewPaletteBG;
|
||||
wxButton* btnNewPalette1;
|
||||
wxButton* btnNewPalette2;
|
||||
wxButton* btnNewPalette3;
|
||||
wxStaticText* m_staticText22;
|
||||
wxSpinCtrl* spnSwapNewBrightness;
|
||||
wxStaticText* m_staticText23;
|
||||
wxStaticText* m_staticText24;
|
||||
wxSpinCtrl* spnSwapRotateHue;
|
||||
wxStaticText* m_staticText26;
|
||||
wxStaticText* m_staticText27;
|
||||
wxSpinCtrl* spnSwapNewSaturation;
|
||||
wxStaticText* m_staticText28;
|
||||
wxButton* btnAddSwap;
|
||||
wxButton* btnUpdateSwap;
|
||||
wxButton* btnDeleteSwap;
|
||||
wxPanel* pnlBGImage;
|
||||
wxButton* btnBGImage;
|
||||
wxStaticText* m_staticText51;
|
||||
wxSpinCtrl* spnBGBrightness;
|
||||
wxStaticText* m_staticText52;
|
||||
wxStaticText* m_staticText53;
|
||||
wxStaticText* m_staticText54;
|
||||
wxStaticText* m_staticText55;
|
||||
wxSpinCtrl* spnBGHScrollRate;
|
||||
wxStaticText* m_staticText58;
|
||||
wxStaticText* m_staticText56;
|
||||
wxStaticText* m_staticText57;
|
||||
wxSpinCtrl* spnBGVScrollRate;
|
||||
wxStaticText* m_staticText59;
|
||||
wxPanel* pnlBGImageDisplay;
|
||||
wxPanel* pnlConditions;
|
||||
wxListCtrl* lstConditions;
|
||||
wxStaticText* m_staticText281;
|
||||
wxChoice* cboConditionType;
|
||||
wxStaticText* m_staticText29;
|
||||
wxStaticText* m_staticText30;
|
||||
wxTextCtrl* txtConditionName;
|
||||
wxStaticText* m_staticText48;
|
||||
wxCheckBox* chkConditionNegative;
|
||||
wxPanel* pnlConditionType1;
|
||||
wxStaticText* m_staticText31;
|
||||
wxTextCtrl* txtConditionX;
|
||||
wxStaticText* m_staticText32;
|
||||
wxStaticText* m_staticText33;
|
||||
wxTextCtrl* txtConditionY;
|
||||
wxStaticText* m_staticText34;
|
||||
wxStaticText* m_staticText35;
|
||||
wxTextCtrl* txtConditionTile;
|
||||
wxStaticText* m_staticText36;
|
||||
wxStaticText* m_staticText37;
|
||||
wxTextCtrl* txtConditionPalette;
|
||||
wxPanel* pnlConditionType2;
|
||||
wxStaticText* m_staticText38;
|
||||
wxTextCtrl* txtConditionAddress1;
|
||||
wxStaticText* m_staticText39;
|
||||
wxStaticText* m_staticText40;
|
||||
wxChoice* cboConditionOp;
|
||||
wxStaticText* m_staticText41;
|
||||
wxStaticText* m_staticText42;
|
||||
wxTextCtrl* txtConditionAddress2;
|
||||
wxPanel* pnlConditionType3;
|
||||
wxStaticText* m_staticText43;
|
||||
wxTextCtrl* txtConditionAddress;
|
||||
wxStaticText* m_staticText44;
|
||||
wxStaticText* m_staticText45;
|
||||
wxChoice* cboConditionOp2;
|
||||
wxStaticText* m_staticText46;
|
||||
wxStaticText* m_staticText47;
|
||||
wxTextCtrl* txtConditionValue;
|
||||
wxPanel* pnlConditionType0;
|
||||
wxStaticText* m_staticText50;
|
||||
wxButton* cmdConditionAdd;
|
||||
wxButton* cmdConditionUpdate;
|
||||
wxButton* cmdConditionDelete;
|
||||
wxPanel* pnlAnimation;
|
||||
wxListCtrl* lstFrameRange;
|
||||
wxPanel* m_panel92;
|
||||
wxStaticText* m_staticText591;
|
||||
wxSpinCtrl* spnFrameRangeCnt;
|
||||
wxStaticText* m_staticText62;
|
||||
wxStaticText* m_staticText60;
|
||||
wxTextCtrl* txtFrameRangeName;
|
||||
wxButton* cmdFrameRangeAdd;
|
||||
wxButton* cmdFrameRangeUpdate;
|
||||
wxButton* cmdFrameRangeDelete;
|
||||
wxButton* cmdFrameRangeMoveUp;
|
||||
wxButton* cmdFrameRangeMoveDown;
|
||||
wxPanel* m_panel72;
|
||||
wxSplitterWindow* m_splitter21;
|
||||
wxPanel* m_panel741;
|
||||
wxListCtrl* lstHDImg;
|
||||
wxButton* btnHDImgAdd;
|
||||
wxButton* btnHDImgRemove;
|
||||
wxPanel* m_panel75;
|
||||
wxSplitterWindow* m_splitter3;
|
||||
wxPanel* m_panel76;
|
||||
wxListCtrl* lstHDImgTiles;
|
||||
wxPanel* pnlHDImg;
|
||||
wxPanel* m_panel1;
|
||||
wxStaticText* m_staticText6;
|
||||
wxSpinCtrl* zoomRom;
|
||||
wxStaticText* m_staticText9;
|
||||
wxStaticText* m_staticText10;
|
||||
wxButton* btnRomViewBGColour;
|
||||
wxButton* btnRomViewColour1;
|
||||
wxButton* btnRomViewColour2;
|
||||
wxButton* btnRomViewColour3;
|
||||
wxTextCtrl* txtRomViewPalette;
|
||||
wxPanel* pnlRom;
|
||||
wxScrollBar* romVScroll;
|
||||
wxScrollBar* romHScroll;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void closeWindow( wxCloseEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileNew( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileOpen( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileSave( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileSaveAs( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileGen( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileExit( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemBeginEdit( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemChangeName( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemOpenMenu( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemSelected( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjSpriteClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjBGClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjBGColour( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void replaceBrightnessChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjDefaultClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void zoomGameObjsChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void ShowSelectedFrame( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawVScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawHScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewVScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewHScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void SwapSeleted( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void SwapPaletteSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void SwapPaletteNewChanged( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPaletteBGClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPalette1Clicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPalette2Clicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPalette3Clicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewBrightnessChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void SwapRotateHueChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewSaturationChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void AddSwapClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void UpdateSwapClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void DeleteSwapClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageSelect( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageBrightness( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageHScrollRate( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageVScrollRate( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionTypeSelect( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionAdd( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionUpdate( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionDelete( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void FrameRangeItemSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void AddFrameRangeClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void UpdateFrameRangeClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void DeleteFrameRangeClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MoveUpFrameRange( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MoveDownFrameRange( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgAdd( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgRemove( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgTileSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void zoomRomChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void romBGColour( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romColour1( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romColour2( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romColour3( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romViewPaletteHexChanged( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romViewEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void romViewVScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void romViewHScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
mainForm( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("HDNes Graphics Pack Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 980,626 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );
|
||||
|
||||
~mainForm();
|
||||
|
||||
void m_splitter2OnIdle( wxIdleEvent& )
|
||||
{
|
||||
m_splitter2->SetSashPosition( 150 );
|
||||
m_splitter2->Disconnect( wxEVT_IDLE, wxIdleEventHandler( mainForm::m_splitter2OnIdle ), NULL, this );
|
||||
}
|
||||
|
||||
void m_splitter21OnIdle( wxIdleEvent& )
|
||||
{
|
||||
m_splitter21->SetSashPosition( 250 );
|
||||
m_splitter21->Disconnect( wxEVT_IDLE, wxIdleEventHandler( mainForm::m_splitter21OnIdle ), NULL, this );
|
||||
}
|
||||
|
||||
void m_splitter3OnIdle( wxIdleEvent& )
|
||||
{
|
||||
m_splitter3->SetSashPosition( 250 );
|
||||
m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( mainForm::m_splitter3OnIdle ), NULL, this );
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class newProjectDialog
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class newProjectDialog : public wxDialog
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxStaticText* m_staticText3;
|
||||
wxFilePickerCtrl* filePickRom;
|
||||
wxStaticText* m_staticText4;
|
||||
wxDirPickerCtrl* dirPickPack;
|
||||
wxStaticText* m_staticText5;
|
||||
wxButton* btnNewProjectOK;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void fileSelected( wxCommandEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
newProjectDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Project config"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 517,149 ), long style = wxDEFAULT_DIALOG_STYLE );
|
||||
~newProjectDialog();
|
||||
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class colourSelectDialog
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class colourSelectDialog : public wxDialog
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxPanel* pnlColour00;
|
||||
wxPanel* pnlColour01;
|
||||
wxPanel* pnlColour02;
|
||||
wxPanel* pnlColour03;
|
||||
wxPanel* pnlColour04;
|
||||
wxPanel* pnlColour05;
|
||||
wxPanel* pnlColour06;
|
||||
wxPanel* pnlColour07;
|
||||
wxPanel* pnlColour08;
|
||||
wxPanel* pnlColour09;
|
||||
wxPanel* pnlColour0A;
|
||||
wxPanel* pnlColour0B;
|
||||
wxPanel* pnlColour0C;
|
||||
wxPanel* pnlColour0D;
|
||||
wxPanel* pnlColour0E;
|
||||
wxPanel* pnlColour0F;
|
||||
wxPanel* pnlColour10;
|
||||
wxPanel* pnlColour11;
|
||||
wxPanel* pnlColour12;
|
||||
wxPanel* pnlColour13;
|
||||
wxPanel* pnlColour14;
|
||||
wxPanel* pnlColour15;
|
||||
wxPanel* pnlColour16;
|
||||
wxPanel* pnlColour17;
|
||||
wxPanel* pnlColour18;
|
||||
wxPanel* pnlColour19;
|
||||
wxPanel* pnlColour1A;
|
||||
wxPanel* pnlColour1B;
|
||||
wxPanel* pnlColour1C;
|
||||
wxPanel* pnlColour1D;
|
||||
wxPanel* pnlColour1E;
|
||||
wxPanel* pnlColour1F;
|
||||
wxPanel* pnlColour20;
|
||||
wxPanel* pnlColour21;
|
||||
wxPanel* pnlColour22;
|
||||
wxPanel* pnlColour23;
|
||||
wxPanel* pnlColour24;
|
||||
wxPanel* pnlColour25;
|
||||
wxPanel* pnlColour26;
|
||||
wxPanel* pnlColour27;
|
||||
wxPanel* pnlColour28;
|
||||
wxPanel* pnlColour29;
|
||||
wxPanel* pnlColour2A;
|
||||
wxPanel* pnlColour2B;
|
||||
wxPanel* pnlColour2C;
|
||||
wxPanel* pnlColour2D;
|
||||
wxPanel* pnlColour2E;
|
||||
wxPanel* pnlColour2F;
|
||||
wxPanel* pnlColour30;
|
||||
wxPanel* pnlColour31;
|
||||
wxPanel* pnlColour32;
|
||||
wxPanel* pnlColour33;
|
||||
wxPanel* pnlColour34;
|
||||
wxPanel* pnlColour35;
|
||||
wxPanel* pnlColour36;
|
||||
wxPanel* pnlColour37;
|
||||
wxPanel* pnlColour38;
|
||||
wxPanel* pnlColour39;
|
||||
wxPanel* pnlColour3A;
|
||||
wxPanel* pnlColour3B;
|
||||
wxPanel* pnlColour3C;
|
||||
wxPanel* pnlColour3D;
|
||||
wxPanel* pnlColour3E;
|
||||
wxPanel* pnlColour3F;
|
||||
wxStaticText* m_staticText8;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void colourSelectInit( wxInitDialogEvent& event ) { event.Skip(); }
|
||||
virtual void colourLClick( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void colourRClick( wxMouseEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
colourSelectDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Choose a colour"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 774,288 ), long style = wxDEFAULT_DIALOG_STYLE );
|
||||
~colourSelectDialog();
|
||||
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class replacementDialog
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class replacementDialog : public wxDialog
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxStaticText* m_staticText13;
|
||||
wxComboBox* cboImage;
|
||||
wxStaticText* m_staticText14;
|
||||
wxCheckBox* chkSnapToGrid;
|
||||
wxPanel* pnlImage;
|
||||
wxButton* m_button9;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void imageSelected( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void mouseClicked( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void mouseMoved( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void sizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void replacementConfirm( wxCommandEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
replacementDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Choose a replacement"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 669,504 ), long style = wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxRESIZE_BORDER );
|
||||
~replacementDialog();
|
||||
|
||||
};
|
||||
|
||||
#endif //__MAINFORM_H__
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// C++ code generated with wxFormBuilder (version Oct 26 2018)
|
||||
// http://www.wxformbuilder.org/
|
||||
//
|
||||
// PLEASE DO *NOT* EDIT THIS FILE!
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <wx/artprov.h>
|
||||
#include <wx/xrc/xmlres.h>
|
||||
#include <wx/string.h>
|
||||
#include <wx/bitmap.h>
|
||||
#include <wx/image.h>
|
||||
#include <wx/icon.h>
|
||||
#include <wx/menu.h>
|
||||
#include <wx/gdicmn.h>
|
||||
#include <wx/font.h>
|
||||
#include <wx/colour.h>
|
||||
#include <wx/settings.h>
|
||||
#include <wx/statusbr.h>
|
||||
#include <wx/treectrl.h>
|
||||
#include <wx/sizer.h>
|
||||
#include <wx/panel.h>
|
||||
#include <wx/radiobut.h>
|
||||
#include <wx/stattext.h>
|
||||
#include <wx/button.h>
|
||||
#include <wx/spinctrl.h>
|
||||
#include <wx/checkbox.h>
|
||||
#include <wx/choice.h>
|
||||
#include <wx/scrolbar.h>
|
||||
#include <wx/listctrl.h>
|
||||
#include <wx/textctrl.h>
|
||||
#include <wx/notebook.h>
|
||||
#include <wx/splitter.h>
|
||||
#include <wx/frame.h>
|
||||
#include <wx/filepicker.h>
|
||||
#include <wx/dialog.h>
|
||||
#include <wx/combobox.h>
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class mainForm
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class mainForm : public wxFrame
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxMenuBar* m_menubar;
|
||||
wxMenu* m_menu3;
|
||||
wxStatusBar* m_statusBar;
|
||||
wxNotebook* pnlGameObjects;
|
||||
wxPanel* m_panel67;
|
||||
wxSplitterWindow* m_splitter2;
|
||||
wxPanel* m_panel70;
|
||||
wxTreeCtrl* treeGameObjs;
|
||||
wxPanel* m_panel71;
|
||||
wxNotebook* nbkGameObject;
|
||||
wxPanel* pnlObj;
|
||||
wxRadioButton* rbnObjectSprite;
|
||||
wxRadioButton* rbnObjectBG;
|
||||
wxStaticText* m_staticText101;
|
||||
wxButton* btnGameObjBGColour;
|
||||
wxStaticText* m_staticText12;
|
||||
wxStaticText* m_staticText16;
|
||||
wxSpinCtrl* spnBrightness;
|
||||
wxStaticText* m_staticText18;
|
||||
wxStaticText* m_staticText271;
|
||||
wxCheckBox* chkGameObjIsDefault;
|
||||
wxStaticText* m_staticText11;
|
||||
wxStaticText* m_staticText61;
|
||||
wxSpinCtrl* zoomGameObjs;
|
||||
wxStaticText* m_staticText611;
|
||||
wxChoice* cboFrameRange;
|
||||
wxPanel* pnlGameObjRaw;
|
||||
wxScrollBar* scrGameObjRawV;
|
||||
wxScrollBar* scrGameObjRawH;
|
||||
wxPanel* pnlGameObjNew;
|
||||
wxScrollBar* scrGameObjNewV;
|
||||
wxScrollBar* scrGameObjNewH;
|
||||
wxPanel* pnlSwaps;
|
||||
wxListCtrl* lstSwaps;
|
||||
wxStaticText* m_staticText181;
|
||||
wxTextCtrl* txtSwapName;
|
||||
wxListCtrl* lstPalettes;
|
||||
wxStaticText* m_staticText19;
|
||||
wxStaticText* lblOrgPalette;
|
||||
wxPanel* pnlOrgPaletteBG;
|
||||
wxPanel* pnlOrgPalette1;
|
||||
wxPanel* pnlOrgPalette2;
|
||||
wxPanel* pnlOrgPalette3;
|
||||
wxStaticText* m_staticText261;
|
||||
wxStaticText* m_staticText21;
|
||||
wxTextCtrl* txtSwapPaletteNew;
|
||||
wxButton* btnNewPaletteBG;
|
||||
wxButton* btnNewPalette1;
|
||||
wxButton* btnNewPalette2;
|
||||
wxButton* btnNewPalette3;
|
||||
wxStaticText* m_staticText22;
|
||||
wxSpinCtrl* spnSwapNewBrightness;
|
||||
wxStaticText* m_staticText23;
|
||||
wxStaticText* m_staticText24;
|
||||
wxSpinCtrl* spnSwapRotateHue;
|
||||
wxStaticText* m_staticText26;
|
||||
wxStaticText* m_staticText27;
|
||||
wxSpinCtrl* spnSwapNewSaturation;
|
||||
wxStaticText* m_staticText28;
|
||||
wxButton* btnAddSwap;
|
||||
wxButton* btnUpdateSwap;
|
||||
wxButton* btnDeleteSwap;
|
||||
wxPanel* pnlBGImage;
|
||||
wxButton* btnBGImage;
|
||||
wxStaticText* m_staticText51;
|
||||
wxSpinCtrl* spnBGBrightness;
|
||||
wxStaticText* m_staticText52;
|
||||
wxStaticText* m_staticText53;
|
||||
wxStaticText* m_staticText54;
|
||||
wxStaticText* m_staticText55;
|
||||
wxSpinCtrl* spnBGHScrollRate;
|
||||
wxStaticText* m_staticText58;
|
||||
wxStaticText* m_staticText56;
|
||||
wxStaticText* m_staticText57;
|
||||
wxSpinCtrl* spnBGVScrollRate;
|
||||
wxStaticText* m_staticText59;
|
||||
wxCheckBox* chkBgShowBehind;
|
||||
wxPanel* pnlBGImageDisplay;
|
||||
wxPanel* pnlConditions;
|
||||
wxListCtrl* lstConditions;
|
||||
wxStaticText* m_staticText281;
|
||||
wxChoice* cboConditionType;
|
||||
wxStaticText* m_staticText29;
|
||||
wxStaticText* m_staticText30;
|
||||
wxTextCtrl* txtConditionName;
|
||||
wxStaticText* m_staticText48;
|
||||
wxCheckBox* chkConditionNegative;
|
||||
wxPanel* pnlConditionType1;
|
||||
wxStaticText* m_staticText31;
|
||||
wxTextCtrl* txtConditionX;
|
||||
wxStaticText* m_staticText32;
|
||||
wxStaticText* m_staticText33;
|
||||
wxTextCtrl* txtConditionY;
|
||||
wxStaticText* m_staticText34;
|
||||
wxStaticText* m_staticText35;
|
||||
wxTextCtrl* txtConditionTile;
|
||||
wxStaticText* m_staticText36;
|
||||
wxStaticText* m_staticText37;
|
||||
wxTextCtrl* txtConditionPalette;
|
||||
wxPanel* pnlConditionType2;
|
||||
wxStaticText* m_staticText38;
|
||||
wxTextCtrl* txtConditionAddress1;
|
||||
wxStaticText* m_staticText39;
|
||||
wxStaticText* m_staticText40;
|
||||
wxChoice* cboConditionOp;
|
||||
wxStaticText* m_staticText41;
|
||||
wxStaticText* m_staticText42;
|
||||
wxTextCtrl* txtConditionAddress2;
|
||||
wxPanel* pnlConditionType3;
|
||||
wxStaticText* m_staticText43;
|
||||
wxTextCtrl* txtConditionAddress;
|
||||
wxStaticText* m_staticText44;
|
||||
wxStaticText* m_staticText45;
|
||||
wxChoice* cboConditionOp2;
|
||||
wxStaticText* m_staticText46;
|
||||
wxStaticText* m_staticText47;
|
||||
wxTextCtrl* txtConditionValue;
|
||||
wxPanel* pnlConditionType0;
|
||||
wxStaticText* m_staticText50;
|
||||
wxButton* cmdConditionAdd;
|
||||
wxButton* cmdConditionUpdate;
|
||||
wxButton* cmdConditionDelete;
|
||||
wxPanel* pnlAnimation;
|
||||
wxListCtrl* lstFrameRange;
|
||||
wxPanel* m_panel92;
|
||||
wxStaticText* m_staticText591;
|
||||
wxSpinCtrl* spnFrameRangeCnt;
|
||||
wxStaticText* m_staticText62;
|
||||
wxStaticText* m_staticText60;
|
||||
wxTextCtrl* txtFrameRangeName;
|
||||
wxButton* cmdFrameRangeAdd;
|
||||
wxButton* cmdFrameRangeUpdate;
|
||||
wxButton* cmdFrameRangeDelete;
|
||||
wxButton* cmdFrameRangeMoveUp;
|
||||
wxButton* cmdFrameRangeMoveDown;
|
||||
wxPanel* m_panel72;
|
||||
wxSplitterWindow* m_splitter21;
|
||||
wxPanel* m_panel741;
|
||||
wxListCtrl* lstHDImg;
|
||||
wxButton* btnHDImgAdd;
|
||||
wxButton* btnHDImgRemove;
|
||||
wxPanel* m_panel75;
|
||||
wxSplitterWindow* m_splitter3;
|
||||
wxPanel* m_panel76;
|
||||
wxListCtrl* lstHDImgTiles;
|
||||
wxPanel* pnlHDImg;
|
||||
wxPanel* m_panel1;
|
||||
wxStaticText* m_staticText6;
|
||||
wxSpinCtrl* zoomRom;
|
||||
wxStaticText* m_staticText9;
|
||||
wxStaticText* m_staticText10;
|
||||
wxButton* btnRomViewBGColour;
|
||||
wxButton* btnRomViewColour1;
|
||||
wxButton* btnRomViewColour2;
|
||||
wxButton* btnRomViewColour3;
|
||||
wxTextCtrl* txtRomViewPalette;
|
||||
wxPanel* pnlRom;
|
||||
wxScrollBar* romVScroll;
|
||||
wxScrollBar* romHScroll;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void closeWindow( wxCloseEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileNew( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileOpen( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileSave( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileSaveAs( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileGen( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MenuFileExit( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemBeginEdit( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemChangeName( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemOpenMenu( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjTItemSelected( wxTreeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjSpriteClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjBGClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjBGColour( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void replaceBrightnessChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjDefaultClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void zoomGameObjsChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void ShowSelectedFrame( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawVScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsRawHScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewVScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void gameObjsNewHScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void SwapSeleted( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void SwapPaletteSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void SwapPaletteNewChanged( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPaletteBGClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPalette1Clicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPalette2Clicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewPalette3Clicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewBrightnessChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void SwapRotateHueChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void SwapNewSaturationChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void AddSwapClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void UpdateSwapClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void DeleteSwapClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageSelect( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageBrightness( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageHScrollRate( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageVScrollRate( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void BGImageShowBehindClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionTypeSelect( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionAdd( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionUpdate( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void ConditionDelete( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void FrameRangeItemSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void AddFrameRangeClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void UpdateFrameRangeClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void DeleteFrameRangeClicked( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MoveUpFrameRange( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void MoveDownFrameRange( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgAdd( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgRemove( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgTileSelected( wxListEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void HDImgSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void zoomRomChanged( wxSpinEvent& event ) { event.Skip(); }
|
||||
virtual void romBGColour( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romColour1( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romColour2( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romColour3( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romViewPaletteHexChanged( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void romViewEnter( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewLDown( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewLUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewMove( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewRUp( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void romViewSizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void romViewVScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
virtual void romViewHScrolled( wxScrollEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
mainForm( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("HDNes Graphics Pack Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 980,626 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );
|
||||
|
||||
~mainForm();
|
||||
|
||||
void m_splitter2OnIdle( wxIdleEvent& )
|
||||
{
|
||||
m_splitter2->SetSashPosition( 150 );
|
||||
m_splitter2->Disconnect( wxEVT_IDLE, wxIdleEventHandler( mainForm::m_splitter2OnIdle ), NULL, this );
|
||||
}
|
||||
|
||||
void m_splitter21OnIdle( wxIdleEvent& )
|
||||
{
|
||||
m_splitter21->SetSashPosition( 250 );
|
||||
m_splitter21->Disconnect( wxEVT_IDLE, wxIdleEventHandler( mainForm::m_splitter21OnIdle ), NULL, this );
|
||||
}
|
||||
|
||||
void m_splitter3OnIdle( wxIdleEvent& )
|
||||
{
|
||||
m_splitter3->SetSashPosition( 250 );
|
||||
m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( mainForm::m_splitter3OnIdle ), NULL, this );
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class newProjectDialog
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class newProjectDialog : public wxDialog
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxStaticText* m_staticText3;
|
||||
wxFilePickerCtrl* filePickRom;
|
||||
wxStaticText* m_staticText4;
|
||||
wxDirPickerCtrl* dirPickPack;
|
||||
wxStaticText* m_staticText5;
|
||||
wxButton* btnNewProjectOK;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void fileSelected( wxCommandEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
newProjectDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Project config"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 517,149 ), long style = wxDEFAULT_DIALOG_STYLE );
|
||||
~newProjectDialog();
|
||||
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class colourSelectDialog
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class colourSelectDialog : public wxDialog
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxPanel* pnlColour00;
|
||||
wxPanel* pnlColour01;
|
||||
wxPanel* pnlColour02;
|
||||
wxPanel* pnlColour03;
|
||||
wxPanel* pnlColour04;
|
||||
wxPanel* pnlColour05;
|
||||
wxPanel* pnlColour06;
|
||||
wxPanel* pnlColour07;
|
||||
wxPanel* pnlColour08;
|
||||
wxPanel* pnlColour09;
|
||||
wxPanel* pnlColour0A;
|
||||
wxPanel* pnlColour0B;
|
||||
wxPanel* pnlColour0C;
|
||||
wxPanel* pnlColour0D;
|
||||
wxPanel* pnlColour0E;
|
||||
wxPanel* pnlColour0F;
|
||||
wxPanel* pnlColour10;
|
||||
wxPanel* pnlColour11;
|
||||
wxPanel* pnlColour12;
|
||||
wxPanel* pnlColour13;
|
||||
wxPanel* pnlColour14;
|
||||
wxPanel* pnlColour15;
|
||||
wxPanel* pnlColour16;
|
||||
wxPanel* pnlColour17;
|
||||
wxPanel* pnlColour18;
|
||||
wxPanel* pnlColour19;
|
||||
wxPanel* pnlColour1A;
|
||||
wxPanel* pnlColour1B;
|
||||
wxPanel* pnlColour1C;
|
||||
wxPanel* pnlColour1D;
|
||||
wxPanel* pnlColour1E;
|
||||
wxPanel* pnlColour1F;
|
||||
wxPanel* pnlColour20;
|
||||
wxPanel* pnlColour21;
|
||||
wxPanel* pnlColour22;
|
||||
wxPanel* pnlColour23;
|
||||
wxPanel* pnlColour24;
|
||||
wxPanel* pnlColour25;
|
||||
wxPanel* pnlColour26;
|
||||
wxPanel* pnlColour27;
|
||||
wxPanel* pnlColour28;
|
||||
wxPanel* pnlColour29;
|
||||
wxPanel* pnlColour2A;
|
||||
wxPanel* pnlColour2B;
|
||||
wxPanel* pnlColour2C;
|
||||
wxPanel* pnlColour2D;
|
||||
wxPanel* pnlColour2E;
|
||||
wxPanel* pnlColour2F;
|
||||
wxPanel* pnlColour30;
|
||||
wxPanel* pnlColour31;
|
||||
wxPanel* pnlColour32;
|
||||
wxPanel* pnlColour33;
|
||||
wxPanel* pnlColour34;
|
||||
wxPanel* pnlColour35;
|
||||
wxPanel* pnlColour36;
|
||||
wxPanel* pnlColour37;
|
||||
wxPanel* pnlColour38;
|
||||
wxPanel* pnlColour39;
|
||||
wxPanel* pnlColour3A;
|
||||
wxPanel* pnlColour3B;
|
||||
wxPanel* pnlColour3C;
|
||||
wxPanel* pnlColour3D;
|
||||
wxPanel* pnlColour3E;
|
||||
wxPanel* pnlColour3F;
|
||||
wxStaticText* m_staticText8;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void colourSelectInit( wxInitDialogEvent& event ) { event.Skip(); }
|
||||
virtual void colourLClick( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void colourRClick( wxMouseEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
colourSelectDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Choose a colour"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 774,288 ), long style = wxDEFAULT_DIALOG_STYLE );
|
||||
~colourSelectDialog();
|
||||
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/// Class replacementDialog
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
class replacementDialog : public wxDialog
|
||||
{
|
||||
private:
|
||||
|
||||
protected:
|
||||
wxStaticText* m_staticText13;
|
||||
wxComboBox* cboImage;
|
||||
wxStaticText* m_staticText14;
|
||||
wxCheckBox* chkSnapToGrid;
|
||||
wxPanel* pnlImage;
|
||||
wxButton* m_button9;
|
||||
|
||||
// Virtual event handlers, overide them in your derived class
|
||||
virtual void imageSelected( wxCommandEvent& event ) { event.Skip(); }
|
||||
virtual void mouseClicked( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void mouseMoved( wxMouseEvent& event ) { event.Skip(); }
|
||||
virtual void sizeChanged( wxSizeEvent& event ) { event.Skip(); }
|
||||
virtual void replacementConfirm( wxCommandEvent& event ) { event.Skip(); }
|
||||
|
||||
|
||||
public:
|
||||
|
||||
replacementDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Choose a replacement"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 669,504 ), long style = wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxRESIZE_BORDER );
|
||||
~replacementDialog();
|
||||
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue