Why keep images in tiles graphic array?
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Refactoring
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- computer-graphics
Rechercherichtung
Beginne damit nachzuverfolgen, wo das Array tiles initialisiert wird und wie rotate() und removeDuplicatedTiles() in der gezeigten Erweiterungsschleife verwendet werden. Vergleiche die image- und graphic-Einträge im verlinkten Screenshot und bestimme dann, ob beide Darstellungen erforderlich sind. Erledigt ist die Aufgabe, wenn das Issue eine dokumentierte Begründung oder eine vereinbarte, getestete Vereinfachung enthält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
By this time, there are duplicated tiles, one as an image and one as graphic:
const initialTileCount = tiles.length;
for (let i = 0; i < initialTileCount; i++) {
let tempTiles = [];
for (let j = 0; j < 4; j++) {
tempTiles.push(tiles[i].rotate(j));
}
tempTiles = removeDuplicatedTiles(tempTiles);
tiles = tiles.concat(tempTiles);
}
console.log(tiles.length);
Example:
- Vorherrschende Sprache
- JavaScript
- Sterne
- 219
- Forks
- 64
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CodingTrain/Wave-Function-Collapse
-
Optimize grid updatesOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
CodingTrain/Wave-Function-Collapse#41 · 2 Reaktionen ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
CodingTrain/Wave-Function-Collapse#38 · 2 Kommentare ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 42/100
CodingTrain/Wave-Function-Collapse#35 · 1 Kommentar ·
-
Do NOT make a new gridOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
-
Preload more dataOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
CodingTrain/Wave-Function-Collapse#26 · 1 Kommentar ·
Alle Issues in CodingTrain/Wave-Function-Collapse
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
capricorn86/happy-dom#2485 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
area:space-accuracy good first issue track:data
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Sara-Managed-Projects/space-radar#904 ·
Maintainer antworten meist innerhalb von 1 Tag