HDNes/hdnesPackEditor/hdnesPackEditorreplacementDialog.h
mkwong98 ced7a6b15c
2018-02-03 02:16:47 +08:00

46 lines
1.3 KiB
C++

#ifndef __hdnesPackEditorreplacementDialog__
#define __hdnesPackEditorreplacementDialog__
/**
@file
Subclass of replacementDialog, which is generated by wxFormBuilder.
*/
#include "mainForm.h"
//// end generated include
#include "gameTile.h"
/** Implementing replacementDialog */
class hdnesPackEditorreplacementDialog : public replacementDialog
{
protected:
// Handlers for replacementDialog events.
void imageSelected( wxCommandEvent& event );
void mouseClicked( wxMouseEvent& event );
void mouseMoved( wxMouseEvent& event );
void sizeChanged( wxSizeEvent& event );
void replacementConfirm( wxCommandEvent& event );
public:
/** Constructor */
hdnesPackEditorreplacementDialog( wxWindow* parent );
//// end generated class members
vector<gameTile> selectedTiles;
int xOffSet;
int yOffSet;
int tileX;
int tileY;
bool locationSelected;
int selectedX;
int selectedY;
int imgOffsetX;
int imgOffsetY;
int scaledX;
int scaledY;
void setSelectedTiles(vector<gameTile> tiles, int pTileX, int pTileY, int pXOffSet, int pYOffSet);
void showImage();
};
#endif // __hdnesPackEditorreplacementDialog__