diff options
Diffstat (limited to 'src/elements/figh.c')
| -rw-r--r-- | src/elements/figh.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/elements/figh.c b/src/elements/figh.c index fb172fb..99f39b1 100644 --- a/src/elements/figh.c +++ b/src/elements/figh.c @@ -72,3 +72,20 @@ int update_FIGH(UPDATE_FUNC_ARGS) run_stickman(figh, UPDATE_FUNC_SUBCALL_ARGS); return 0; } + +int graphics_FIGH(GRAPHICS_FUNC_ARGS) +{ + playerst * cplayer = &fighters[(unsigned char)cpart->tmp]; + *pixel_mode = PSPEC_STICKMAN; + if (cplayer->elem<PT_NUM) + { + *colr = PIXR(ptypes[cplayer->elem].pcolors); + *colg = PIXG(ptypes[cplayer->elem].pcolors); + *colb = PIXB(ptypes[cplayer->elem].pcolors); + } + else + { + *colr = *colg = *colb = 255; + } + return 1; +} |
