update
This commit is contained in:
@@ -7,13 +7,12 @@ class BattleHeader extends StatelessWidget {
|
||||
const BattleHeader({super.key});
|
||||
|
||||
String _getStageDisplayString(int stage) {
|
||||
// 3 Stages per Tier logic
|
||||
// Tier 1: 1, 2, 3 -> Underground Illegal Arena
|
||||
// Tier 2: 4, 5, 6 -> Colosseum
|
||||
// Tier 3: 7, 8, 9 -> King's Arena
|
||||
// Tier 1: 1-12 -> Underground Illegal Arena
|
||||
// Tier 2: 13-24 -> Colosseum
|
||||
// Tier 3: 25-36 -> King's Arena
|
||||
|
||||
final int tier = (stage - 1) ~/ 3 + 1;
|
||||
final int round = (stage - 1) % 3 + 1;
|
||||
final int tier = (stage - 1) ~/ 12 + 1;
|
||||
final int round = (stage - 1) % 12 + 1;
|
||||
String tierName = "";
|
||||
|
||||
switch (tier) {
|
||||
@@ -29,6 +28,10 @@ class BattleHeader extends StatelessWidget {
|
||||
break;
|
||||
}
|
||||
|
||||
if (round == 12) {
|
||||
return "$tierName - BOSS";
|
||||
}
|
||||
|
||||
return "$tierName - $round";
|
||||
}
|
||||
|
||||
|
||||
@@ -122,11 +122,24 @@ class CharacterStatusCard extends StatelessWidget {
|
||||
size: 60,
|
||||
color: ThemeConfig.textColorWhite,
|
||||
) // 플레이어 아이콘
|
||||
: Image.asset(
|
||||
'assets/data/enemy/enemy_01.png',
|
||||
: (character.image != null && character.image!.isNotEmpty)
|
||||
? Image.asset(
|
||||
character.image!,
|
||||
width: 200,
|
||||
height: 200,
|
||||
fit: BoxFit.contain,
|
||||
errorBuilder: (context, error, stackTrace) {
|
||||
return const Icon(
|
||||
Icons.psychology,
|
||||
size: 60,
|
||||
color: ThemeConfig.textColorWhite,
|
||||
);
|
||||
},
|
||||
)
|
||||
: const Icon(
|
||||
Icons.psychology,
|
||||
size: 60,
|
||||
color: ThemeConfig.textColorWhite,
|
||||
), // 적 이미지
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user