mirror of
https://codeberg.org/demostf/frontend.git
synced 2026-06-03 18:24:12 +02:00
This commit is contained in:
parent
d33a8df45d
commit
7af264a85b
4 changed files with 27 additions and 8 deletions
|
|
@ -63,8 +63,17 @@ export function Player(props: PlayerProp) {
|
|||
return "none";
|
||||
}
|
||||
}
|
||||
const teamHatch = () => (props.player.team === Team.Red) ? `url(#diagonalHatchRed)` : `url(#diagonalHatchBlue)`
|
||||
const fill = () => props.player.cloaked ? teamHatch() : teamColor();
|
||||
const teamHatch = () => (props.player.team === Team.Red) ? `url(#diagonalHatchRed)` : `url(#diagonalHatchBlue)`;
|
||||
const teamDisguiseHatch = () => (props.player.team === Team.Red) ? `url(#diagonalHatchRedBlue)` : `url(#diagonalHatchBlueRed)`;
|
||||
const fill = () => {
|
||||
if (props.player.cloaked) {
|
||||
return teamHatch();
|
||||
}
|
||||
if (props.player.playerClass === Class.Spy && (props.player.class_data as SpyState).disguise_team !== props.player.team && (props.player.class_data as SpyState).disguise_class > 0) {
|
||||
return teamDisguiseHatch();
|
||||
}
|
||||
return teamColor();
|
||||
};
|
||||
|
||||
return (
|
||||
<g
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue