2024-02-24 12:00:53 +01:00
|
|
|
<script>
|
|
|
|
export let size;
|
2024-02-24 15:05:23 +01:00
|
|
|
export let _id;
|
2024-02-24 12:00:53 +01:00
|
|
|
export let position;
|
|
|
|
export let img;
|
|
|
|
export let name;
|
2024-02-24 15:05:23 +01:00
|
|
|
export let price;
|
|
|
|
export let tiletype;
|
|
|
|
export let partyid;
|
|
|
|
export let playerposition;
|
2024-02-24 12:00:53 +01:00
|
|
|
|
|
|
|
var style="tile";
|
|
|
|
if(size=="big") style="bigtile";
|
|
|
|
|
2024-02-24 15:05:23 +01:00
|
|
|
var promise = Edge.Client.rpc("getPlayerPartys",partyid);
|
2024-02-24 12:00:53 +01:00
|
|
|
</script>
|
|
|
|
|
2024-02-24 15:05:23 +01:00
|
|
|
<div class="{style} {tiletype}" style="background-image: url({img});">
|
|
|
|
|
2024-02-24 17:35:24 +01:00
|
|
|
<div style="color: white; padding: 5px; background-color: rgba(0,0,0,0.8); text-align: center">{name}</div>
|
2024-02-24 15:05:23 +01:00
|
|
|
{#await promise}
|
2024-02-24 17:35:24 +01:00
|
|
|
<p>waiting ...</p>
|
2024-02-24 15:05:23 +01:00
|
|
|
{:then players}
|
|
|
|
{#each players as player}
|
|
|
|
{#if player.tileid == _id }
|
2024-02-24 16:08:19 +01:00
|
|
|
<div style="width: 80px;height: 80px; background: url(./medias/logo/arnold.png) no-repeat {player.color}; background-size: 52px; background-position: center; border-radius: 50px"></div>
|
2024-02-24 15:05:23 +01:00
|
|
|
{/if}
|
|
|
|
{/each}
|
|
|
|
{:catch err}
|
|
|
|
{err.message}
|
|
|
|
|
|
|
|
{/await}
|
|
|
|
</div>
|
2024-02-24 16:08:19 +01:00
|
|
|
|