round() is not available in old MSVC++ versions
This commit is contained in:
parent
d45eb9117e
commit
878568c7f5
@ -1409,6 +1409,9 @@ int main(int argc,char * argv[])
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef _MSC_VER
|
||||
GFX2_Log(GFX2_DEBUG, "built with _MSC_VER=%d\n", _MSC_VER);
|
||||
#endif
|
||||
Main_handler();
|
||||
|
||||
Program_shutdown();
|
||||
|
||||
@ -38,6 +38,13 @@
|
||||
#include "windows.h"
|
||||
#include "layers.h"
|
||||
|
||||
// I don't have round() in MSVC++ 2010 (_MSC_VER=1600)
|
||||
#if defined(_MSC_VER)
|
||||
#if _MSC_VER < 1900
|
||||
#define round(x) floor(x+0.5)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
static void Set_Pixel_in_layer(word x,word y, byte layer, byte color)
|
||||
{
|
||||
*((y)*Main.image_width+(x)+Main.backups->Pages->Image[layer].Pixels)=color;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user