summaryrefslogtreecommitdiff
path: root/src/player.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/player.c')
-rw-r--r--src/player.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/player.c b/src/player.c
index 5809d95..edaa04f 100644
--- a/src/player.c
+++ b/src/player.c
@@ -23,6 +23,24 @@ void tt_player_draw()
}
}
}
+
+ if (ttplayer.zhiv_lenin) {
+ {
+ SDL_Rect src = { 32 + 32 * (ttplayer.lenin_rem / 100 % 2),
+ 16 * 11 + 4, 32, 38 };
+ SDL_Rect dst = { 14 + ttplayer.lenin_pos,
+ 14 + 32 + 96 - 8 - 38 * 2, 64, 38 * 2 };
+ SDL_RenderCopy(ttrdr, tttxr, &src, &dst);
+ }
+ {
+ SDL_Rect src = { 96 + 64 * (ttplayer.lenin_rem / 100 % 2),
+ 16 * 11, 64, 48 };
+ SDL_Rect dst = { 14 + ttplayer.lenin_pos - 32,
+ 110, 128, 96 };
+ SDL_RenderCopy(ttrdr, tttxr, &src, &dst);
+ }
+ }
+
for (i = 0; i != r->bodies_count; ++i) {
tt_body *b = r->bodies + i;
SDL_Rect s = {