Best JavaScript code snippet using wpt
main.ts
Source:main.ts
1namespace SpriteKind {2 export const A1 = SpriteKind.create()3 export const A2 = SpriteKind.create()4 export const A3 = SpriteKind.create()5 export const A4 = SpriteKind.create()6 export const hp = SpriteKind.create()7 export const pp = SpriteKind.create()8 export const qq = SpriteKind.create()9}10function mini_asteriods2 () {11 h = sprites.create(img`12 . . . . . . . . . . . . . . . . 13 . . . . . . . . . . . . . . . . 14 . . . . . . . . . . . . . . . . 15 . . . . . . . . . . . . . . . . 16 . . . . . . 1 . . . . . . . . . 17 . . . . . 1 1 1 . . . . . . . . 18 . . . . . 1 f 1 1 1 . . . . . . 19 . . . . 1 1 f f f 1 . . . . . . 20 . . . . 1 f f f 1 1 . . . . . . 21 . . . 1 1 f f 1 1 . . . . . . . 22 . . . 1 1 f 1 1 . . . . . . . . 23 . . . . 1 1 1 . . . . . . . . . 24 . . . . . . . . . . . . . . . . 25 . . . . . . . . . . . . . . . . 26 . . . . . . . . . . . . . . . . 27 . . . . . . . . . . . . . . . . 28 `, SpriteKind.pp)29 p = sprites.create(img`30 . . . . . . . . . . . . . . . . 31 . . . . . . . . . . . . . . . . 32 . . . . . . . . . . . . . . . . 33 . . . . . . . . . . . . . . . . 34 . . . . . . 1 . . . . . . . . . 35 . . . . . 1 1 1 . . . . . . . . 36 . . . . . 1 f 1 1 1 . . . . . . 37 . . . . 1 1 f f f 1 . . . . . . 38 . . . . 1 f f f 1 1 . . . . . . 39 . . . 1 1 f f 1 1 . . . . . . . 40 . . . 1 1 f 1 1 . . . . . . . . 41 . . . . 1 1 1 . . . . . . . . . 42 . . . . . . . . . . . . . . . . 43 . . . . . . . . . . . . . . . . 44 . . . . . . . . . . . . . . . . 45 . . . . . . . . . . . . . . . . 46 `, SpriteKind.pp)47 h.setVelocity(55, randint(-5, 5))48 p.setVelocity(55, randint(-5, 5))49}50sprites.onOverlap(SpriteKind.Player, SpriteKind.A2, function (sprite, otherSprite) {51 otherSprite.destroy()52 info.changeScoreBy(10)53 info.changeLifeBy(-1)54 mySprite.setPosition(randint(15, 50), randint(15, 50))55})56function Call_Asteriods () {57 mySprite2 = sprites.create(img`58 . . . . . . . . . . . . . . . . 59 . . . . . 1 1 1 1 1 1 1 . . . . 60 . . . . . . 1 f f f f f 1 . . . 61 . . . . . . 1 f f f f f f 1 . . 62 . . . . . . 1 f f f f f f f 1 . 63 . . . . . 1 1 f f f f f f f 1 . 64 . . 1 1 1 1 f f f f f f f f 1 . 65 . . 1 f f f f f f f f f f f 1 . 66 . . 1 f f f f f f f f f f f 1 . 67 . . 1 f f f f f f f f f f f 1 . 68 . . 1 f f f f f f f f f f f 1 . 69 . 1 f f f f f f f f f f f 1 . . 70 . 1 f f f f f f f f f f 1 . . . 71 . 1 f f f 1 1 1 1 1 1 1 . . . . 72 . 1 f f 1 1 1 . . . . . . . . . 73 . 1 1 1 1 . . . . . . . . . . . 74 `, SpriteKind.Enemy)75 sp3 = sprites.create(img`76 . . . . 1 1 1 1 1 1 1 . . . . . 77 . . . . 1 f f f f f 1 1 . . . . 78 . . . 1 1 f f f f f f 1 . . . . 79 1 1 1 1 f f f f f f f 1 . . . . 80 1 f f f f f f f f f f 1 . . . . 81 1 f f f f f f f f f f 1 1 1 1 1 82 1 f f f f f f f f f f f f f f 1 83 1 f f f f f f f f f f f f f f 1 84 1 1 f f f f f f f f f f f f f 1 85 . 1 f f f f f f f f f f f f 1 1 86 . 1 1 f f f f f f f f f 1 1 1 . 87 . . 1 1 f f f f f f f 1 1 . . . 88 . . . 1 f f f f f f 1 1 . . . . 89 . . . . 1 f f f f f 1 . . . . . 90 . . . . 1 1 f f f f 1 . . . . . 91 . . . . . 1 1 1 1 1 . . . . . . 92 `, SpriteKind.Enemy)93 mySprite2.setPosition(randint(5, 150), 5)94 sp3.setPosition(randint(5, 150), 7)95 mySprite2.setVelocity(0, randint(15, 50))96 sp3.setVelocity(0, randint(15, 50))97}98sprites.onOverlap(SpriteKind.Player, SpriteKind.pp, function (sprite, otherSprite) {99 otherSprite.destroy()100 info.changeScoreBy(10)101 info.changeLifeBy(-1)102 sprite.setPosition(randint(15, 50), randint(15, 50))103})104controller.A.onEvent(ControllerButtonEvent.Pressed, function () {105 projectile = sprites.createProjectileFromSprite(img`106 . . . . . . . . . . . . . . . . 107 . . . . . . . . . . . . . . . . 108 . . . . . . . . . . . . . . . . 109 . . . . . . . . . . . . . . . . 110 . . . . . . . . . . . . . . . . 111 . . . . . . . . . . . . . . . . 112 . . . . . . . . 1 . . . . . . . 113 . . . . . . . 1 . 1 . . . . . . 114 . . . . . . . . 1 . . . . . . . 115 . . . . . . . . . . . . . . . . 116 . . . . . . . . . . . . . . . . 117 . . . . . . . . . . . . . . . . 118 . . . . . . . . . . . . . . . . 119 . . . . . . . . . . . . . . . . 120 . . . . . . . . . . . . . . . . 121 . . . . . . . . . . . . . . . . 122 `, mySprite, 0, -50)123})124sprites.onOverlap(SpriteKind.Player, SpriteKind.qq, function (sprite, otherSprite) {125 otherSprite.destroy()126 info.changeScoreBy(10)127 info.changeLifeBy(-1)128 sprite.setPosition(randint(15, 50), randint(15, 50))129})130function Call_Asteriods2 () {131 k = sprites.create(img`132 . . . . . . . . . . . . . . . . 133 . . . . . 1 1 1 1 1 1 1 . . . . 134 . . . . . . 1 f f f f f 1 . . . 135 . . . . . . 1 f f f f f f 1 . . 136 . . . . . . 1 f f f f f f f 1 . 137 . . . . . 1 1 f f f f f f f 1 . 138 . . 1 1 1 1 f f f f f f f f 1 . 139 . . 1 f f f f f f f f f f f 1 . 140 . . 1 f f f f f f f f f f f 1 . 141 . . 1 f f f f f f f f f f f 1 . 142 . . 1 f f f f f f f f f f f 1 . 143 . 1 f f f f f f f f f f f 1 . . 144 . 1 f f f f f f f f f f 1 . . . 145 . 1 f f f 1 1 1 1 1 1 1 . . . . 146 . 1 f f 1 1 1 . . . . . . . . . 147 . 1 1 1 1 . . . . . . . . . . . 148 `, SpriteKind.A2)149 l = sprites.create(img`150 . . . . 1 1 1 1 1 1 1 . . . . . 151 . . . . 1 f f f f f 1 1 . . . . 152 . . . 1 1 f f f f f f 1 . . . . 153 1 1 1 1 f f f f f f f 1 . . . . 154 1 f f f f f f f f f f 1 . . . . 155 1 f f f f f f f f f f 1 1 1 1 1 156 1 f f f f f f f f f f f f f f 1 157 1 f f f f f f f f f f f f f f 1 158 1 1 f f f f f f f f f f f f f 1 159 . 1 f f f f f f f f f f f f 1 1 160 . 1 1 f f f f f f f f f 1 1 1 . 161 . . 1 1 f f f f f f f 1 1 . . . 162 . . . 1 f f f f f f 1 1 . . . . 163 . . . . 1 f f f f f 1 . . . . . 164 . . . . 1 1 f f f f 1 . . . . . 165 . . . . . 1 1 1 1 1 . . . . . . 166 `, SpriteKind.A2)167 k.setPosition(0, randint(5, 150))168 l.setPosition(0, randint(5, 150))169 k.setVelocity(randint(15, 50), randint(1, 10))170 l.setVelocity(randint(15, 50), randint(1, 10))171}172sprites.onOverlap(SpriteKind.Projectile, SpriteKind.qq, function (sprite, otherSprite) {173 otherSprite.destroy()174 sprite.destroy()175 info.changeScoreBy(50)176})177sprites.onOverlap(SpriteKind.Projectile, SpriteKind.hp, function (sprite, otherSprite) {178 otherSprite.destroy()179 info.changeScoreBy(100)180 Call_Asteriods3()181})182sprites.onOverlap(SpriteKind.Projectile, SpriteKind.pp, function (sprite, otherSprite) {183 otherSprite.destroy()184 sprite.destroy()185 info.changeScoreBy(50)186})187sprites.onOverlap(SpriteKind.Player, SpriteKind.A1, function (sprite, otherSprite) {188 otherSprite.destroy()189 info.changeScoreBy(10)190 info.changeLifeBy(-1)191 sprite.setPosition(randint(15, 50), randint(15, 50))192})193function Call_Asteriods3 () {194 yo = sprites.create(img`195 . . . . . . . . . . . . . . . . 196 . . . . . 1 1 1 1 1 1 1 . . . . 197 . . . . . . 1 f f f f f 1 . . . 198 . . . . . . 1 f f f f f f 1 . . 199 . . . . . . 1 f f f f f f f 1 . 200 . . . . . 1 1 f f f f f f f 1 . 201 . . 1 1 1 1 f f f f f f f f 1 . 202 . . 1 f f f f f f f f f f f 1 . 203 . . 1 f f f f f f f f f f f 1 . 204 . . 1 f f f f f f f f f f f 1 . 205 . . 1 f f f f f f f f f f f 1 . 206 . 1 f f f f f f f f f f f 1 . . 207 . 1 f f f f f f f f f f 1 . . . 208 . 1 f f f 1 1 1 1 1 1 1 . . . . 209 . 1 f f 1 1 1 . . . . . . . . . 210 . 1 1 1 1 . . . . . . . . . . . 211 `, SpriteKind.hp)212 co = sprites.create(img`213 . . . . 1 1 1 1 1 1 1 . . . . . 214 . . . . 1 f f f f f 1 1 . . . . 215 . . . 1 1 f f f f f f 1 . . . . 216 1 1 1 1 f f f f f f f 1 . . . . 217 1 f f f f f f f f f f 1 . . . . 218 1 f f f f f f f f f f 1 1 1 1 1 219 1 f f f f f f f f f f f f f f 1 220 1 f f f f f f f f f f f f f f 1 221 1 1 f f f f f f f f f f f f f 1 222 . 1 f f f f f f f f f f f f 1 1 223 . 1 1 f f f f f f f f f 1 1 1 . 224 . . 1 1 f f f f f f f 1 1 . . . 225 . . . 1 f f f f f f 1 1 . . . . 226 . . . . 1 f f f f f 1 . . . . . 227 . . . . 1 1 f f f f 1 . . . . . 228 . . . . . 1 1 1 1 1 . . . . . . 229 `, SpriteKind.hp)230 yo.setPosition(150, randint(5, 110))231 co.setPosition(150, randint(5, 110))232 yo.setVelocity(randint(-15, -50), randint(1, 10))233 co.setVelocity(randint(-15, -50), randint(1, 10))234}235sprites.onOverlap(SpriteKind.Projectile, SpriteKind.A2, function (sprite, otherSprite) {236 otherSprite.destroy()237 info.changeScoreBy(100)238 mini_asteriods2()239 h.setPosition(otherSprite.x, otherSprite.y)240 p.setPosition(otherSprite.x, otherSprite.y)241})242function mini_asteriods () {243 mySprite3 = sprites.create(img`244 . . . . . . . . . . . . . . . . 245 . . . . . . . . . . . . . . . . 246 . . . . . . . . . . . . . . . . 247 . . . . . . . . . . . . . . . . 248 . . . . . . 1 . . . . . . . . . 249 . . . . . 1 1 1 . . . . . . . . 250 . . . . . 1 f 1 1 1 . . . . . . 251 . . . . 1 1 f f f 1 . . . . . . 252 . . . . 1 f f f 1 1 . . . . . . 253 . . . 1 1 f f 1 1 . . . . . . . 254 . . . 1 1 f 1 1 . . . . . . . . 255 . . . . 1 1 1 . . . . . . . . . 256 . . . . . . . . . . . . . . . . 257 . . . . . . . . . . . . . . . . 258 . . . . . . . . . . . . . . . . 259 . . . . . . . . . . . . . . . . 260 `, SpriteKind.A1)261 o = sprites.create(img`262 . . . . . . . . . . . . . . . . 263 . . . . . . . . . . . . . . . . 264 . . . . . . . . . . . . . . . . 265 . . . . . . . . . . . . . . . . 266 . . . . . . 1 . . . . . . . . . 267 . . . . . 1 1 1 . . . . . . . . 268 . . . . . 1 f 1 1 1 . . . . . . 269 . . . . 1 1 f f f 1 . . . . . . 270 . . . . 1 f f f 1 1 . . . . . . 271 . . . 1 1 f f 1 1 . . . . . . . 272 . . . 1 1 f 1 1 . . . . . . . . 273 . . . . 1 1 1 . . . . . . . . . 274 . . . . . . . . . . . . . . . . 275 . . . . . . . . . . . . . . . . 276 . . . . . . . . . . . . . . . . 277 . . . . . . . . . . . . . . . . 278 `, SpriteKind.A1)279 mySprite3.setVelocity(randint(-5, 5), 55)280 o.setVelocity(randint(-5, 5), 55)281}282sprites.onOverlap(SpriteKind.Player, SpriteKind.hp, function (sprite, otherSprite) {283 otherSprite.destroy()284 info.changeScoreBy(10)285 info.changeLifeBy(-1)286 mySprite.setPosition(randint(15, 50), randint(15, 50))287})288sprites.onOverlap(SpriteKind.Projectile, SpriteKind.A1, function (sprite, otherSprite) {289 otherSprite.destroy()290 sprite.destroy()291 info.changeScoreBy(50)292})293function mini_asteriods3 () {294 s = sprites.create(img`295 . . . . . . . . . . . . . . . . 296 . . . . . . . . . . . . . . . . 297 . . . . . . . . . . . . . . . . 298 . . . . . . . . . . . . . . . . 299 . . . . . . 1 . . . . . . . . . 300 . . . . . 1 1 1 . . . . . . . . 301 . . . . . 1 f 1 1 1 . . . . . . 302 . . . . 1 1 f f f 1 . . . . . . 303 . . . . 1 f f f 1 1 . . . . . . 304 . . . 1 1 f f 1 1 . . . . . . . 305 . . . 1 1 f 1 1 . . . . . . . . 306 . . . . 1 1 1 . . . . . . . . . 307 . . . . . . . . . . . . . . . . 308 . . . . . . . . . . . . . . . . 309 . . . . . . . . . . . . . . . . 310 . . . . . . . . . . . . . . . . 311 `, SpriteKind.qq)312 e = sprites.create(img`313 . . . . . . . . . . . . . . . . 314 . . . . . . . . . . . . . . . . 315 . . . . . . . . . . . . . . . . 316 . . . . . . . . . . . . . . . . 317 . . . . . . 1 . . . . . . . . . 318 . . . . . 1 1 1 . . . . . . . . 319 . . . . . 1 f 1 1 1 . . . . . . 320 . . . . 1 1 f f f 1 . . . . . . 321 . . . . 1 f f f 1 1 . . . . . . 322 . . . 1 1 f f 1 1 . . . . . . . 323 . . . 1 1 f 1 1 . . . . . . . . 324 . . . . 1 1 1 . . . . . . . . . 325 . . . . . . . . . . . . . . . . 326 . . . . . . . . . . . . . . . . 327 . . . . . . . . . . . . . . . . 328 . . . . . . . . . . . . . . . . 329 `, SpriteKind.qq)330 s.setVelocity(-55, randint(-5, 5))331 e.setVelocity(-55, randint(-5, 5))332}333sprites.onOverlap(SpriteKind.Projectile, SpriteKind.Enemy, function (sprite, otherSprite) {334 otherSprite.destroy()335 info.changeScoreBy(100)336 mini_asteriods()337 mySprite3.setPosition(otherSprite.x, otherSprite.y)338 o.setPosition(otherSprite.x, otherSprite.y)339})340sprites.onOverlap(SpriteKind.Player, SpriteKind.Enemy, function (sprite, otherSprite) {341 otherSprite.destroy()342 info.changeLifeBy(-1)343 info.changeScoreBy(10)344 mySprite.setPosition(randint(15, 50), randint(15, 50))345})346let e: Sprite = null347let s: Sprite = null348let o: Sprite = null349let mySprite3: Sprite = null350let co: Sprite = null351let yo: Sprite = null352let l: Sprite = null353let k: Sprite = null354let projectile: Sprite = null355let sp3: Sprite = null356let mySprite2: Sprite = null357let p: Sprite = null358let h: Sprite = null359let mySprite: Sprite = null360scene.setBackgroundImage(img`361 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff362 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff363 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff364 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff365 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff366 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff367 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff368 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff369 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff370 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff371 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff372 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff373 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff374 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff375 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ffffffffffffff376 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff377 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff378 ffffffffffffffffffff1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff379 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ffffffffffffffffffffffffffffffffffffffffffffffffff380 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff381 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff382 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff383 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff384 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff385 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff386 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff387 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff388 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff389 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff390 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff391 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff392 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff393 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff394 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff395 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff396 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff397 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff398 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff399 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff400 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff401 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff402 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff403 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff404 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff405 fffffffffffffffffffffffffffffffffffffffffffffffffff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff406 ffffffffffffffff1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff407 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff409 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff410 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff411 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff412 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff413 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff414 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff415 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff416 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff417 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff418 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff419 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff420 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff421 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff422 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff423 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff424 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff425 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff426 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff427 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff428 fffffffffffffffffffffffffffffff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff429 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff430 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff431 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff432 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff433 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff434 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffffffffffff435 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff436 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff437 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff438 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff439 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff440 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff441 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff442 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff443 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff444 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff445 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff446 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff447 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff448 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff449 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff450 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff451 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff452 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff453 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff454 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff455 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff456 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff457 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff458 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff459 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff460 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff461 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff462 ffffffffffffffffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff463 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff464 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff465 fffffffffffffffffff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff466 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff467 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff468 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffffffffffffffffffffffff469 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff470 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff471 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff472 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff473 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff474 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff475 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff476 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff477 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff478 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff479 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff480 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff481 `)482mySprite = sprites.create(img`483 . . . . . . . . . . . . . . . 484 . . . . . . . . . . . . . . . 485 . . . . . . . . . . . . . . . 486 . . . . . . . . . . . . . . . 487 . . . . . . . . . . . . . . . 488 . . . . . . . . . . . . . . . 489 . . . . . . . 1 . . . . . . . 490 . . . . . . 1 1 1 . . . . . . 491 . . . . . . 1 1 1 . . . . . . 492 . . . . . 1 1 1 1 1 . . . . . 493 . . . . . 1 1 1 1 1 . . . . . 494 . . . . 1 1 1 1 1 1 1 . . . . 495 . . . . 1 1 1 1 1 1 1 . . . . 496 . . . 1 1 1 1 . 1 1 1 1 . . . 497 . . . 1 1 . . . . . 1 1 . . . 498 `, SpriteKind.Player)499controller.moveSprite(mySprite, 100, 100)500info.setLife(3)501game.onUpdateInterval(7000, function () {502 if (info.score() > 1400) {503 Call_Asteriods()504 Call_Asteriods()505 Call_Asteriods3()506 Call_Asteriods2()507 Call_Asteriods2()508 Call_Asteriods3()509 } else {510 Call_Asteriods()511 Call_Asteriods2()512 Call_Asteriods3()513 }...
vectorfetti.js
Source:vectorfetti.js
...25 if (!c.flakes || Number.isNaN(c.flakes * 1)) {26 c.flakes = 100;27 }28 for (let i = 0; i < c.flakes; i++) {29 let conId = `con${randInt(0, 1000)}fet${randInt(0, 1000)}ti${randInt(0, 1000)}`;30 let confettiDur = `${randInt(c.speed / 2, c.speed)}`;31 let confettiType = ``;32 let confettiSpin = `<animateTransform attributeName="transform"33 attributeType="XML"34 type="rotate"35 from="0 0 0"36 to="${(Math.random() < 0.5 ? -1 : 1) * 360} 0 0"37 dur="${randInt(c.speed / 6, c.speed / 2)}ms"38 begin="-${randInt(1, 10) / 10}s"39 repeatCount="indefinite"/>`;40 // are we using an array of colors or random ones?41 let confettiColor = ``;42 if (c.colors == "random" || !Array.isArray(c.colors)) {43 confettiColor = `rgb(${randInt(0, 255)}, ${randInt(0, 255)}, ${randInt(0, 255)})`;44 } else {45 confettiColor = c.colors[randInt(0, c.colors.length - 1)];46 }47 // what type of confetti is it?48 switch (c.type) {49 case "XO":50 case "xo":51 if (randInt(0, 1) == 1) {52 // O shape53 confettiType = `<circle id="${conId}" stroke="${confettiColor}" stroke-width="${randInt(1, 3)}" fill="none" cx="0" cy="0" r="${randInt(4, 7)}" filter="url(#blur${randInt(1, 2)})">54 ${confettiSpin}55 </circle>`;56 } else {57 // X shape58 confettiType = `<path id="${conId}" fill="${confettiColor}" d="M -5 1 H -1 V 5 A 1 1 0 0 0 1 5 V 1 H 5 A 1 1 0 0 0 5 -1 H 1 V -5 A 1 1 0 0 0 -1 -5 V -1 H -5 A 1 1 0 0 0 -5 1" filter="url(#blur${randInt(1, 2)})">59 ${confettiSpin}60 </path>`;61 }62 break;63 case "code":64 if (randInt(0, 1) == 1) {65 // 1s66 confettiType = `<text id="${conId}" fill="${confettiColor}" stroke-width="${randInt(1, 3)}" fill="none" cx="0" cy="0" r="${randInt(4, 7)}" filter="url(#blur${randInt(1, 2)})">167 ${confettiSpin}68 </text>`;69 } else {70 // 0s71 confettiType = `<text id="${conId}" fill="${confettiColor}" stroke-width="${randInt(1, 3)}" fill="none" cx="0" cy="0" r="${randInt(4, 7)}" filter="url(#blur${randInt(1, 2)})">072 ${confettiSpin}73 </text>`;74 }75 break;76 case "circle":77 confettiType = `<circle id="${conId}" fill="${confettiColor}" cx="0" cy="0" r="${randInt(4, 7)}" filter="url(#blur${randInt(1, 2)})">78 ${confettiSpin}79 </circle>`;80 break;81 case "flower":82 confettiType = `<g filter="url(#blur${randInt(1, 2)})" id="${conId}">83 <path fill="${confettiColor}" d="M -2 -2 C -4 -10 4 -10 2 -2 L 2 2 C 4 10 -4 10 -2 2 L -2 -2 M 0 -2.828 C 4.242 -9.9 9.9 -4.242 2.828 0 L 0 2.828 C -4.242 9.9 -9.9 4.242 -2.828 0 L 0 -2.828 M -2.828 0 C -9.9 -4.242 -4.242 -9.9 0 -2.828 L 2.828 0 C 9.9 4.242 4.242 9.9 0 2.828 L -2.828 0 M 2 -2 C 10 -4 10 4 2 2 L -2 2 C -10 4 -10 -4 -2 -2 L 2 -2" filter="drop-shadow(rgba(0, 0, 0, ${84 randInt(0, 10) / 1085 }) 0px 0px ${randInt(0, 10) / 10}px)" />86 <path fill="rgb(${randInt(0, 255)}, ${randInt(0, 255)}, ${randInt(0, 255)})" d="M 0 -2 C -4 -10 4 -10 0 -2 L 0 2 C 4 10 -4 10 0 2 L 0 0 M 2 -2 C 4.242 -9.9 9.9 -4.242 2 -2 L -2 2 C -4.242 9.9 -9.9 4.242 -2 2 M -2 -2 C -9.9 -4.242 -4.242 -9.9 -2 -2 L 2 2 C 9.9 4.242 4.242 9.9 2 2 L 0 0 M 2 0 C 10 -4 10 4 2 0 L -2 0 C -10 4 -10 -4 -2 0 L 2 0" />87 <circle fill="rgb(${randInt(0, 255)}, ${randInt(0, 255)}, ${randInt(0, 255)})" cx="0" cy="0" r="2.8" stroke="rgb(${randInt(0, 255)}, ${randInt(0, 255)}, ${randInt(0, 255)})" stroke-width="0.4" />88 ${confettiSpin}89 </g>`;90 break;91 case "square":92 let hhww = randInt(4, 12);93 confettiType = `<rect id="${conId}" fill="rgb(${randInt(0, 255)}, ${randInt(0, 255)}, ${randInt(0, 255)})" x="0" y="0" height="${hhww}" width="${hhww}" filter="url(#blur${randInt(1, 2)})">94 ${confettiSpin}95 </rect>`;96 break;97 case "rect":98 case "default":99 default:100 confettiType = `<rect id="${conId}" fill="rgb(${randInt(0, 255)}, ${randInt(0, 255)}, ${randInt(0, 255)})" x="0" y="0" height="${randInt(6, 18)}" width="${randInt(4, 7)}" filter="url(#blur${randInt(1, 2)})">101 ${confettiSpin}102 </rect>`;103 }104 // add confetti to group105 animatedConfetti += `<g transform="translate(${randInt(ww * -0.3, ww * 0.3)} 0) scale(1.${randInt(0, 1)})">106 ${confettiType} 107 </g>108 <animateMotion xlink:href="#${conId}" dur="${confettiDur}ms" begin="0s" fill="freeze" repeatCount="none">109 <mpath xlink:href="#motionPath${randInt(1, 2)}" />110 </animateMotion>`;111 }112 const elemRect = el.getBoundingClientRect(),113 centerY = elemRect.top + (elemRect.bottom - elemRect.top) / 2,114 centerX = elemRect.left - (elemRect.left - elemRect.right) / 2;115 let overlayId = `conf${randInt(0, 1000)}etti${randInt(0, 1000)}ver${randInt(0, 1000)}lay`;116 let svg = `<svg id="${overlayId}" viewbox="0 0 ${ww} ${hh}" height="1" width="1" preserveAspectRatio="none" style="117 left:${centerX}px; 118 pointer-events:none; 119 position:fixed; 120 top:${centerY}px; 121 transform:translate(-50%,-50%); 122 transition:${c.speed / 10}ms; 123 user-select:none; 124 z-index:99999">125 <filter id="blur1" x="-100%" y="-100%" width="300%" height="300%">126 <feGaussianBlur in="SourceGraphic" stdDeviation="0" />127 </filter>128 <filter id="blur2" x="-100%" y="-100%" width="300%" height="300%">129 <feGaussianBlur in="SourceGraphic" stdDeviation="1" />...
Using AI Code Generation
1var wptools = require('wptools');2var randInt = wptools.randInt(1, 10);3console.log(randInt);4var wptools = require('wptools');5var randInt = wptools.randInt(1, 10);6console.log(randInt);7var wptools = require('wptools');8var randInt = wptools.randInt(1, 10);9console.log(randInt);10var wptools = require('wptools');11var randInt = wptools.randInt(1, 10);12console.log(randInt);13var wptools = require('wptools');14var randInt = wptools.randInt(1, 10);15console.log(randInt);16var wptools = require('wptools');17var randInt = wptools.randInt(1, 10);18console.log(randInt);19var wptools = require('wptools');20var randInt = wptools.randInt(1, 10);21console.log(randInt);22var wptools = require('wptools');23var randInt = wptools.randInt(1, 10);24console.log(randInt);25var wptools = require('wptools');26var randInt = wptools.randInt(1, 10);27console.log(randInt);28var wptools = require('wptools');29var randInt = wptools.randInt(1, 10);30console.log(randInt);31var wptools = require('
Using AI Code Generation
1var wptools = require('wptools');2var randInt = wptools.randInt;3var min = 1;4var max = 10;5var random = randInt(min, max);6console.log(random);
Using AI Code Generation
1var wptools = require('wptools');2var wiki = wptools.page('Albert Einstein');3wiki.get(function(err, resp) {4 var randInt = wiki.randInt(0, 10);5 console.log(randInt);6});7var wptools = require('wptools');8var wiki = wptools.page('Albert Einstein');9wiki.get(function(err, resp) {10 var randFloat = wiki.randFloat(0, 10);11 console.log(randFloat);12});13var wptools = require('wptools');14var wiki = wptools.page('Albert Einstein');15wiki.get(function(err, resp) {16 var randItem = wiki.randItem(['one', 'two', 'three', 'four', 'five']);17 console.log(randItem);18});19var wptools = require('wptools');20var wiki = wptools.page('Albert Einstein');21wiki.get(function(err, resp) {22 var randArray = wiki.randArray(['one', 'two', 'three', 'four', 'five'], 3);23 console.log(randArray);24});25var wptools = require('wptools');26var wiki = wptools.page('Albert Einstein');27wiki.get(function(err, resp) {28 var randString = wiki.randString(10);29 console.log(randString);30});31var wptools = require('wptools');32var wiki = wptools.page('Albert Einstein');33wiki.get(function(err, resp) {34 var randString = wiki.randString(10);35 console.log(randString);36});37var wptools = require('wptools');38var wiki = wptools.page('Albert Einstein');39wiki.get(function(err, resp) {40 var randString = wiki.randString(10);41 console.log(randString);42});
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!