small tweaks
This commit is contained in:
15
src/draw.ts
15
src/draw.ts
@@ -93,7 +93,7 @@ export const drawCard = (
|
||||
|
||||
const drawStandardCard = async (
|
||||
context: CanvasRenderingContext2D,
|
||||
card: DominionCard
|
||||
card: DominionCard & { orientation: "card" }
|
||||
): Promise<void> => {
|
||||
const w = context.canvas.width;
|
||||
const h = context.canvas.height;
|
||||
@@ -122,6 +122,17 @@ const drawStandardCard = async (
|
||||
context.font = "90pt DominionText";
|
||||
await renderDominionText(context, parse(card.cost), 210, 1940, 200);
|
||||
// Draw the preview
|
||||
if (card.preview) {
|
||||
context.font = "90pt DominionText";
|
||||
await renderDominionText(context, parse(card.preview), 200, 210, 200);
|
||||
await renderDominionText(
|
||||
context,
|
||||
parse(card.preview),
|
||||
w - 200,
|
||||
210,
|
||||
200
|
||||
);
|
||||
}
|
||||
// Draw the icon
|
||||
// Draw the credit
|
||||
context.restore();
|
||||
@@ -129,7 +140,7 @@ const drawStandardCard = async (
|
||||
|
||||
const drawLandscapeCard = async (
|
||||
context: CanvasRenderingContext2D,
|
||||
card: DominionCard
|
||||
card: DominionCard & { orientation: "landscape" }
|
||||
): Promise<void> => {
|
||||
// TODO: everything
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user