mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-11 13:17:00 -04:00
Implement unique IDs and card linking
This commit is contained in:
@@ -91,7 +91,7 @@ IMPLEMENT_REFLECTION_ENUM(ImageCombine) {
|
||||
VALUE_N("greater than 235", COMBINE_GREATER_THAN_235);
|
||||
VALUE_N("greater than 240", COMBINE_GREATER_THAN_240);
|
||||
VALUE_N("greater than 245", COMBINE_GREATER_THAN_245);
|
||||
VALUE_N("greater than 250", COMBINE_GREATER_THAN_250);
|
||||
VALUE_N("greater than 250", COMBINE_GREATER_THAN_250);
|
||||
VALUE_N("smaller than 5", COMBINE_SMALLER_THAN_5);
|
||||
VALUE_N("smaller than 10", COMBINE_SMALLER_THAN_10);
|
||||
VALUE_N("smaller than 15", COMBINE_SMALLER_THAN_15);
|
||||
@@ -237,7 +237,7 @@ COMBINE_FUN(COMBINE_GREATER_THAN_230, a > 230 ? b : a)
|
||||
COMBINE_FUN(COMBINE_GREATER_THAN_235, a > 235 ? b : a)
|
||||
COMBINE_FUN(COMBINE_GREATER_THAN_240, a > 240 ? b : a)
|
||||
COMBINE_FUN(COMBINE_GREATER_THAN_245, a > 245 ? b : a)
|
||||
COMBINE_FUN(COMBINE_GREATER_THAN_250, a > 250 ? b : a)
|
||||
COMBINE_FUN(COMBINE_GREATER_THAN_250, a > 250 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_5, a < 5 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_10, a < 10 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_15, a < 15 ? b : a)
|
||||
@@ -287,7 +287,7 @@ COMBINE_FUN(COMBINE_SMALLER_THAN_230, a < 230 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_235, a < 235 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_240, a < 240 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_245, a < 245 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_250, a < 250 ? b : a)
|
||||
COMBINE_FUN(COMBINE_SMALLER_THAN_250, a < 250 ? b : a)
|
||||
|
||||
// ----------------------------------------------------------------------------- : Combining
|
||||
|
||||
@@ -306,7 +306,7 @@ void combine_image_do(Image& a, Image b) {
|
||||
void combine_image(Image& a, const Image& b, ImageCombine combine) {
|
||||
// Images must have same size
|
||||
if (a.GetWidth() != b.GetWidth() || a.GetHeight() != b.GetHeight()) {
|
||||
throw Error(_ERROR_("images used for combine blending must have the same size"));
|
||||
throw Error(_ERROR_("images used for combine blending must have the same size"));
|
||||
}
|
||||
// Copy alpha channel?
|
||||
if (b.HasAlpha()) {
|
||||
@@ -392,7 +392,7 @@ void combine_image(Image& a, const Image& b, ImageCombine combine) {
|
||||
DISPATCH(COMBINE_GREATER_THAN_235);
|
||||
DISPATCH(COMBINE_GREATER_THAN_240);
|
||||
DISPATCH(COMBINE_GREATER_THAN_245);
|
||||
DISPATCH(COMBINE_GREATER_THAN_250);
|
||||
DISPATCH(COMBINE_GREATER_THAN_250);
|
||||
DISPATCH(COMBINE_SMALLER_THAN_5);
|
||||
DISPATCH(COMBINE_SMALLER_THAN_10);
|
||||
DISPATCH(COMBINE_SMALLER_THAN_15);
|
||||
|
||||
Reference in New Issue
Block a user