CodingTrain / CodingTrain/Suggestion-Box
7.6 Clicking on Objects and 51.1 A* Pathfinding algorithm
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 570
- Fork
- 85
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione

Hi, my question is how do you click on a single cell in a say 120 x 160 grid?
I have 2 functions. One is activated when clicking on the grid:
```
function mousePressed(){
for (var i = 0; i < cols; i++) {
for (var j = 0; j < rows; j++) {
grid[i][j].clicked();
}
}
}
```
The other function activates for each cell:
```
this.clicked = function() {
var d = dist(mouseX, mouseY, this.i, this.j);
if(d < 1){
console.log("f", this.f);
}
}
```
Is there an efficient way to go about this? I can't wrap my head around how to solve this.. I'd appreciate any feedback, please. Thank you.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con le funzioni mousePressed e clicked mostrate nell’issue e analizza gli esempi indicati nel titolo. Determina come le coordinate della griglia debbano essere mappate sulla posizione del mouse per una griglia 120×160, quindi verifica che venga selezionata in modo efficiente una singola cella prevista. Non viene indicato alcun file del repository né alcun test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- game-dev
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100