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_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 24255 invoked from network); 11 Jul 2021 21:25:57 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 11 Jul 2021 21:25:57 -0000 Received: from mail-oi1-f179.google.com ([209.85.167.179]) by 1ess; Sun Jul 11 12:39:12 -0400 2021 Received: by mail-oi1-f179.google.com with SMTP id l26so20651817oic.7 for <9front@9front.org>; Sun, 11 Jul 2021 09:39:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=WalWyz9kwjelzDV8EoG4Q9o4QdlLxDlKe7UgqPJW2ZE=; b=jO/2qVgqqTFoC5/F2aGA5WdFE4ecLYUprmiFBm4DzSvWFtldNOT6k3nH27vUrLO409 OTRsDtLexZEEOvkHIkNgCgXSxFmeBwYrg8goKtrZ5Nq2NWMAi60TIXLYMw0ZQu5nXdgf 1izKtHSYfRSgLsIkRRoi2sbXyIyPCdquMEz7Dj4z82M2AS/svWn4Z4TMTrVJtB3rO/nG Y/EzWnujqBaXIdx1IwaTA0DoGRpTBFYO9xwEeOApp2kOH5LE8nABj+2srQgIMNlRKVDy ccrYF9vc73tD+7onJdZHY19Cb8VwsEU0yCTuTrGk3qmp2hNI39ROM6gIojBi7HrYFbqV WUXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=WalWyz9kwjelzDV8EoG4Q9o4QdlLxDlKe7UgqPJW2ZE=; b=CfiVeTe3F85TdOsb/f2waEzKYFnBAcQwiVJC9nUogq1aVhkCGazBsBMo7hf0nwBPm2 uBtDzy2GmqddCRP8kvHwWQDT5Jxcv+p+cfJ+gj6yhWMRHL8yN4qYCAJgT0DqM+jWaZF+ xlETwE8LTyIj9ZZfVFl8Zl9zXgJ9uvkCbC58r1k5NVjCOelcalORr7wFVZ2c73c6Mhkx tSRBasDUdCIAjejYrCJfLbS+W/BjYBt66h8i20873YbqNgzam6Bd0Ykzv0CDsuXKMvGz EgTRd9/A0BFZEEP8BeANFbeNCy9Q+Lau4WnTW5wUfNB9xndXzLtvnAuC3dnjF4IKfptG iksg== X-Gm-Message-State: AOAM531w/RFOWToCPbcQFH5ESCDamfJd1B6w9Jg50W9y3MtekCnQjVMs oFcm2TMD/nBwGPUzYK9a3JRyknEgydj906lKXv8abupjKTw= X-Google-Smtp-Source: ABdhPJzyZXHhlDIyT+48k7fF0XLprguXIM5+zvuQZcPeajOTdliSMSy8eg40E+jjCAPZFSWK1xYXRr0bCAKkx2Xqeco= X-Received: by 2002:aca:ab8f:: with SMTP id u137mr27601298oie.71.1626021087012; Sun, 11 Jul 2021 09:31:27 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac9:410a:0:0:0:0:0 with HTTP; Sun, 11 Jul 2021 09:31:26 -0700 (PDT) In-Reply-To: References: From: kemal Date: Sun, 11 Jul 2021 16:31:26 +0000 Message-ID: To: 9front@9front.org Content-Type: multipart/mixed; boundary="0000000000004a06a705c6db898f" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: virtual engine template Subject: [9front] Re: games/mines: do not put a mine to the first clicked tile, add a cool option Reply-To: 9front@9front.org Precedence: bulk --0000000000004a06a705c6db898f Content-Type: text/plain; charset="UTF-8" just realised that middle+right click at the very beginning will cause problems, and i saw a typo in the manpage change, so um apply this instead: (HOPEFULLY not a second games/glendy case) --0000000000004a06a705c6db898f Content-Type: text/plain; charset="US-ASCII"; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbToga2VtYWwgPGtlbWFsaW5hbmM4QGdtYWlsLmNvbT4KRGF0ZTogU3VuLCAxMSBKdWwgMjAy MSAxNjoyODoxOCArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIGdhbWVzL21pbmVzOiBzb21lIG1lY2hh bmlzbSBjaGFuZ2VzCgoKCTEuIGRvIG5vdCBwdXQgYSBtaW5lIHRvIHRoZSBmaXJzdCBjbGlja2Vk IHRpbGUuCjIuIGRvIG5vdCBhbGxvdyBtaWRkbGUvcmlnaHQgY2xpY2tzIGF0IGJlZ2lubmluZy4K My4gYWRkIGEgb3B0aW9uIHRoYXQgd2lsbCBtYWtlIHRoZSBnYW1lIHJ1biAiZmFzdGVyIiA6XikK KHRoYW5rcyBvcmkgZm9yIHRoZSBpZGVhIG9mIC1mKQotLS0KZGlmZiBjMzU4OWVmM2NmMzMxODlk MzQyYTNhYjYzOGI1NThmZDkyNDliMjIwIDk5NTM2ZjY0MjE2MDMyNzY3Mjk3MWNmODYwNmE2NGRk ZDEyZTAyZDMKLS0tIGEvc3lzL21hbi8xL21pbmVzCVNhdCBKdWwgMTAgMjE6MzQ6MjIgMjAyMQor KysgYi9zeXMvbWFuLzEvbWluZXMJU3VuIEp1bCAxMSAxOToyODoxOCAyMDIxCkBAIC00LDcgKzQs NyBAQAogLlNIIFNZTk9QU0lTCiAuQiBnYW1lcy9taW5lcwogWwotLkIgLWFlcWcKKy5CIC1hZWZn cQogXQogLlNIIERFU0NSSVBUSU9OCiAuSSBNaW5lcwpAQCAtNDYsMTEgKzQ2LDE2IEBACiAuQiAt ZQogU3RhcnQgYXQgZXhwZXJ0IGRpZmZpY3VsdHkuCiAuVFAKLS5CIC1xCi1EaXNhYmxlIHRoZSBx dWVyeSBtYXJrZXIuCisuQiAtZgorSXQgdC0KKy5JIGFoZW0KK0kgbWVhbiBpdCBtYWtlcyB0aGUg Z2FtZSBmYXN0ZXIgdG8gc29sdmUuCiAuVFAKIC5CIC1nCiBJdCdzIGEgc2VjcmV0IHRvIGV2ZXJ5 Ym9keS4KKy5UUAorLkIgLXEKK0Rpc2FibGUgdGhlIHF1ZXJ5IG1hcmtlci4KIC5TSCBTT1VSQ0UK IC5CIC9zeXMvc3JjL2dhbWVzL21pbmVzCiAuU0ggSElTVE9SWQotLS0gYS9zeXMvc3JjL2dhbWVz L21pbmVzL2RhdC5oCVNhdCBKdWwgMTAgMjE6MzQ6MjIgMjAyMQorKysgYi9zeXMvc3JjL2dhbWVz L21pbmVzL2RhdC5oCVN1biBKdWwgMTEgMTk6Mjg6MTggMjAyMQpAQCAtMjMsMTUgKzIzLDE1IEBA CiB9OwogCiBlbnVtIHsKLQlFbXB0eTAgPSAwLAotCUVtcHR5MSA9IDEsCi0JRW1wdHkyID0gMiwK LQlFbXB0eTMgPSAzLAotCUVtcHR5NCA9IDQsCi0JRW1wdHk1ID0gNSwKLQlFbXB0eTYgPSA2LAot CUVtcHR5NyA9IDcsCi0JRW1wdHk4ID0gOCwKKwlFbXB0eTAsCisJRW1wdHkxLAorCUVtcHR5MiwK KwlFbXB0eTMsCisJRW1wdHk0LAorCUVtcHR5NSwKKwlFbXB0eTYsCisJRW1wdHk3LAorCUVtcHR5 OCwKIAlRdWVyeSwKIAlNb3VzZVF1ZXJ5LAogCU1hcmssCi0tLSBhL3N5cy9zcmMvZ2FtZXMvbWlu ZXMvbWluZXMuYwlTYXQgSnVsIDEwIDIxOjM0OjIyIDIwMjEKKysrIGIvc3lzL3NyYy9nYW1lcy9t aW5lcy9taW5lcy5jCVN1biBKdWwgMTEgMTk6Mjg6MTggMjAyMQpAQCAtMTAsNyArMTAsNyBAQAog CWludCBNYXhYLCBNYXhZLCBNaW5lczsKIH0gU2V0dGluZ3NbXSA9IHsgezgsIDgsIDEwfSwgezE2 LCAxNiwgNDB9LCB7MzAsIDE2LCA5OX0sIHswLCAwLCAwfSB9OwogCi1pbnQgTWF4WCwgTWF4WSwg TWluZXMsIExldmVsLCBVbmtub3duQ2VsbCwgUGxheWluZywgTWluZXNSZW1haW4sIFRpbWUsIFN0 YXR1cywgVXNlUXVlcnkgPSBUUlVFLCBVc2VHaG9zdCA9IEZBTFNFLCBVc2VDb2xvciA9IFRSVUU7 CitpbnQgTWF4WCwgTWF4WSwgTWluZXMsIExldmVsLCBVbmtub3duQ2VsbCwgUGxheWluZywgTWlu ZXNSZW1haW4sIFRpbWUsIFN0YXR1cywgVXNlUXVlcnkgPSBUUlVFLCBVc2VHaG9zdCA9IEZBTFNF LCBUcm9sb2xvID0gRkFMU0UsIFVzZUNvbG9yID0gVFJVRTsKIAogUG9pbnQgT3JpZ2luOwogTW91 c2UgTGFzdE1vdXNlOwpAQCAtMTU5LDIxICsxNTksNDUgQEAKIH0KIAogdm9pZCBJbml0TWluZUZp ZWxkKHZvaWQpIHsKKwlpbnQgeCwgeTsKKwkvKiBjbGVhbiB1cCBtaW5lIGZpZWxkLCBtYWtlIGFs bCBjZWxscyB1bmtub3duICovCiAKLQkvKiBjbGVhbiB1cCBtaW5lIGZpZWxkLCBtYWtlIGFsbCBj ZWxscyB1bmtub3duIGFuZCBwbGFjZSBuZXcgbWluZXMgKi8KLQl7Ci0JCWludCBpLCB4LCB5Owor CWZvcih5ID0gMDsgeSA8IE1heFk7IHkrKykKKwkJZm9yKHggPSAwOyB4IDwgTWF4WDsgeCsrKSB7 CisJCQlNaW5lRmllbGRbeF1beV0uTWluZSA9IEZBTFNFOworCQkJTWluZUZpZWxkW3hdW3ldLlBp Y3R1cmUgPSBVbmtub3duOworCQl9CiAKLQkJZm9yKHkgPSAwOyB5IDwgTWF4WTsgeSsrKQotCQkJ Zm9yKHggPSAwOyB4IDwgTWF4WDsgeCsrKSB7Ci0JCQkJTWluZUZpZWxkW3hdW3ldLk1pbmUgPSBG QUxTRTsKLQkJCQlNaW5lRmllbGRbeF1beV0uUGljdHVyZSA9IFVua25vd247Ci0JCQl9CisJLyog cmVzZXQgc3RhdHVzLCByZW1haW5pbmcgbWluZXMgZXRjLiAqLworCVN0YXR1cyA9IEdhbWU7CisJ UGxheWluZyA9IEZBTFNFOworCU1pbmVzUmVtYWluID0gTWluZXM7CisJVGltZSA9IDA7CisJVW5r bm93bkNlbGwgPSBNYXhYICogTWF4WSAtIE1pbmVzOworfQogCi0JCWZvcihpID0gMDsgaSA8IE1p bmVzOyApIHsKK3ZvaWQgR2VuTWluZXMoaW50IGZjeCwgaW50IGZjeSkgeworCXNyYW5kKHRpbWUo MCkpOworCS8qIHBsYW50IG1pbmVzICovCisJeworCQlpbnQgaSA9IDAsIHgsIHk7CisJCQorCQkv KgorCQkgKiB0aGlzIG9wdGlvbiBqdXN0IHRyb2xscyB0aGUgdXNlciBieSBpbmNyZWFzaW5nCisJ CSAqIHRoZSBjaGFuY2Ugb2YgYSBtaW5lIGluIHRoZSBmaXJzdCBjbGljayBmcm9tICUwIHRvICU5 MAorCQkgKi8KKwkJaWYoVHJvbG9sbyl7CisJCQlpID0gbnJhbmQoOSk7CisJCQlpZihpKXsKKwkJ CQlNaW5lRmllbGRbZmN4XVtmY3ldLk1pbmUgPSBUUlVFOworCQkJCWkgPSAxOworCQkJfQorCQl9 CisJCXdoaWxlKGkgPCBNaW5lcykgewogCQkJeCA9IG5yYW5kKE1heFgpOwogCQkJeSA9IG5yYW5k KE1heFkpOwogCQkJaWYoTWluZUZpZWxkW3hdW3ldLk1pbmUpIGNvbnRpbnVlOworCQkJaWYoeCA9 PSBmY3ggJiYgeSA9PSBmY3kpIGNvbnRpbnVlOwogCQkJTWluZUZpZWxkW3hdW3ldLk1pbmUgPSBU UlVFOwogCQkJaSsrOwogCQl9CkBAIC0xOTYsMTIgKzIyMCw2IEBACiAJCQkJaWYoeCA8IE1heFgg LSAxICYmIHkgPCBNYXhZIC0gMSAmJiBNaW5lRmllbGRbeCArIDFdW3kgKyAxXS5NaW5lKSBNaW5l RmllbGRbeF1beV0uTmVpZ2hib3VycysrOwogCQkJfQogCX0KLQotCVN0YXR1cyA9IEdhbWU7Ci0J UGxheWluZyA9IEZBTFNFOwotCU1pbmVzUmVtYWluID0gTWluZXM7Ci0JVGltZSA9IDA7Ci0JVW5r bm93bkNlbGwgPSBNYXhYICogTWF4WSAtIE1pbmVzOwogfQogCiB2b2lkIE5ld01pbmVGaWVsZChp bnQgTmV3TGV2ZWwpIHsKQEAgLTI4NCwxMiArMzAyLDE3IEBACiB9CiAKIHZvaWQgTGVmdENsaWNr KFBvaW50IENlbGwpIHsKKwkKKwlpbnQgRmlyc3RDbGljazsKIAotCWlmKCEgKFN0YXR1cyA9PSBH YW1lKSB8fCBDZWxsLnggPCAwIHx8IENlbGwueSA8IDApIHJldHVybjsKKwlpZihTdGF0dXMgIT0g R2FtZSB8fCBDZWxsLnggPCAwIHx8IENlbGwueSA8IDApIHJldHVybjsKKwlGaXJzdENsaWNrID0g IVBsYXlpbmc7CiAJUGxheWluZyA9IFRSVUU7CiAJc3dpdGNoKE1pbmVGaWVsZFtDZWxsLnhdW0Nl bGwueV0uUGljdHVyZSkgewogCQljYXNlIFF1ZXJ5OgogCQljYXNlIFVua25vd246CisJCQlpZihG aXJzdENsaWNrKQorCQkJCUdlbk1pbmVzKENlbGwueCwgQ2VsbC55KTsKIAkJCWlmKE1pbmVGaWVs ZFtDZWxsLnhdW0NlbGwueV0uTWluZSkgewogCQkJCU1pbmVGaWVsZFtDZWxsLnhdW0NlbGwueV0u UGljdHVyZSA9IEV4cGxvc2lvbjsKIAkJCQlEcmF3Q2VsbChDZWxsKTsKQEAgLTMyMCw4ICszNDMs NyBAQAogCiAJaW50IE5laWdoYm91cnMgPSAwOwogCi0JaWYoISAoU3RhdHVzID09IEdhbWUpIHx8 IENlbGwueCA8IDAgfHwgQ2VsbC55IDwgMCkgcmV0dXJuOwotCVBsYXlpbmcgPSBUUlVFOworCWlm KFN0YXR1cyAhPSBHYW1lIHx8IFBsYXlpbmcgPT0gRkFMU0UgfHwgQ2VsbC54IDwgMCB8fCBDZWxs LnkgPCAwKSByZXR1cm47CiAJc3dpdGNoKE1pbmVGaWVsZFtDZWxsLnhdW0NlbGwueV0uUGljdHVy ZSkgewogCQljYXNlIEVtcHR5MToKIAkJY2FzZSBFbXB0eTI6CkBAIC0zNTksOSArMzgxLDcgQEAK IAogdm9pZCBSaWdodENsaWNrKFBvaW50IENlbGwpIHsKIAotCWlmKCEgKFN0YXR1cyA9PSBHYW1l KSB8fCBDZWxsLnggPCAwIHx8IENlbGwueSA8IDApIHJldHVybjsKLQotCVBsYXlpbmcgPSBUUlVF OworCWlmKFN0YXR1cyAhPSBHYW1lIHx8IFBsYXlpbmcgPT0gRkFMU0UgfHwgQ2VsbC54IDwgMCB8 fCBDZWxsLnkgPCAwKSByZXR1cm47CiAJc3dpdGNoKE1pbmVGaWVsZFtDZWxsLnhdW0NlbGwueV0u UGljdHVyZSkgewogCQljYXNlIFVua25vd246CiAJCQlNaW5lRmllbGRbQ2VsbC54XVtDZWxsLnld LlBpY3R1cmUgPSBNYXJrOwpAQCAtMzgxLDcgKzQwMSw3IEBACiAKIHZvaWQgVXNhZ2Uodm9pZCkg ewogCi0JZnByaW50KDIsICJVc2FnZTogJXMgWy1hZXFdXG4iLCBhcmd2MCk7CisJZnByaW50KDIs ICJVc2FnZTogJXMgWy1hZWZncV1cbiIsIGFyZ3YwKTsKIAlleGl0cygidXNhZ2UiKTsKIH0KIApA QCAtMzkyLDggKzQxMiw5IEBACiAJQVJHQkVHSU4gewogCWNhc2UgJ2EnOiBMZXZlbCA9IEFkdmFu Y2VkOyBicmVhazsKIAljYXNlICdlJzogTGV2ZWwgPSBFeHBlcnQ7IGJyZWFrOwotCWNhc2UgJ3En OiBVc2VRdWVyeSA9IEZBTFNFOyBicmVhazsKKwljYXNlICdmJzogVHJvbG9sbyA9IFRSVUU7IGJy ZWFrOwogCWNhc2UgJ2cnOiBVc2VHaG9zdCA9IFRSVUU7IGJyZWFrOworCWNhc2UgJ3EnOiBVc2VR dWVyeSA9IEZBTFNFOyBicmVhazsKIAlkZWZhdWx0OgogCQlVc2FnZSgpOwogCX0gQVJHRU5ECkBA IC01MTgsOCArNTM5LDYgQEAKIAlJbWFnZUNlbGxbRmF1bHRdID0gYWxsb2NpbWFnZShkaXNwbGF5 LCBSZWN0KDAsIDAsIDE1LCAxNSksIFJHQjI0LCAwLCBETm9maWxsKTsKIAlsb2FkaW1hZ2UoSW1h Z2VDZWxsW0ZhdWx0XSwgSW1hZ2VDZWxsW0ZhdWx0XS0+ciwgU3JjRmF1bHQsIENlbGxCeXRlcyk7 CiAKLQlzcmFuZCh0aW1lKDApKTsgLyogaW5pdGlhbGl6ZSBnZW5lcmF0b3Igb2YgcmFuZG9tIG51 bWJlcnMgKi8KLQogCU5ld01pbmVGaWVsZChMZXZlbCk7CiAKIAllcmVzaXplZCgwKTsKQEAgLTY0 OSw3ICs2NjgsNyBAQAogCQkJCQlpZihQdXNoQnV0dG9uICYmIEN1cnJlbnRCdXR0b24pIHsKIAkJ CQkJCUluaXRNaW5lRmllbGQoKTsKIAkJCQkJCWVyZXNpemVkKDApOwotCQkJCQkJfQorCQkJCQl9 CiAJCQkJCUJ1dHRvbiA9IEZBTFNFOwogCQkJCQlQdXNoQnV0dG9uID0gRkFMU0U7CiAK --0000000000004a06a705c6db898f--