|
|
|
|
@ -8,7 +8,7 @@ using namespace devilution;
|
|
|
|
|
|
|
|
|
|
// TilesInView
|
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_in_view_original) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_in_view_original) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 640; |
|
|
|
|
gnScreenHeight = 480; |
|
|
|
|
@ -21,7 +21,7 @@ TEST(Scrool_rt, calc_tiles_in_view_original)
|
|
|
|
|
EXPECT_EQ(rows, 11); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_in_view_original_zoom) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_in_view_original_zoom) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 640; |
|
|
|
|
gnScreenHeight = 480; |
|
|
|
|
@ -34,7 +34,7 @@ TEST(Scrool_rt, calc_tiles_in_view_original_zoom)
|
|
|
|
|
EXPECT_EQ(rows, 6); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_in_view_960_540) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_in_view_960_540) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 960; |
|
|
|
|
gnScreenHeight = 540; |
|
|
|
|
@ -47,7 +47,7 @@ TEST(Scrool_rt, calc_tiles_in_view_960_540)
|
|
|
|
|
EXPECT_EQ(rows, 17); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_in_view_640_512) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_in_view_640_512) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 640; |
|
|
|
|
gnScreenHeight = 512; |
|
|
|
|
@ -60,7 +60,7 @@ TEST(Scrool_rt, calc_tiles_in_view_640_512)
|
|
|
|
|
EXPECT_EQ(rows, 12); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_in_view_768_480_zoom) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_in_view_768_480_zoom) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 768; |
|
|
|
|
gnScreenHeight = 480; |
|
|
|
|
@ -75,7 +75,7 @@ TEST(Scrool_rt, calc_tiles_in_view_768_480_zoom)
|
|
|
|
|
|
|
|
|
|
// CalcTileOffset
|
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tile_offset_original) |
|
|
|
|
TEST(Scroll_rt, calc_tile_offset_original) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 640; |
|
|
|
|
gnScreenHeight = 480; |
|
|
|
|
@ -88,7 +88,7 @@ TEST(Scrool_rt, calc_tile_offset_original)
|
|
|
|
|
EXPECT_EQ(y, 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tile_offset_original_zoom) |
|
|
|
|
TEST(Scroll_rt, calc_tile_offset_original_zoom) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 640; |
|
|
|
|
gnScreenHeight = 480; |
|
|
|
|
@ -101,7 +101,7 @@ TEST(Scrool_rt, calc_tile_offset_original_zoom)
|
|
|
|
|
EXPECT_EQ(y, 8); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tile_offset_960_540) |
|
|
|
|
TEST(Scroll_rt, calc_tile_offset_960_540) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 960; |
|
|
|
|
gnScreenHeight = 540; |
|
|
|
|
@ -114,7 +114,7 @@ TEST(Scrool_rt, calc_tile_offset_960_540)
|
|
|
|
|
EXPECT_EQ(y, 2); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tile_offset_853_480) |
|
|
|
|
TEST(Scroll_rt, calc_tile_offset_853_480) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 853; |
|
|
|
|
gnScreenHeight = 480; |
|
|
|
|
@ -127,7 +127,7 @@ TEST(Scrool_rt, calc_tile_offset_853_480)
|
|
|
|
|
EXPECT_EQ(y, 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tile_offset_768_480_zoom) |
|
|
|
|
TEST(Scroll_rt, calc_tile_offset_768_480_zoom) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 768; |
|
|
|
|
gnScreenHeight = 480; |
|
|
|
|
@ -142,21 +142,21 @@ TEST(Scrool_rt, calc_tile_offset_768_480_zoom)
|
|
|
|
|
|
|
|
|
|
// RowsCoveredByPanel
|
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_covered_by_panel_original) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_covered_by_panel_original) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 640; |
|
|
|
|
zoomflag = true; |
|
|
|
|
EXPECT_EQ(RowsCoveredByPanel(), 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_covered_by_panel_960) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_covered_by_panel_960) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 960; |
|
|
|
|
zoomflag = true; |
|
|
|
|
EXPECT_EQ(RowsCoveredByPanel(), 4); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TEST(Scrool_rt, calc_tiles_covered_by_panel_960_zoom) |
|
|
|
|
TEST(Scroll_rt, calc_tiles_covered_by_panel_960_zoom) |
|
|
|
|
{ |
|
|
|
|
gnScreenWidth = 960; |
|
|
|
|
zoomflag = false; |
|
|
|
|
|