summaryrefslogtreecommitdiff
path: root/src/Renderer.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-04-18 13:43:09 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-04-18 13:43:09 (GMT)
commit82a19334001969af688cd52eb48509d4b91cef59 (patch)
treec33006ba70b35a76aaf46fe11f84371b3a5bd017 /src/Renderer.cpp
parentdf2d698ed5e6d824b6fb4a50eaaf4ecadf78f65b (diff)
downloadpowder-82a19334001969af688cd52eb48509d4b91cef59.zip
powder-82a19334001969af688cd52eb48509d4b91cef59.tar.gz
TPT: Old nothing display mode in the form of Basic colour mode fe82685257
Diffstat (limited to 'src/Renderer.cpp')
-rw-r--r--src/Renderer.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/Renderer.cpp b/src/Renderer.cpp
index 10a9205..c8f301f 100644
--- a/src/Renderer.cpp
+++ b/src/Renderer.cpp
@@ -701,7 +701,7 @@ void Renderer::render_parts()
fireg = graphicscache[t].fireg;
fireb = graphicscache[t].fireb;
}
- else
+ else if(!(colour_mode & COLOUR_BASC))
{
if (ptypes[t].graphics_func)
{
@@ -789,6 +789,13 @@ void Renderer::render_parts()
colb = sin(frequency*q) * 16 + colb;
if(pixel_mode & (FIREMODE | PMODE_GLOW)) pixel_mode = (pixel_mode & ~(FIREMODE|PMODE_GLOW)) | PMODE_BLUR;
}
+ else if(colour_mode & COLOUR_BASC)
+ {
+ colr = PIXR(ptypes[t].pcolors);
+ colg = PIXG(ptypes[t].pcolors);
+ colb = PIXB(ptypes[t].pcolors);
+ pixel_mode = PMODE_FLAT;
+ }
//Apply decoration colour
if(!colour_mode)