From d16bfd96ee39fd66ee87bb774f9d08f6d8857985 Mon Sep 17 00:00:00 2001 From: dnviti Date: Mon, 22 Dec 2025 23:05:45 +0100 Subject: [PATCH] refactor: Simplify battlefield UI by removing background textures, shadows, and labels, and adjusting card positioning. --- src/client/src/modules/game/GameView.tsx | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/client/src/modules/game/GameView.tsx b/src/client/src/modules/game/GameView.tsx index 1d11841..375407b 100644 --- a/src/client/src/modules/game/GameView.tsx +++ b/src/client/src/modules/game/GameView.tsx @@ -659,15 +659,13 @@ export const GameView: React.FC = ({ gameState, currentPlayerId } >
- {/* Battlefield Texture/Grid */} -
+ {(() => { const creatures = myBattlefield.filter(c => c.types?.includes('Creature')); @@ -781,18 +779,16 @@ export const GameView: React.FC = ({ gameState, currentPlayerId } return ( <> -
+
{creatures.length === 0 && ( -
- Combat Zone +
)} {creatures.map(renderCard)}
-
+
{others.length > 0 ? others.map(renderCard) : ( -
- Artifacts & Enchantments +
)}
@@ -811,7 +807,7 @@ export const GameView: React.FC = ({ gameState, currentPlayerId } key={card.instanceId} className="absolute origin-center" style={{ - transform: `translate(${i * 2}px, ${i * -2}px)`, + transform: `translate(${i * 3}px, ${i * -3}px)`, zIndex: i, }} > @@ -822,7 +818,7 @@ export const GameView: React.FC = ({ gameState, currentPlayerId } )} {/* Untapped Lands */} -
+
{untappedLands.map(renderCard)}