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 { 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';
|
import { Canvas, Image } from 'skia-canvas';
|
||||||
|
|
||||||
interface AttributeInListOptions {
|
interface AttributeInListOptions {
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||||
import { Canvas, Image } from 'skia-canvas';
|
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 { resizeImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||||
import { Band } from '@/qqbot/plugins/bangDream/tsugu/domain/band';
|
import { Band } from '@/qqbot/plugins/bangDream/tsugu/domain/band';
|
||||||
import { drawTextWithImages } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
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 mainAPI from '@/qqbot/plugins/bangDream/tsugu/domain/main-api';
|
||||||
import { bestdoriUrl } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
import { bestdoriUrl } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||||
import { assetsRootPath } 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 { Band } from '@/qqbot/plugins/bangDream/tsugu/domain/band';
|
||||||
import { getServerByPriority } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
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';
|
import { Canvas, Image } from 'skia-canvas';
|
||||||
|
|
||||||
interface BandInListOptions {
|
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 { Canvas } from 'skia-canvas';
|
||||||
import { drawCardIcon } from '@/qqbot/plugins/bangDream/tsugu/layout/card';
|
import { drawCardIcon } from '@/qqbot/plugins/bangDream/tsugu/layout/card';
|
||||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import { Costume } from '@/qqbot/plugins/bangDream/tsugu/domain/costume';
|
import { Costume } from '@/qqbot/plugins/bangDream/tsugu/domain/costume';
|
||||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||||
import { Canvas } from 'skia-canvas';
|
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> {
|
export async function drawSdCharacterInList(card: Card): Promise<Canvas> {
|
||||||
const costumeId = card.costumeId;
|
const costumeId = card.costumeId;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||||
import { Canvas, Image } from 'skia-canvas';
|
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 { resizeImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||||
import { drawTextWithImages } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
import { drawTextWithImages } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||||
import { Character } from '@/qqbot/plugins/bangDream/tsugu/domain/character';
|
import { Character } from '@/qqbot/plugins/bangDream/tsugu/domain/character';
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import {
|
|||||||
Server,
|
Server,
|
||||||
getServerByPriority,
|
getServerByPriority,
|
||||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
} 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';
|
import { Canvas, Image } from 'skia-canvas';
|
||||||
|
|
||||||
interface CharacterInListOptions {
|
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 { Canvas } from 'skia-canvas';
|
||||||
import { drawDegree } from '@/qqbot/plugins/bangDream/tsugu/layout/degree';
|
import { drawDegree } from '@/qqbot/plugins/bangDream/tsugu/layout/degree';
|
||||||
import { Degree } from '@/qqbot/plugins/bangDream/tsugu/domain/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 { drawRoundedRectWithText } from '@/qqbot/plugins/bangDream/tsugu/graphics/draw-rect';
|
||||||
import { Canvas, Image } from 'skia-canvas';
|
import { Canvas, Image } from 'skia-canvas';
|
||||||
import { drawTextWithImages } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
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';
|
import { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||||
|
|
||||||
interface drawDifficultyDetailInListOptions {
|
interface drawDifficultyDetailInListOptions {
|
||||||
|
|||||||
@ -11,7 +11,7 @@ import {
|
|||||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/song';
|
} from '@/qqbot/plugins/bangDream/tsugu/domain/song';
|
||||||
import { Canvas, Image, FontLibrary } from 'skia-canvas';
|
import { Canvas, Image, FontLibrary } from 'skia-canvas';
|
||||||
import { assetsRootPath } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
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 { setFontStyle } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||||
import { stackImageHorizontal } from '../utils';
|
import { stackImageHorizontal } from '../utils';
|
||||||
import { loadImageFromPath } from '@/qqbot/plugins/bangDream/tsugu/graphics/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 { Gacha } from '@/qqbot/plugins/bangDream/tsugu/domain/gacha';
|
||||||
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||||
import { Item } from '@/qqbot/plugins/bangDream/tsugu/domain/item';
|
import { Item } from '@/qqbot/plugins/bangDream/tsugu/domain/item';
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import { Gacha } from '@/qqbot/plugins/bangDream/tsugu/domain/gacha';
|
import { Gacha } from '@/qqbot/plugins/bangDream/tsugu/domain/gacha';
|
||||||
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
import { drawList } from '../list';
|
||||||
import { drawCardListInList } from '@/qqbot/plugins/bangDream/tsugu/layout/list/card-icon-list';
|
import { drawCardListInList } from './card-icon-list';
|
||||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||||
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||||
import { Canvas } from 'skia-canvas';
|
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 { Gacha } from '@/qqbot/plugins/bangDream/tsugu/domain/gacha';
|
||||||
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
import { Server } from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||||
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||||
import { Canvas } from 'skia-canvas';
|
import { Canvas } from 'skia-canvas';
|
||||||
import { drawList } from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
import { drawList } from '../list';
|
||||||
|
|
||||||
export async function drawGachaRateInList(
|
export async function drawGachaRateInList(
|
||||||
gacha: Gacha,
|
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 { Player } from '@/qqbot/plugins/bangDream/tsugu/domain/player';
|
||||||
import { Canvas } from 'skia-canvas';
|
import { Canvas } from 'skia-canvas';
|
||||||
import { drawCardIcon } from '@/qqbot/plugins/bangDream/tsugu/layout/card';
|
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(
|
export async function drawPlayerCardInList(
|
||||||
player: Player,
|
player: Player,
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { Canvas, Image } from 'skia-canvas';
|
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 { assetsRootPath } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
import { loadImageFromPath } from '@/qqbot/plugins/bangDream/tsugu/graphics/utils';
|
import { loadImageFromPath } from '@/qqbot/plugins/bangDream/tsugu/graphics/utils';
|
||||||
|
|||||||
@ -3,10 +3,7 @@ import {
|
|||||||
Server,
|
Server,
|
||||||
getServerByPriority,
|
getServerByPriority,
|
||||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
} from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
||||||
import {
|
import { drawTipsInList, drawListByServerList } from '../list';
|
||||||
drawTipsInList,
|
|
||||||
drawListByServerList,
|
|
||||||
} from '@/qqbot/plugins/bangDream/tsugu/layout/list';
|
|
||||||
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
import { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||||
import { Canvas } from 'skia-canvas';
|
import { Canvas } from 'skia-canvas';
|
||||||
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
import { Card } from '@/qqbot/plugins/bangDream/tsugu/domain/card';
|
||||||
|
|||||||
@ -7,10 +7,7 @@ import {
|
|||||||
import { Song } from '@/qqbot/plugins/bangDream/tsugu/domain/song';
|
import { Song } from '@/qqbot/plugins/bangDream/tsugu/domain/song';
|
||||||
import { drawText } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
import { drawText } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
||||||
import { resizeImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
import { resizeImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||||
import {
|
import { drawDifficultyList, drawDifficulty } from './difficulty';
|
||||||
drawDifficultyList,
|
|
||||||
drawDifficulty,
|
|
||||||
} from '@/qqbot/plugins/bangDream/tsugu/layout/list/difficulty';
|
|
||||||
import { globalDefaultServer } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
import { globalDefaultServer } from '@/qqbot/plugins/bangDream/tsugu/runtime/tsugu-config';
|
||||||
import { drawList } from '../list';
|
import { drawList } from '../list';
|
||||||
import { drawDottedLine } from '@/qqbot/plugins/bangDream/tsugu/graphics/dotted-line';
|
import { drawDottedLine } from '@/qqbot/plugins/bangDream/tsugu/graphics/dotted-line';
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
import { Canvas } from 'skia-canvas';
|
import { Canvas } from 'skia-canvas';
|
||||||
import { drawText } from '@/qqbot/plugins/bangDream/tsugu/graphics/text';
|
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 { stackImage } from '@/qqbot/plugins/bangDream/tsugu/layout/utils';
|
||||||
import { drawRoundedRect } from '@/qqbot/plugins/bangDream/tsugu/graphics/draw-rect';
|
import { drawRoundedRect } from '@/qqbot/plugins/bangDream/tsugu/graphics/draw-rect';
|
||||||
import {
|
import {
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import {
|
|||||||
Server,
|
Server,
|
||||||
getServerByName,
|
getServerByName,
|
||||||
} from '@/qqbot/plugins/bangDream/tsugu/domain/server';
|
} 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 { Canvas } from 'skia-canvas';
|
||||||
import { Event } from '@/qqbot/plugins/bangDream/tsugu/domain/event';
|
import { Event } from '@/qqbot/plugins/bangDream/tsugu/domain/event';
|
||||||
import mainAPI from '@/qqbot/plugins/bangDream/tsugu/domain/main-api';
|
import mainAPI from '@/qqbot/plugins/bangDream/tsugu/domain/main-api';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user