From 51f2ff9d4ad2974b7fe9afad1c201bb8cf7d7732 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 25 Mar 2017 02:10:15 +0100 Subject: [PATCH] fixes for Pandora --- graph.cpp | 5 +++++ polygons.cpp | 2 +- util.cpp | 8 ++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/graph.cpp b/graph.cpp index ed6803fc..cf4a6758 100644 --- a/graph.cpp +++ b/graph.cpp @@ -7882,9 +7882,14 @@ void initgraph() { #ifdef ANDROID vid.monmode = 2; vid.wallmode = 3; +#else +#ifdef PANDORA + vid.monmode = 2; + vid.wallmode = 3; #else vid.monmode = 4; vid.wallmode = 5; +#endif #endif vid.particles = 1; diff --git a/polygons.cpp b/polygons.cpp index 712889b0..155954e6 100644 --- a/polygons.cpp +++ b/polygons.cpp @@ -1793,7 +1793,7 @@ namespace svg { void fixgamma(unsigned int& color) { unsigned char *c = (unsigned char*) (&color); - for(int i=1; i<4; i++) c[i] = 255 * pow(c[i] / 255.0, gamma); + for(int i=1; i<4; i++) c[i] = 255 * pow(float(c[i] / 255.0), float(gamma)); } int svgsize; diff --git a/util.cpp b/util.cpp index 8d196d91..5fd26a5a 100644 --- a/util.cpp +++ b/util.cpp @@ -4,6 +4,14 @@ // basic utility functions #ifdef MOBWEB +#define MWP +#endif + +#ifdef PANDORA +#define MWP +#endif + +#ifdef MWP typedef double ld; #define LDF "%lf" #define PLDF "lf"