- vector tile_color = snake_teamcolor(e.team);
-
- mypos_y += player_fontsize_y;
- drawpic( mypos,
- minigame_texture("snake/head"),
- tile_size * 0.7, tile_color, panel_fg_alpha, DRAWFLAG_NORMAL );
-
- mypos_x += tile_size_x;
-
- drawstring(mypos,ftos(e.snake_score),tile_size,
- '0.7 0.84 1', panel_fg_alpha, DRAWFLAG_NORMAL);
+ if (e == minigame_self)
+ {
+ const vector hl_size = '1 1 0';
+ drawfill(mypos + hl_size, ts - 2 * hl_size, snake_teamcolor(e.team), 0.25 * panel_fg_alpha, DRAWFLAG_ADDITIVE);
+ drawborderlines(hl_size.x, mypos + hl_size, ts - 2 * hl_size, snake_teamcolor(e.team), panel_fg_alpha, DRAWFLAG_NORMAL);
+ }
+ else
+ drawfill(mypos, ts, snake_teamcolor(e.team), 0.25 * panel_fg_alpha, DRAWFLAG_ADDITIVE);