X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fthunder.c;h=cacb7b55f364327496c6a0c02d6045960aad0117;hp=197d32687271546e54ad49d93dbc979b30cd3d11;hb=7deef4d5a20da09044bf7311c6ee274090cde5e6;hpb=157a4056159e45cd61e9427e126807aaa8bd3d9a diff --git a/src/thunder.c b/src/thunder.c index 197d326..cacb7b5 100644 --- a/src/thunder.c +++ b/src/thunder.c @@ -33,8 +33,6 @@ static unsigned char *blurBuffer, *blurBuffer2; #define CAMERA_DISTANCE 1.1f -#define PI 3.14159f - /* TODO: Load palette from file */ static unsigned short palette[256]; @@ -188,7 +186,7 @@ void applyBlur() { } void blitEffect() { - unsigned int *dst1 = (unsigned int*) vmem_back; + unsigned int *dst1 = (unsigned int*) fb_pixels; unsigned int *dst2 = dst1 + 160; /* We're writing two pixels at once */ unsigned char *src1 = blurBuffer + BLUR_BUFFER_WIDTH + 1; unsigned char *src2 = src1 + BLUR_BUFFER_WIDTH; @@ -200,7 +198,7 @@ void blitEffect() { tl = *src1; tr = (*src1 + *(src1 + 1)) >> 1; bl = (*src1 + *src2) >> 1; - br = tr + ((*src2 + *(src2 + 1)) >> 1) >> 1; + br = (tr + ((*src2 + *(src2 + 1)) >> 1)) >> 1; /* Pack 2 pixels in each 32 bit word */ *dst1 = (palette[tr] << 16) | palette[tl]; @@ -290,9 +288,9 @@ void animateMesh() { by.y = 1.0f; by.z = 0.0f; - bz.x = cos(yRot + PI/2.0f); + bz.x = cos(yRot + M_PI/2.0f); bz.y = 0.0f; - bz.z = sin(yRot + PI/2.0f); + bz.z = sin(yRot + M_PI/2.0f); for (i = 0; i < VERTEX_COUNT; i++) { MyVertex v1, v2;