openttd.c
changeset 4344 5d0e40cd67b9
parent 4336 d5cd47d24092
child 4346 3f00094f2670
equal deleted inserted replaced
4343:c5b7f4f03168 4344:5d0e40cd67b9
   907 		WP(w,vp_d).scrollpos_y += y << w->viewport->zoom;
   907 		WP(w,vp_d).scrollpos_y += y << w->viewport->zoom;
   908 	}
   908 	}
   909 }
   909 }
   910 
   910 
   911 static const int8 scrollamt[16][2] = {
   911 static const int8 scrollamt[16][2] = {
   912 	{ 0, 0},
   912 	{ 0,  0},
   913 	{-2, 0}, // 1:left
   913 	{-2,  0}, //  1 : left
   914 	{ 0,-2}, // 2:up
   914 	{ 0, -2}, //  2 : up
   915 	{-2,-1}, // 3:left + up
   915 	{-2, -1}, //  3 : left + up
   916 	{ 2, 0}, // 4:right
   916 	{ 2,  0}, //  4 : right
   917 	{ 0, 0}, // 5:left + right
   917 	{ 0,  0}, //  5 : left + right
   918 	{ 2,-1}, // 6:right + up
   918 	{ 2, -1}, //  6 : right + up
   919 	{ 0,-2}, // 7:left + right + up = up
   919 	{ 0, -2}, //  7 : left + right + up = up
   920 	{ 0 ,2}, // 8:down
   920 	{ 0  ,2}, //  8 : down
   921 	{-2 ,1}, // 9:down+left
   921 	{-2  ,1}, //  9 : down+left
   922 	{ 0, 0}, // 10:impossible
   922 	{ 0,  0}, // 10 : impossible
   923 	{-2, 0}, // 11:left + up + down = left
   923 	{-2,  0}, // 11 : left + up + down = left
   924 	{ 2, 1}, // 12:down+right
   924 	{ 2,  1}, // 12 : down+right
   925 	{ 0, 2}, // 13:left + right + down = down
   925 	{ 0,  2}, // 13 : left + right + down = down
   926 	{ 0,-2}, // 14:left + right + up = up
   926 	{ 0, -2}, // 14 : left + right + up = up
   927 	{ 0, 0}, // 15:impossible
   927 	{ 0,  0}, // 15 : impossible
   928 };
   928 };
   929 
   929 
   930 static void HandleKeyScrolling(void)
   930 static void HandleKeyScrolling(void)
   931 {
   931 {
   932 	if (_dirkeys && !_no_scroll) {
   932 	if (_dirkeys && !_no_scroll) {