fix: 修复 Tsugu 列表布局运行期导入
This commit is contained in:
parent
ce9baaf03f
commit
9cbe501ae2
@ -1,5 +1,5 @@
|
||||
import { Attribute } from '@/qqbot/plugins/bangDream/tsugu/domain/attribute';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { Canvas, Image } from 'skia-canvas';
|
||||
|
||||
interface AttributeInListOptions {
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||
import { Canvas, Image } from 'skia-canvas';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { resizeImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||
import { Band } from '@/qqbot/plugins/bangDream/tsugu/domain/band';
|
||||
import { drawTextWithImages } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||
import { starList } from '@/qqbot/plugins/bangDream/tsugu/layout/list/rarity';
|
||||
import { starList } from './rarity';
|
||||
import mainAPI from '@/qqbot/plugins/bangDream/tsugu/domain/main-api';
|
||||
import { bestdoriUrl } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||
import { assetsRootPath } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { Band } from '@/qqbot/plugins/bangDream/tsugu/domain/band';
|
||||
import { getServerByPriority } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { Canvas, Image } from 'skia-canvas';
|
||||
|
||||
interface BandInListOptions {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { drawCardIcon } from '@/qqbot/plugins/bangDream/tsugu/layout/card';
|
||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { Costume } from '@/qqbot/plugins/bangDream/tsugu/domain/costume';
|
||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
|
||||
export async function drawSdCharacterInList(card: Card): Promise<Canvas> {
|
||||
const costumeId = card.costumeId;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||
import { Canvas, Image } from 'skia-canvas';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { resizeImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||
import { drawTextWithImages } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||
import { Character } from '@/qqbot/plugins/bangDream/tsugu/domain/character';
|
||||
|
||||
@ -4,7 +4,7 @@ import {
|
||||
Server,
|
||||
getServerByPriority,
|
||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { Canvas, Image } from 'skia-canvas';
|
||||
|
||||
interface CharacterInListOptions {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { drawDegree } from '@/qqbot/plugins/bangDream/tsugu/layout/degree';
|
||||
import { Degree } from '@/qqbot/plugins/bangDream/tsugu/domain/degree';
|
||||
|
||||
@ -5,7 +5,7 @@ import {
|
||||
import { drawRoundedRectWithText } from '@/qqbot/plugins/bangDream/tsugu/graphics/draw-rect';
|
||||
import { Canvas, Image } from 'skia-canvas';
|
||||
import { drawTextWithImages } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||
|
||||
interface drawDifficultyDetailInListOptions {
|
||||
|
||||
@ -11,7 +11,7 @@ import {
|
||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/song';
|
||||
import { Canvas, Image, FontLibrary } from 'skia-canvas';
|
||||
import { assetsRootPath } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||
import { formatTime } from '@/qqbot/plugins/bangDream/tsugu/layout/list/time';
|
||||
import { formatTime } from './time';
|
||||
import { setFontStyle } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||
import { stackImageHorizontal } from '../utils';
|
||||
import { loadImageFromPath } from '@/qqbot/plugins/bangDream/tsugu/graphics/utils';
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { Gacha } from '@/qqbot/plugins/bangDream/tsugu/domain/gacha';
|
||||
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||
import { Item } from '@/qqbot/plugins/bangDream/tsugu/domain/item';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { Gacha } from '@/qqbot/plugins/bangDream/tsugu/domain/gacha';
|
||||
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawCardListInList } from '@/qqbot/plugins/bangDream/tsugu/layout/list/card-icon-list';
|
||||
import { drawList } from '../list';
|
||||
import { drawCardListInList } from './card-icon-list';
|
||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
import { drawRarityInList } from '@/qqbot/plugins/bangDream/tsugu/layout/list/rarity';
|
||||
import { drawRarityInList } from './rarity';
|
||||
import { Gacha } from '@/qqbot/plugins/bangDream/tsugu/domain/gacha';
|
||||
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
|
||||
export async function drawGachaRateInList(
|
||||
gacha: Gacha,
|
||||
|
||||
@ -2,7 +2,7 @@ import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { drawCardIcon } from '@/qqbot/plugins/bangDream/tsugu/layout/card';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
|
||||
export async function drawPlayerCardInList(
|
||||
player: Player,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { Canvas, Image } from 'skia-canvas';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { assetsRootPath } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||
import * as path from 'path';
|
||||
import { loadImageFromPath } from '@/qqbot/plugins/bangDream/tsugu/graphics/utils';
|
||||
|
||||
@ -3,10 +3,7 @@ import {
|
||||
Server,
|
||||
getServerByPriority,
|
||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||
import {
|
||||
drawTipsInList,
|
||||
drawListByServerList,
|
||||
} from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawTipsInList, drawListByServerList } from '../list';
|
||||
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||
|
||||
@ -7,10 +7,7 @@ import {
|
||||
import { Song } from '@/qqbot/plugins/bangDream/tsugu/domain/song';
|
||||
import { drawText } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||
import { resizeImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||
import {
|
||||
drawDifficultyList,
|
||||
drawDifficulty,
|
||||
} from '@/qqbot/plugins/bangDream/tsugu/layout/list/difficulty';
|
||||
import { drawDifficultyList, drawDifficulty } from './difficulty';
|
||||
import { globalDefaultServer } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||
import { drawList } from '../list';
|
||||
import { drawDottedLine } from '@/qqbot/plugins/bangDream/tsugu/graphics/dotted-line';
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { drawText } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawList } from '../list';
|
||||
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||
import { drawRoundedRect } from '@/qqbot/plugins/bangDream/tsugu/graphics/draw-rect';
|
||||
import {
|
||||
|
||||
@ -4,7 +4,7 @@ import {
|
||||
Server,
|
||||
getServerByName,
|
||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||
import { drawListByServerList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
||||
import { drawListByServerList } from '../list';
|
||||
import { Canvas } from 'skia-canvas';
|
||||
import { Event } from '@/qqbot/plugins/bangDream/tsugu/domain/event';
|
||||
import mainAPI from '@/qqbot/plugins/bangDream/tsugu/domain/main-api';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user