問題タブ [minesweeper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
158 参照

python - Tkinter Photoimage を作成すると Python プログラムがクラッシュする

私は tkinter を使用してマインスイーパ ゲームを作成していますが、すべてが正常に機能しているように見えますが、何回かクリックするたびに Python がクラッシュします。は。以下は、移動/クリックごとに呼び出されるすべてのセルを描画する関数です。

0 投票する
1 に答える
61 参照

android - アレイの問題 - ソースが見つかりません

やあみんな私は次の問題を抱えています:

このコードで新しい配列を作成しようとしています。

したがって、このコードを実行すると、もちろんすべてが正常に実行されます。しかし、一行だけ追加すると:

デバッグ パースペクティブが開き、"ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) 2180 行が表示されます。

そして、赤い「ソースが見つかりません」というテキスト

私はアンドロイドアプリケーションに取り組んでいます。

しかし、新しく作成されたオブジェクト配列からオブジェクトのメソッドを呼び出すことができない理由を見つけることができませんか? 私は地雷の 2 次元配列を作成しようとしており、すべての地雷に特定の座標を与えています。

いくつかの解決策または代替案を知っていますか?それから私に知らせてください!

前もって感謝します!

0 投票する
1 に答える
1121 参照

android - Androidはデバイスの解像度に応じてビットマップの寸法を取得していますか?

私は現在、複数の正方形のグリッドを作成しようとしています (マインスイーパー グリッドになるはずです)。

すべての鉱山を特定の位置に取得する私の解決策は、次のループを使用することです。

現在、150 は 1 つの正方形の幅または高さを表示する必要があります。これは、1 つの鉱山が (0,0) にある場合、次の鉱山が (minewidth,0) にあり、ぴったりと収まるようにする必要があるためです。

しかし、私の質問は、どうすればこの 150 から独立できるのでしょうか?

どの数が間隔なしでグリッドになるかを試して、この数にたどり着きました。しかし、密度の低いデバイスを使用すると、画像は小さくなりますが、互いの距離は 150 ピクセルのままです。

では、一般的にこの定数から独立したものを取得するにはどうすればよいでしょうか?

まず、.getWidth() メソッドを使用して、「Mine」クラスに格納されているビットマップの幅を取得できると考えました。しかし、これがうまくいかなかったので...

デバイスの密度に関係なく、グリッドを作成するアイデアはありますか?

0 投票する
6 に答える
90 参照

javascript - すべてのクラスの正方形を取得する方法

テーブルがあり、次のようになります。

たとえば、2.2 をクリックした場合、すべての四角形を配置する最善の方法は何ですか?

0 投票する
1 に答える
198 参照

java - マインスイーパのハッシュセット

マインスイーパ ゲームを作成しており、ハッシュセットを使用しようとしています。私の質問は、ハッシュセットに整数と文字列の両方を含めることができますか? 私が使用しているハッシュセットには、主に文字列と整数が含まれています。これはできますか?コンパイルすると、変数 _minecount が見つからないというエラーが表示されます。文字列ではないということは何もありません。これは私のコードです:

0 投票する
4 に答える
2620 参照

java - 隣接するマインスイーパの数を増やすマインスイーパ

マインスイーパ プログラムを作成しています。隣接するグリッドにある地雷の数を表示するコードを作成しようとしていますが、クラスが必要であるというエラーが表示されます。理由はわかりません。どちらの方法もMSgridメソッドにあるので大丈夫だと思いました。エラーが発生している行を ERROR HERE としてコメントしました。ここに私のコードがあります:

0 投票する
1 に答える
4050 参照

c# - WPFで左クリックと右クリックを一度に処理する

私は WPF でマインスイーパのクローンを作成しています (単なる学習演習です)。以前にマインスイーパをプレイしたことがある人は、カーソルが数字の上にあるときにマウスの左ボタンと右ボタンの両方を同時に押すと、周囲の地雷にフラグが立てられているため、隣接するタイルがクリアされることを知っているでしょう。

WPF が提供するイベントを使用すると、左クリックまたは右クリックを処理できますが、両方を同時に処理することはできません。ボタンごとに変数を設定し、適切なダウン/アップイベントでオン/オフする以外に、これを処理する適切な方法があるかどうか疑問に思っていました。

0 投票する
1 に答える
1633 参照

python - Python GUIで右クリックを検出するには?

GUIを使用してPythonでマインスイーパゲームを作成しています。マウスの右クリックを使用して、GUI のフィールドにフラグを立てたいと考えています。左クリックを検出する機能を備えたgraphics.pyライブラリ(先生から提供されたもの)があります。右クリックを検出するにはどうすればよいですか? 左クリックを検出する関数は次のとおりです。

Point(x,y) でクリック座標が得られます。