From 30ac819359e5d6de7f6622ba6c01e79457fe8277 Mon Sep 17 00:00:00 2001 From: rodri Date: Fri, 15 Nov 2024 22:28:23 +0000 Subject: bts: add a cover image. --- bts.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bts.c') diff --git a/bts.c b/bts.c index 9dec67c..ab5a6c8 100644 --- a/bts.c +++ b/bts.c @@ -135,6 +135,7 @@ char titlefontpath[] = "font/gunmetal/gunmetal.48.font"; Font *titlefont; char winspec[32]; char uid[8+1], oid[8+1]; +Image *coverimg; Sprite *spritetab[NVFX]; Vfx vfxqueue; Channel *drawchan; @@ -353,6 +354,7 @@ drawtitle(Image *dst) static char s[] = "BATTLESHIP"; string(dst, Pt(SCRW/2 - stringwidth(titlefont, s)/2, 0), pal[PCWhite], ZP, titlefont, s); + draw(dst, rectaddpt(coverimg->r, subpt(dst->r.max, subpt(coverimg->r.max, coverimg->r.min))), coverimg, nil, ZP); } void @@ -612,6 +614,8 @@ initvfx(void) { char aux[64]; + snprint(aux, sizeof aux, "%s/%s", assetdir, "vfx/battleship.png"); + coverimg = readpngimage(aux); snprint(aux, sizeof aux, "%s/%s", assetdir, "vfx/hit.png"); spritetab[VFXHit] = readpngsprite(aux, ZP, Rect(0, 0, 32, 32), 12, 100); snprint(aux, sizeof aux, "%s/%s", assetdir, "vfx/miss.png"); -- cgit v1.2.3