* [9front] games/glendy: don't use lucida sans in menus by default @ 2021-04-02 18:34 kemal 2021-04-02 19:29 ` [9front] " kemal 0 siblings, 1 reply; 7+ messages in thread From: kemal @ 2021-04-02 18:34 UTC (permalink / raw) To: 9front why can't i use vga? uncool. diff -r cc26fdf57bb2 sys/src/games/glendy.c --- a/sys/src/games/glendy.c Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/src/games/glendy.c Fri Apr 02 21:33:18 2021 +0300 @@ -473,11 +473,7 @@ allocimages(); initlevel(); /* must happen before "eresized" */ - eresized(0); - - fontname = "/lib/font/bit/lucidasans/unicode.8.font"; - if((font = openfont(display, fontname)) == nil) - sysfatal("font '%s' not found", fontname); + eresized(0); for(;;) { e = event(&ev); ^ permalink raw reply [flat|nested] 7+ messages in thread
* [9front] Re: games/glendy: don't use lucida sans in menus by default 2021-04-02 18:34 [9front] games/glendy: don't use lucida sans in menus by default kemal @ 2021-04-02 19:29 ` kemal 2021-04-02 19:51 ` kemal 2021-04-02 20:05 ` cinap_lenrek 0 siblings, 2 replies; 7+ messages in thread From: kemal @ 2021-04-02 19:29 UTC (permalink / raw) To: 9front [-- Attachment #1: Type: text/plain, Size: 1552 bytes --] 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 Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/man/1/games Fri 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 Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/src/games/glendy.c Fri Apr 02 22:29:07 2021 +0300 @@ -386,11 +386,10 @@ nextdir = (nrand(++count) == 0)?dir:nextdir; } } - if(min < 100) + if(min <= 100) domove(nextdir, p.x, p.y); - else + else finished = Won; - if(eqpt(findglenda(), Pt(-1, -1))) finished = Lost; } @@ -473,11 +472,7 @@ allocimages(); initlevel(); /* must happen before "eresized" */ - eresized(0); - - fontname = "/lib/font/bit/lucidasans/unicode.8.font"; - if((font = openfont(display, fontname)) == nil) - sysfatal("font '%s' not found", fontname); + eresized(0); for(;;) { e = event(&ev); [-- Attachment #2: unknown.png --] [-- Type: image/png, Size: 2855 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [9front] Re: games/glendy: don't use lucida sans in menus by default 2021-04-02 19:29 ` [9front] " kemal @ 2021-04-02 19:51 ` kemal 2021-04-02 19:56 ` kemal 2021-04-02 20:05 ` cinap_lenrek 1 sibling, 1 reply; 7+ messages in thread From: kemal @ 2021-04-02 19:51 UTC (permalink / raw) To: 9front oh, one more thing. menu button names have their first letter usually capitalized, i think this should be like that too. diff -r cc26fdf57bb2 sys/man/1/games --- a/sys/man/1/games Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/man/1/games Fri Apr 02 22:48:39 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 Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/src/games/glendy.c Fri Apr 02 22:48:39 2021 +0300 @@ -45,17 +45,17 @@ char *mbuttons[] = { - "easy", - "medium", - "hard", + "Easy", + "Medium", + "Hard", 0 }; char *rbuttons[] = { - "new", - "reset", - "exit", + "New", + "Reset", + "Exit", 0 }; @@ -386,11 +386,10 @@ nextdir = (nrand(++count) == 0)?dir:nextdir; } } - if(min < 100) + if(min <= 100) domove(nextdir, p.x, p.y); - else + else finished = Won; - if(eqpt(findglenda(), Pt(-1, -1))) finished = Lost; } @@ -473,11 +472,7 @@ allocimages(); initlevel(); /* must happen before "eresized" */ - eresized(0); - - fontname = "/lib/font/bit/lucidasans/unicode.8.font"; - if((font = openfont(display, fontname)) == nil) - sysfatal("font '%s' not found", fontname); + eresized(0); for(;;) { e = event(&ev); ^ permalink raw reply [flat|nested] 7+ messages in thread
* [9front] Re: games/glendy: don't use lucida sans in menus by default 2021-04-02 19:51 ` kemal @ 2021-04-02 19:56 ` kemal 2021-04-02 20:07 ` kemal 0 siblings, 1 reply; 7+ messages in thread From: kemal @ 2021-04-02 19:56 UTC (permalink / raw) To: 9front [-- Attachment #1: Type: text/plain, Size: 139 bytes --] (i hope i am not sending too much mails for a game like this...) ok sorry, at first i thought bug got fixed but the problem persists. [-- Attachment #2: unknown.png --] [-- Type: image/png, Size: 5961 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [9front] Re: games/glendy: don't use lucida sans in menus by default 2021-04-02 19:56 ` kemal @ 2021-04-02 20:07 ` kemal 2021-04-02 20:20 ` cinap_lenrek 0 siblings, 1 reply; 7+ messages in thread From: kemal @ 2021-04-02 20:07 UTC (permalink / raw) To: 9front (so sorry for disturbing the ml with **5** mails) ok this one seems to fix the bug. diff -r cc26fdf57bb2 sys/man/1/games --- a/sys/man/1/games Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/man/1/games Fri Apr 02 23:05:01 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 Sat Mar 13 14:57:53 2021 +0100 +++ b/sys/src/games/glendy.c Fri Apr 02 23:05:01 2021 +0300 @@ -45,17 +45,17 @@ char *mbuttons[] = { - "easy", - "medium", - "hard", + "Easy", + "Medium", + "Hard", 0 }; char *rbuttons[] = { - "new", - "reset", - "exit", + "New", + "Reset", + "Exit", 0 }; @@ -386,11 +386,10 @@ nextdir = (nrand(++count) == 0)?dir:nextdir; } } - if(min < 100) + if(min < 100 || min == 999) domove(nextdir, p.x, p.y); else finished = Won; - if(eqpt(findglenda(), Pt(-1, -1))) finished = Lost; } @@ -473,11 +472,7 @@ allocimages(); initlevel(); /* must happen before "eresized" */ - eresized(0); - - fontname = "/lib/font/bit/lucidasans/unicode.8.font"; - if((font = openfont(display, fontname)) == nil) - sysfatal("font '%s' not found", fontname); + eresized(0); for(;;) { e = event(&ev); ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [9front] Re: games/glendy: don't use lucida sans in menus by default 2021-04-02 20:07 ` kemal @ 2021-04-02 20:20 ` cinap_lenrek 0 siblings, 0 replies; 7+ messages in thread From: cinap_lenrek @ 2021-04-02 20:20 UTC (permalink / raw) To: 9front too late. -- cinap ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [9front] Re: games/glendy: don't use lucida sans in menus by default 2021-04-02 19:29 ` [9front] " kemal 2021-04-02 19:51 ` kemal @ 2021-04-02 20:05 ` cinap_lenrek 1 sibling, 0 replies; 7+ messages in thread From: cinap_lenrek @ 2021-04-02 20:05 UTC (permalink / raw) To: 9front applied. -- cinap ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-04-02 20:32 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-04-02 18:34 [9front] games/glendy: don't use lucida sans in menus by default kemal 2021-04-02 19:29 ` [9front] " kemal 2021-04-02 19:51 ` kemal 2021-04-02 19:56 ` kemal 2021-04-02 20:07 ` kemal 2021-04-02 20:20 ` cinap_lenrek 2021-04-02 20:05 ` cinap_lenrek
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).