summaryrefslogtreecommitdiff
path: root/render.c
diff options
context:
space:
mode:
authorRuss Allbery <rra@debian.org>2012-01-27 13:49:47 -0800
committerRuss Allbery <rra@debian.org>2012-01-27 13:49:47 -0800
commite1a65d98e1b8c3beb93cb0f7388f94153bcb235b (patch)
tree1e1a0e8bea4f7bc128ab0dfb983c87bacfc0e267 /render.c
parent2dc6c06022f278f944c8b502fbe8ced1c73811e4 (diff)
Imported Upstream version 0.90+20120127
Diffstat (limited to 'render.c')
-rw-r--r--render.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/render.c b/render.c
index d249b40..38643e6 100644
--- a/render.c
+++ b/render.c
@@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
- * $Id: render.c,v 1.88 2009/10/26 16:12:26 Superfly_Jon Exp $
+ * $Id: render.c,v 1.90 2011/09/03 02:27:46 mdpetch Exp $
*/
#include "config.h"
@@ -88,7 +88,7 @@ int positions[ 2 ][ 30 ][ 3 ] = { {
{ BEAROFF_LEFT_X, TOP_POINT_Y, CHEQUER_WIDTH }, /* player 0 tray left */
{ BEAROFF_LEFT_X, BOT_POINT_Y, -CHEQUER_WIDTH } /* player 1 tray left */
}, {
- { BAR_X, BAR_Y_0, CHEQUER_HEIGHT }, /* bar - player 0 */
+ { BAR_X, BAR_Y_1, -CHEQUER_HEIGHT }, /* bar - player 0 */
{ POINT_X(12), TOP_POINT_Y, CHEQUER_HEIGHT },
{ POINT_X(11), TOP_POINT_Y, CHEQUER_HEIGHT },
{ POINT_X(10), TOP_POINT_Y, CHEQUER_HEIGHT },
@@ -113,7 +113,7 @@ int positions[ 2 ][ 30 ][ 3 ] = { {
{ POINT_X(15), BOT_POINT_Y, -CHEQUER_HEIGHT },
{ POINT_X(14), BOT_POINT_Y, -CHEQUER_HEIGHT },
{ POINT_X(13), BOT_POINT_Y, -CHEQUER_HEIGHT },
- { BAR_X, BAR_Y_1, -(CHEQUER_HEIGHT) }, /* bar player 1 */
+ { BAR_X, BAR_Y_0, (CHEQUER_HEIGHT) }, /* bar player 1 */
{ BEAROFF_LEFT_X, TOP_POINT_Y, CHEQUER_WIDTH }, /* player 0 tray left */
{ BEAROFF_LEFT_X, BOT_POINT_Y, -CHEQUER_WIDTH }, /* player 1 tray left */
{ BEAROFF_RIGHT_X, TOP_POINT_Y, CHEQUER_WIDTH }, /* player 0 tray right */
@@ -1560,13 +1560,15 @@ RenderLabels( renderdata *prd, unsigned char *puch, int nStride,
static unsigned char BoardPixel(renderdata *prd, int i, int antialias, int j)
{
+ int rand1 = RAND;
+ int rand2 = RAND;
return clamp( ( ( (int) prd->aanBoardColour[ 0 ][ j ] -
(int) prd->aSpeckle[ 0 ] / 2 +
- (int) RAND % ( prd->aSpeckle[ 0 ] + 1 ) ) *
+ (int) rand1 % ( prd->aSpeckle[ 0 ] + 1 ) ) *
( 20 - antialias ) +
( (int) prd->aanBoardColour[ i ][ j ] -
(int) prd->aSpeckle[ i ] / 2 +
- (int) RAND % ( prd->aSpeckle[ i ] + 1 ) ) *
+ (int) rand2 % ( prd->aSpeckle[ i ] + 1 ) ) *
antialias ) * ( prd->arLight[ 2 ] * 0.8 + 0.2 ) / 20 );
}