From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 7505 invoked from network); 2 Apr 2021 20:06:31 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 2 Apr 2021 20:06:31 -0000 Received: from mail-40140.protonmail.ch ([185.70.40.140]) by 1ess; Fri Apr 2 15:29:57 -0400 2021 Date: Fri, 02 Apr 2021 19:29:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1617391792; bh=x1/8z+bjTfeRW5KtBMFVeCE1OJnrT5mHYmbLqaKl+Lc=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=ZOinKdq/XJb6lZkZ9pslCBON5Hahr22/Xakfx85i0iJHCiBVD2dsPEokjFwOO8lC+ koERsyzKo75ivsWHWsVd1B+QJxqf7RjYJ/fZYz4tAXpS+QPt4ludOv/GZIIOlddSPl 1cXVCTzKCPfNxnVDD31POzUfuuTzT+/c0Xx8oNTM= To: "9front@9front.org" <9front@9front.org> From: kemal Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_FdZk3C6y1zrt7hnes9Zi8ovR8E2rW0PWOy704L1AiU" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: HTTP configuration browser Subject: [9front] Re: games/glendy: don't use lucida sans in menus by default Reply-To: 9front@9front.org Precedence: bulk This is a multi-part message in MIME format. --b1_FdZk3C6y1zrt7hnes9Zi8ovR8E2rW0PWOy704L1AiU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable i have found one bug. when i put glenda in a position like this (see attachment, excuse my excellent screenshot skills :D. i need to play a lot) i somehow win, but the glenda can escape from there. diff renewed to fix that bug. in addition, i have changed the games manpage to include more info about glendy. diff -r cc26fdf57bb2 sys/man/1/games --- a/sys/man/1/games=09Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/man/1/games=09Fri Apr 02 22:29:07 2021 +0300 @@ -200,7 +200,9 @@ add gibberish diagrams, equations and tables. .TP .B glendy -Don't let the rabbit escape. +Don't let the rabbit escape. Button 2 presents a menu that you +can set the difficulty level from. Button 3 presents a menu +that you can either play a new game, reset the game or exit. .TP .B juggle Display the juggling diff -r cc26fdf57bb2 sys/src/games/glendy.c --- a/sys/src/games/glendy.c=09Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/src/games/glendy.c=09Fri Apr 02 22:29:07 2021 +0300 @@ -386,11 +386,10 @@ =09=09=09nextdir =3D (nrand(++count) =3D=3D 0)?dir:nextdir; =09=09} =09} -=09if(min < 100) +=09if(min <=3D 100) =09=09domove(nextdir, p.x, p.y); -=09else +=09else =09=09finished =3D Won; - =09if(eqpt(findglenda(), Pt(-1, -1))) =09=09finished =3D Lost; } @@ -473,11 +472,7 @@ =09allocimages(); =09initlevel();=09/* must happen before "eresized" */ -=09eresized(0); - -=09fontname =3D "/lib/font/bit/lucidasans/unicode.8.font"; -=09if((font =3D openfont(display, fontname)) =3D=3D nil) -=09=09sysfatal("font '%s' not found", fontname); +=09eresized(0); =09for(;;) { =09=09e =3D event(&ev); --b1_FdZk3C6y1zrt7hnes9Zi8ovR8E2rW0PWOy704L1AiU Content-Type: image/png; name=unknown.png Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=unknown.png 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 RK5CYII= --b1_FdZk3C6y1zrt7hnes9Zi8ovR8E2rW0PWOy704L1AiU--