Új hozzászólás Aktív témák
-
DopeBob
addikt
{
if (x1 < x2 && y1 < y2) {
for (let i = x1; i<= x2; i++) {
ventMap[y1+(i-x1)][i] += 1;
}
}
else if (x1 > x2 && y1<y2) {
for (let i = x2; i<=x1;i++) {
ventMap[y2-(i-x2)][i] += 1;
}
}
else if (x1 < x2 && y1 > y2) {
for (let i = x1; i<=x2;i++) {
ventMap[y1-(i-x1)][i] += 1;
}
}
else if (x1>x2 && y1>y2) {
for (let i = x2; i<=x1;i++) {
ventMap[y2+(i-x2)][i] += 1;
}
}
}Ez a diagonal rész, lehet, hogy van jobb megoldás, x tengelyen mindig növekvő sorrendben jönnek a koordináták iránytól függetlenül.
Ez javascript nincs rendes 2d array, csak azért vannak felcserélve a koordináták tömbbe írásnál, hogy kirajzolva jó legyen, de igazából mindegy.
[ Szerkesztve ]
MZ/X
Új hozzászólás Aktív témák
- Samsung Galaxy A54 - türelemjáték
- Milyen TV-t vegyek?
- Melyik tápegységet vegyem?
- Autós topik látogatók beszélgetős, offolós topikja
- Milyen routert?
- OLED TV topic
- Fejhallgató erősítő és DAC topik
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Honor Magic5 Pro - kamerák bűvöletében
- Xbox One
- További aktív témák...
- 2023 MacBook Air M2 13.6 ÚJ 1 év garancia
- iPhone 13 mini 128GB Midnight / Fekete - Független
- RETRÓ 775 / GIGA P43 - Q9650 (4x3GHZ)!! -4GB - HD5770 1GB (Batmobile) -320GB WD BLACK -400W + CMK350
- Yenkee KATANA Mechanikus (Blue Switch) USB RGB Gaming Billentyűzet
- Sony Playstation 5 PS5 825GB játékkonzol