NoDefaultRule
does nothing if the position 0 0
is tested with a NOTINDEX
(whereas it works "as expected" with INDEX
or if the position 0 0
is not tested).
For example, test 1
and test 2
give exactly the same result (I tried with empty and full tiles, including some with index 84 and some without) but they should not. However, if the position 0 0
is not tested with NOTINDEX
as in test 3
and test 4
, NoDefaultRule
gives the expected result (~ the result I expect ^^). test 3
fills with index 1, if 0 0
is a full tile and 0 1
(position above) is not index 84. "test 4" fills with index 1 if 0 1
is not index 84 independently of 0 0
.
[test 1]
Index 1
Pos 0 0 NOTINDEX 84
[test 2]
Index 1
NoDefaultRule
Pos 0 0 NOTINDEX 84
[test 3]
Index 1
Pos 0 1 NOTINDEX 84
[test 4]
Index 1
NoDefaultRule
Pos 0 1 NOTINDEX 84
Is this behavior expected or is it a bug ? Did I misunderstand something ?NoDefaultRule
does nothing if the position 0 0
is tested with a NOTINDEX
(whereas it works "as expected" with INDEX
or if the position 0 0
is not tested).
For example, test 1
and test 2
give exactly the same result (I tried with empty and full tiles, including some with index 84 and some without) but they should not. However, if the position 0 0
is not tested with NOTINDEX
as in test 3
and test 4
, NoDefaultRule
gives the expected result (~ the result I expect ^^). test 3
fills with index 1, if 0 0
is a full tile and 0 1
(position above) is not index 84. "test 4" fills with index 1 if 0 1
is not index 84 independently of 0 0
.
[test 1]
Index 1
Pos 0 0 NOTINDEX 84
[test 2]
Index 1
NoDefaultRule
Pos 0 0 NOTINDEX 84
[test 3]
Index 1
Pos 0 1 NOTINDEX 84
[test 4]
Index 1
NoDefaultRule
Pos 0 1 NOTINDEX 84
Is this behavior expected or is it a bug ? Did I misunderstand something ?