aboutsummaryrefslogtreecommitdiff
path: root/bts.c
diff options
context:
space:
mode:
Diffstat (limited to 'bts.c')
-rw-r--r--bts.c4
1 files changed, 4 insertions, 0 deletions
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");