summaryrefslogtreecommitdiff
path: root/src/elements/figh.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/elements/figh.c')
-rw-r--r--src/elements/figh.c17
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;
+}