Date: Sunday, August 14, 2016 @ 19:41:46 Author: jelle Revision: 186745
upgpkg: chromium-bsu 0.9.16-1 . Added: chromium-bsu/trunk/use_fabs_for_floats.patch Modified: chromium-bsu/trunk/PKGBUILD ---------------------------+ PKGBUILD | 15 +++++++++++---- use_fabs_for_floats.patch | 26 ++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-08-14 15:34:38 UTC (rev 186744) +++ PKGBUILD 2016-08-14 19:41:46 UTC (rev 186745) @@ -3,16 +3,23 @@ # Contributor: William Rea <[email protected]> pkgname=chromium-bsu -pkgver=0.9.15.1 -pkgrel=3 +pkgver=0.9.16 +pkgrel=1 pkgdesc="A fast paced top scrolling shooter" arch=('i686' 'x86_64') url="http://chromium-bsu.sourceforge.net/" license=('custom:artistic') depends=('freeglut' 'glu' 'sdl_image' 'openal' 'freealut' 'ftgl' 'fontconfig') -source=(http://downloads.sourceforge.net/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/chromium-bsu-$pkgver.tar.gz) -md5sums=('bd332a890ae9e5115f2808198a51a92b') +source=(http://downloads.sourceforge.net/project/chromium-bsu/Chromium%20B.S.U.%20source%20code/chromium-bsu-$pkgver.tar.gz use_fabs_for_floats.patch) +md5sums=('3d3fb58fa0503061605f51a0c2563bad' + 'f229516bbc25e7b2dc136674a4c090b4') +prepare() { + cd $srcdir/$pkgname-$pkgver + + patch -Np1 -i $srcdir/use_fabs_for_floats.patch +} + build(){ cd $srcdir/$pkgname-$pkgver ./configure --prefix=/usr Added: use_fabs_for_floats.patch =================================================================== --- use_fabs_for_floats.patch (rev 0) +++ use_fabs_for_floats.patch 2016-08-14 19:41:46 UTC (rev 186745) @@ -0,0 +1,26 @@ +diff -aur chromium-bsu-0.9.16/src/MainSDL_Event.cpp chromium-bsu-0.9.16.new/src/MainSDL_Event.cpp +--- chromium-bsu-0.9.16/src/MainSDL_Event.cpp 2016-06-30 17:26:58.000000000 +0200 ++++ chromium-bsu-0.9.16.new/src/MainSDL_Event.cpp 2016-08-14 21:37:55.746045707 +0200 +@@ -515,14 +515,14 @@ + #define KP8 SDLK_KP8 + #define KP9 SDLK_KP9 + #endif +- if( keystate[LEFT] || keystate[KP4] ) key_speed_x -= 2.0 + abs(key_speed_x)*0.4; +- if( keystate[RIGHT] || keystate[KP6] ) key_speed_x += 2.0 + abs(key_speed_x)*0.4; +- if( keystate[UP] || keystate[KP8] ) key_speed_y -= 2.0 + abs(key_speed_y)*0.4; +- if( keystate[DOWN] || keystate[KP2] ) key_speed_y += 2.0 + abs(key_speed_y)*0.4; +- if( keystate[KP7] ){ key_speed_x -= 2.0 + abs(key_speed_x)*0.4; key_speed_y -= 2.0 + abs(key_speed_y)*0.4; } +- if( keystate[KP9] ){ key_speed_x += 2.0 + abs(key_speed_x)*0.4; key_speed_y -= 2.0 + abs(key_speed_y)*0.4; } +- if( keystate[KP3] ){ key_speed_x += 2.0 + abs(key_speed_x)*0.4; key_speed_y += 2.0 + abs(key_speed_y)*0.4; } +- if( keystate[KP1] ){ key_speed_x -= 2.0 + abs(key_speed_x)*0.4; key_speed_y += 2.0 + abs(key_speed_y)*0.4; } ++ if( keystate[LEFT] || keystate[KP4] ) key_speed_x -= 2.0 + fabs(key_speed_x)*0.4; ++ if( keystate[RIGHT] || keystate[KP6] ) key_speed_x += 2.0 + fabs(key_speed_x)*0.4; ++ if( keystate[UP] || keystate[KP8] ) key_speed_y -= 2.0 + fabs(key_speed_y)*0.4; ++ if( keystate[DOWN] || keystate[KP2] ) key_speed_y += 2.0 + fabs(key_speed_y)*0.4; ++ if( keystate[KP7] ){ key_speed_x -= 2.0 + fabs(key_speed_x)*0.4; key_speed_y -= 2.0 + fabs(key_speed_y)*0.4; } ++ if( keystate[KP9] ){ key_speed_x += 2.0 + fabs(key_speed_x)*0.4; key_speed_y -= 2.0 + fabs(key_speed_y)*0.4; } ++ if( keystate[KP3] ){ key_speed_x += 2.0 + fabs(key_speed_x)*0.4; key_speed_y += 2.0 + fabs(key_speed_y)*0.4; } ++ if( keystate[KP1] ){ key_speed_x -= 2.0 + fabs(key_speed_x)*0.4; key_speed_y += 2.0 + fabs(key_speed_y)*0.4; } + //float s = (1.0-game->speedAdj)+(game->speedAdj*0.7); + float s = 0.7; + key_speed_x *= s;
