diff options
Diffstat (limited to 'src/simulation/elements/VRSG.cpp')
| -rw-r--r-- | src/simulation/elements/VRSG.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/simulation/elements/VRSG.cpp b/src/simulation/elements/VRSG.cpp index e787bfe..76fba44 100644 --- a/src/simulation/elements/VRSG.cpp +++ b/src/simulation/elements/VRSG.cpp @@ -43,7 +43,21 @@ Element_VRSG::Element_VRSG() HighTemperatureTransition = NT; Update = &Element_VIRS::update; - Graphics = &Element_VIRS::graphics; + Graphics = &Element_VRSG::graphics; +} + + +//#TPT-Directive ElementHeader Element_VRSG static int graphics(GRAPHICS_FUNC_ARGS) +int Element_VRSG::graphics(GRAPHICS_FUNC_ARGS) +{ + *pixel_mode &= ~PMODE; + *pixel_mode |= FIRE_BLEND; + *firer = *colr/2; + *fireg = *colg/2; + *fireb = *colb/2; + *firea = 125; + *pixel_mode |= NO_DECO; + return 1; } Element_VRSG::~Element_VRSG() {} |
