@@ -403,6 +403,12 @@ TEST_F(RenderedTargetTest, CpuRendering)
403
403
ASSERT_TRUE (target.contains ({ 3 , 3 }));
404
404
ASSERT_TRUE (target.contains ({ 3.3 , 3.5 }));
405
405
406
+ // Regtest for #141
407
+ target.setVisible (false );
408
+ ASSERT_FALSE (target.contains ({ 1 , 3 }));
409
+ ASSERT_FALSE (target.contains ({ 2 , 3 }));
410
+ target.setVisible (true );
411
+
406
412
// Test contains() with horizontal mirroring
407
413
target.updateRotationStyle (Sprite::RotationStyle::LeftRight);
408
414
target.updateDirection (-45 );
@@ -437,6 +443,12 @@ TEST_F(RenderedTargetTest, CpuRendering)
437
443
ASSERT_TRUE (target.containsScratchPoint (-225 , 162 )); // [3, 3]
438
444
ASSERT_TRUE (target.containsScratchPoint (-224.7 , 161.5 )); // [3.3, 3.5]
439
445
446
+ // Regtest for #141
447
+ target.setVisible (false );
448
+ ASSERT_FALSE (target.containsScratchPoint (-227 , 162 )); // [1, 3]
449
+ ASSERT_FALSE (target.containsScratchPoint (-226 , 162 )); // [2, 3]
450
+ target.setVisible (true );
451
+
440
452
// Test colorAtScratchPoint()
441
453
ASSERT_EQ (target.colorAtScratchPoint (-228 , 165 ), 0 ); // [0, 0]
442
454
ASSERT_EQ (target.colorAtScratchPoint (-227 , 165 ), 0 ); // [1, 0]
0 commit comments