Add fixes for MSVC warnings (thanks entryway).
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1095
This commit is contained in:
parent
c59c78f9a8
commit
9935860426
12 changed files with 44 additions and 36 deletions
2
NEWS
2
NEWS
|
|
@ -3,7 +3,7 @@
|
|||
now chosen by directly specifying the mode to use; the scale factor is
|
||||
then chosen to fit the screen. This is helpful when using widescreen
|
||||
monitors (thanks Linguica)
|
||||
* MSVC build project files (thanks GhostlyDeath).
|
||||
* MSVC build project files (thanks GhostlyDeath and entryway).
|
||||
* Unix manpage improvements; the manpage now lists the environment
|
||||
variables that Chocolate Doom uses. Manpages have been added for
|
||||
chocolate-setup and chocolate-server, from the versions for the Debian
|
||||
|
|
|
|||
14
src/am_map.c
14
src/am_map.c
|
|
@ -195,17 +195,17 @@ mline_t cheat_player_arrow[] = {
|
|||
|
||||
#define R (FRACUNIT)
|
||||
mline_t triangle_guy[] = {
|
||||
{ { -.867*R, -.5*R }, { .867*R, -.5*R } },
|
||||
{ { .867*R, -.5*R } , { 0, R } },
|
||||
{ { 0, R }, { -.867*R, -.5*R } }
|
||||
{ { (fixed_t)(-.867*R), (fixed_t)(-.5*R) }, { (fixed_t)(.867*R ), (fixed_t)(-.5*R) } },
|
||||
{ { (fixed_t)(.867*R ), (fixed_t)(-.5*R) }, { (fixed_t)(0 ), (fixed_t)(R ) } },
|
||||
{ { (fixed_t)(0 ), (fixed_t)(R ) }, { (fixed_t)(-.867*R), (fixed_t)(-.5*R) } }
|
||||
};
|
||||
#undef R
|
||||
|
||||
#define R (FRACUNIT)
|
||||
mline_t thintriangle_guy[] = {
|
||||
{ { -.5*R, -.7*R }, { R, 0 } },
|
||||
{ { R, 0 }, { -.5*R, .7*R } },
|
||||
{ { -.5*R, .7*R }, { -.5*R, -.7*R } }
|
||||
{ { (fixed_t)(-.5*R), (fixed_t)(-.7*R) }, { (fixed_t)(R ), (fixed_t)(0 ) } },
|
||||
{ { (fixed_t)(R ), (fixed_t)(0 ) }, { (fixed_t)(-.5*R), (fixed_t)(.7*R ) } },
|
||||
{ { (fixed_t)(-.5*R), (fixed_t)(.7*R ) }, { (fixed_t)(-.5*R), (fixed_t)(-.7*R) } }
|
||||
};
|
||||
#undef R
|
||||
|
||||
|
|
@ -271,7 +271,7 @@ static fixed_t old_m_x, old_m_y;
|
|||
static mpoint_t f_oldloc;
|
||||
|
||||
// used by MTOF to scale from map-to-frame-buffer coords
|
||||
static fixed_t scale_mtof = INITSCALEMTOF;
|
||||
static fixed_t scale_mtof = (fixed_t)INITSCALEMTOF;
|
||||
// used by FTOM to scale from frame-buffer-to-map coords (=1/scale_mtof)
|
||||
static fixed_t scale_ftom;
|
||||
|
||||
|
|
|
|||
|
|
@ -47,17 +47,17 @@ static unsigned int current_sound_remaining = 0;
|
|||
static int current_sound_handle = 0;
|
||||
|
||||
static const float frequencies[] = {
|
||||
0, 175.00, 180.02, 185.01, 190.02, 196.02, 202.02, 208.01, 214.02, 220.02,
|
||||
226.02, 233.04, 240.02, 247.03, 254.03, 262.00, 269.03, 277.03, 285.04,
|
||||
294.03, 302.07, 311.04, 320.05, 330.06, 339.06, 349.08, 359.06, 370.09,
|
||||
381.08, 392.10, 403.10, 415.01, 427.05, 440.12, 453.16, 466.08, 480.15,
|
||||
494.07, 508.16, 523.09, 539.16, 554.19, 571.17, 587.19, 604.14, 622.09,
|
||||
640.11, 659.21, 679.10, 698.17, 719.21, 740.18, 762.41, 784.47, 807.29,
|
||||
831.48, 855.32, 880.57, 906.67, 932.17, 960.69, 988.55, 1017.20, 1046.64,
|
||||
1077.85, 1109.93, 1141.79, 1175.54, 1210.12, 1244.19, 1281.61, 1318.43,
|
||||
1357.42, 1397.16, 1439.30, 1480.37, 1523.85, 1569.97, 1614.58, 1661.81,
|
||||
1711.87, 1762.45, 1813.34, 1864.34, 1921.38, 1975.46, 2036.14, 2093.29,
|
||||
2157.64, 2217.80, 2285.78, 2353.41, 2420.24, 2490.98, 2565.97, 2639.77,
|
||||
0.0f, 175.00f, 180.02f, 185.01f, 190.02f, 196.02f, 202.02f, 208.01f, 214.02f, 220.02f,
|
||||
226.02f, 233.04f, 240.02f, 247.03f, 254.03f, 262.00f, 269.03f, 277.03f, 285.04f,
|
||||
294.03f, 302.07f, 311.04f, 320.05f, 330.06f, 339.06f, 349.08f, 359.06f, 370.09f,
|
||||
381.08f, 392.10f, 403.10f, 415.01f, 427.05f, 440.12f, 453.16f, 466.08f, 480.15f,
|
||||
494.07f, 508.16f, 523.09f, 539.16f, 554.19f, 571.17f, 587.19f, 604.14f, 622.09f,
|
||||
640.11f, 659.21f, 679.10f, 698.17f, 719.21f, 740.18f, 762.41f, 784.47f, 807.29f,
|
||||
831.48f, 855.32f, 880.57f, 906.67f, 932.17f, 960.69f, 988.55f, 1017.20f, 1046.64f,
|
||||
1077.85f, 1109.93f, 1141.79f, 1175.54f, 1210.12f, 1244.19f, 1281.61f, 1318.43f,
|
||||
1357.42f, 1397.16f, 1439.30f, 1480.37f, 1523.85f, 1569.97f, 1614.58f, 1661.81f,
|
||||
1711.87f, 1762.45f, 1813.34f, 1864.34f, 1921.38f, 1975.46f, 2036.14f, 2093.29f,
|
||||
2157.64f, 2217.80f, 2285.78f, 2353.41f, 2420.24f, 2490.98f, 2565.97f, 2639.77f,
|
||||
};
|
||||
|
||||
static void PCSCallbackFunc(int *duration, int *freq)
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@
|
|||
#include "i_video.h"
|
||||
#include "z_zone.h"
|
||||
|
||||
#if defined(_MSC_VER) && !defined(__cplusplus)
|
||||
#define inline __inline
|
||||
#endif
|
||||
|
||||
// Should be screens[0]
|
||||
|
||||
static byte *src_buffer;
|
||||
|
|
|
|||
|
|
@ -273,13 +273,13 @@ static void ExpandSoundData_SDL(byte *data,
|
|||
// Filter to the half sample rate of the original sound effect
|
||||
// (maximum frequency, by nyquist)
|
||||
|
||||
dt = 1.0 / mixer_freq;
|
||||
rc = 1.0 / (3.14 * samplerate);
|
||||
dt = 1.0f / mixer_freq;
|
||||
rc = 1.0f / (3.14f * samplerate);
|
||||
alpha = dt / (rc + dt);
|
||||
|
||||
for (i=1; i<expanded_length; ++i)
|
||||
{
|
||||
expanded[i] = alpha * expanded[i] + (1 - alpha) * expanded[i-1];
|
||||
expanded[i] = (Sint16) (alpha * expanded[i] + (1 - alpha) * expanded[i-1]);
|
||||
}
|
||||
}
|
||||
#endif /* #ifdef LOW_PASS_FILTER */
|
||||
|
|
@ -538,7 +538,7 @@ static void I_PrecacheSounds(void)
|
|||
printf("\n");
|
||||
}
|
||||
|
||||
static boolean I_SDL_InitSound()
|
||||
static boolean I_SDL_InitSound(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
|
|
|||
|
|
@ -414,7 +414,7 @@ static int AccelerateMouse(int val)
|
|||
|
||||
if (val > mouse_threshold)
|
||||
{
|
||||
return (val - mouse_threshold) * mouse_acceleration + mouse_threshold;
|
||||
return (int)((val - mouse_threshold) * mouse_acceleration + mouse_threshold);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -37,6 +37,9 @@
|
|||
|
||||
#ifdef _WIN32
|
||||
#include <io.h>
|
||||
#ifdef _MSC_VER
|
||||
#include <direct.h>
|
||||
#endif
|
||||
#else
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
|
|
@ -1080,7 +1083,7 @@ static void LoadDefaultCollection(default_collection_t *collection)
|
|||
break;
|
||||
|
||||
case DEFAULT_FLOAT:
|
||||
* (float *) def->location = atof(strparm);
|
||||
* (float *) def->location = (float) atof(strparm);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -271,8 +271,8 @@ static void NET_CL_ExpandFullTiccmd(net_full_ticcmd_t *cmd, unsigned int seq)
|
|||
{
|
||||
// Low level filter
|
||||
|
||||
average_latency = (average_latency * 0.9)
|
||||
+ (latency * FRACUNIT * 0.1);
|
||||
average_latency = (fixed_t)((average_latency * 0.9)
|
||||
+ (latency * FRACUNIT * 0.1));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -504,7 +504,7 @@ void R_ProjectSprite (mobj_t* thing)
|
|||
|
||||
// decide which patch to use for sprite relative to player
|
||||
#ifdef RANGECHECK
|
||||
if (thing->sprite >= (unsigned int) numsprites)
|
||||
if ((unsigned int) thing->sprite >= (unsigned int) numsprites)
|
||||
I_Error ("R_ProjectSprite: invalid sprite number %i ",
|
||||
thing->sprite);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
#include "SDL.h"
|
||||
|
||||
#include <ctype.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
|
|
|
|||
|
|
@ -403,7 +403,7 @@ txt_spincontrol_t *TXT_NewFloatSpinControl(float *value, float min, float max)
|
|||
spincontrol->value = (void *) value;
|
||||
spincontrol->min.f = min;
|
||||
spincontrol->max.f = max;
|
||||
spincontrol->step.f = 0.1;
|
||||
spincontrol->step.f = 0.1f;
|
||||
|
||||
return spincontrol;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Version="9,00"
|
||||
Name="Chocolate Doom"
|
||||
ProjectGUID="{8B744A3B-8F18-41A0-85A3-293816E85B6E}"
|
||||
RootNamespace="ChocolateDoom"
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\src;..\setup;..\textscreen;..\pcsound;..\msvc"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
|
|
@ -122,7 +122,7 @@
|
|||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="..\src;..\setup;..\textscreen;..\pcsound;..\msvc"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
|
|
@ -200,7 +200,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\src;..\setup;..\textscreen;..\pcsound;..\msvc"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="..\src;..\setup;..\textscreen;..\pcsound;..\msvc"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
|
|
@ -360,7 +360,7 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\src;..\setup;..\textscreen;..\pcsound;..\msvc"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
|
|
@ -441,7 +441,7 @@
|
|||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
AdditionalIncludeDirectories="..\src;..\setup;..\textscreen;..\pcsound;..\msvc"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
|
|
|
|||
Loading…
Reference in a new issue