Hirdetés
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Okosóra és okoskiegészítő topik
- Nő az eSIM-ek iránti igény
- Két népszerű Sennheiser kapott USB-C csatlakozást
- Google Pixel topik
- Samsung Galaxy S24 - nos, Exynos
- Google Pixel 9 Pro XL - hét szűk esztendő
- 4:3 aránnyal csukna ajtót a Honor az Apple Foldra
- iPhone topik
- Apple iPhone 11 - népalma
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#5969
üzenetére
Azt még azért mindenképp szépíteni kellene a kódon, hogy ne stringek legyenek ilyen esetben a switch-ben, meg a helperTypes tömbben sem, hanem konstansok (mármint most ez nem keverendő a string konstansokkal, sszóval érted
), hiszen ha mindenhol stringeket használsz fel, az törékennyé teszi a kódot. (Pl. ha később rájössz, hogy azt nem "healt"-nek, hanem "health"-nek kellene írni, és egyik helyen így használod, másik helyen úgy.
) -
Jim-Y
veterán
válasz
Speeedfire
#5969
üzenetére
Szerintem teljesen jó, hogy van egy tömbböd, amiben benne vannak a lehetséges itemek, majd összekevered a tömböt, és random választasz belőle.
Valami ilyesmit tudnék elképzelni bétának
https://jsfiddle.net/3421sjs2/ -
válasz
Speeedfire
#5969
üzenetére
function getTypeValue() {
var result = Math.random();
if(result < 0.7) return 0; //fegyver
else return 1; //heal
}
this.helperTypes = [
'gun', 'healt'
];
addHelper: function () {
if (this.game.time.now > this.nextHelper) {
this.nextHelper = this.game.time.now + this.helperRate;
var type = getTypeValue();
this.helpers.push(new Helper(this.countHelper, game, this.player, this.helperTypes[type]));
this.countHelper++;
}
},Btw, amúgy heal (gyógyít/gyógyítás) vagy health (életerő).
Új hozzászólás Aktív témák
- Eredeti játékok OFF topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Bittorrent topik
- Pécs és környéke adok-veszek-beszélgetek
- Allegro vélemények - tapasztalatok
- Genshin Impact (PC, PS4, Android, iOS)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- E-book olvasók
- Okosóra és okoskiegészítő topik
- Duplázik a NAND is: a Samsung 100%-os áremelésben gondolkodik
- További aktív témák...
- Használt iPhone 13 Pro felvásárlás gyors, korrekt, biztonságos
- Workstation bazár - Lenovo, HP, Dell - számla, 6 hó garancia
- Samsung Evo 4TB Külső SSD
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4066, 94% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
), hiszen ha mindenhol stringeket használsz fel, az törékennyé teszi a kódot. (Pl. ha később rájössz, hogy azt nem "healt"-nek, hanem "health"-nek kellene írni, és egyik helyen így használod, másik helyen úgy.


