mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-06-28 13:17:59 +08:00
fix:添加存档的人物属性显示
This commit is contained in:
parent
fa327f81b6
commit
98a0e13aee
@ -56,15 +56,22 @@ export const SaveBtn = defineComponent<SaveBtnProps>(props => {
|
|||||||
const mapBlocks = computed(() => {
|
const mapBlocks = computed(() => {
|
||||||
if (props.data === null || props.data === undefined) return void 0;
|
if (props.data === null || props.data === undefined) return void 0;
|
||||||
else {
|
else {
|
||||||
const currData = props.data?.data;
|
const currData = props.data.data;
|
||||||
const map = core.maps.loadMap(currData.maps, currData.floorId);
|
const map = core.maps.loadMap(currData.maps, currData.floorId);
|
||||||
core.extractBlocksForUI(map, currData.hero.flags); // 这一步会向map写入blocks
|
core.extractBlocksForUI(map, currData.hero.flags); // 这一步会向map写入blocks
|
||||||
return map.blocks;
|
return map.blocks;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
const text = computed(() =>
|
const name = computed(() =>
|
||||||
props.index === -1 ? '自动存档' : `存档${props.index + 1}`
|
props.index === -1 ? '自动存档' : `存档${props.index + 1}`
|
||||||
);
|
);
|
||||||
|
const statusText = computed(() => {
|
||||||
|
if (props.data === null || props.data === undefined) return '';
|
||||||
|
else {
|
||||||
|
const hero = props.data.data.hero;
|
||||||
|
return `${hero.hp}/${hero.atk}/${hero.def}`;
|
||||||
|
}
|
||||||
|
});
|
||||||
const strokeStyle = computed(() => {
|
const strokeStyle = computed(() => {
|
||||||
if (props.isSelected) return props.isDelete ? 'red' : 'gold';
|
if (props.isSelected) return props.isDelete ? 'red' : 'gold';
|
||||||
else return 'white';
|
else return 'white';
|
||||||
@ -74,7 +81,7 @@ export const SaveBtn = defineComponent<SaveBtnProps>(props => {
|
|||||||
return () => (
|
return () => (
|
||||||
<container loc={props.loc}>
|
<container loc={props.loc}>
|
||||||
<text
|
<text
|
||||||
text={text.value}
|
text={name.value}
|
||||||
font={font}
|
font={font}
|
||||||
loc={[w / 2, 20, void 0, void 0, 0.5, 1]}
|
loc={[w / 2, 20, void 0, void 0, 0.5, 1]}
|
||||||
/>
|
/>
|
||||||
@ -99,7 +106,7 @@ export const SaveBtn = defineComponent<SaveBtnProps>(props => {
|
|||||||
size={w / MAP_WIDTH}
|
size={w / MAP_WIDTH}
|
||||||
/>
|
/>
|
||||||
<text
|
<text
|
||||||
text="placeholder"
|
text={statusText.value}
|
||||||
fillStyle="yellow"
|
fillStyle="yellow"
|
||||||
font={statusFont}
|
font={statusFont}
|
||||||
loc={[w / 2, w + 28, void 0, void 0, 0.5, 0]}
|
loc={[w / 2, w + 28, void 0, void 0, 0.5, 0]}
|
||||||
|
Loading…
Reference in New Issue
Block a user