mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-11 13:17:00 -04:00
Fixed some bugs to make GCC work. I needed to change SimpleValueAction to take the function as a variable as opposed to a template parameter - GCC won't accept pointers from a base class in templates.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@231 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -30,7 +30,7 @@ void ChoiceValueViewer::draw(RotatedDC& dc) {
|
||||
i = img.update(viewer.getContext(), *viewer.stylesheet, 0, 0);
|
||||
} else {
|
||||
i = img.update(viewer.getContext(), *viewer.stylesheet,
|
||||
dc.trS(style().width), dc.trS(style().height),
|
||||
(int) dc.trS(style().width), (int) dc.trS(style().height),
|
||||
style().alignment == ALIGN_STRETCH ? ASPECT_STRETCH : ASPECT_FIT
|
||||
);
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ void ImageValueViewer::onStyleChange() {
|
||||
|
||||
void ImageValueViewer::loadMask(const Rotation& rot) const {
|
||||
if (style().mask_filename().empty()) return; // no mask
|
||||
int w = rot.trS(style().width), h = rot.trS(style().height);
|
||||
int w = (int) rot.trS(style().width), h = (int) rot.trS(style().height);
|
||||
if (alpha_mask && alpha_mask->size == wxSize(w,h)) return; // mask loaded and right size
|
||||
// (re) load the mask
|
||||
Image image;
|
||||
|
||||
@@ -30,7 +30,7 @@ void SymbolValueViewer::draw(RotatedDC& dc) {
|
||||
// render and filter variations
|
||||
FOR_EACH(variation, style().variations) {
|
||||
Image img = render_symbol(symbol, *variation->filter, variation->border_radius);
|
||||
Image resampled(wh, wh, false);
|
||||
Image resampled((int) wh, (int) wh, false);
|
||||
resample(img, resampled);
|
||||
symbols.push_back(Bitmap(resampled));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user