Este sitio web funciona mejor con JavaScript.
Inicio
Explorar
Ayuda
Iniciar sesión
sbrl
/
Scene-Starlight
Seguir
1
Destacar
0
Fork
0
Código
Incidencias
0
Pull Requests
0
Actividad
Explorar el Código
Alter all js to use new es6 module syntax
master
Starbeamrainbowlabs
hace 4 años
padre
dac909fd12
commit
9f835820dc
Se han
modificado 4 ficheros
con
15 adiciones
y
1 borrados
Dividir vista
Opciones de diferencias
Mostrar estadísticas
Descargar archivo de parche
Descargar archivo de diferencias
+3
-0
Random.js
+4
-0
Star.js
+7
-0
Starlight-Renderer.js
+1
-1
Vector.js
+ 3
- 0
Random.js
Ver fichero
@ -1,3 +1,5 @@
"use strict"
;
/
*
*
*
Bounded
random
number
generator
.
Has
3
forms
:
*
@ -18,3 +20,4 @@
function
random
(
a
,
b
,
c
,
d
)
{
d
=
Math
.
random
(
)
;
if
(
typeof
a
!=
"number"
)
return
d
;
a
=
typeof
b
==
"number"
?
d
*
(
a
-
b
)
+
b
:
d
*
a
;
a
=
(
typeof
b
!=
"number"
?
b
:
c
)
?
a
:
Math
.
floor
(
a
)
;
return
a
;
}
export
default
random
;
+ 4
- 0
Star.js
Ver fichero
@ -1,5 +1,7 @@
"use strict"
;
import
Vector
from
'./Vector'
;
class
Star
{
constructor
(
inCanvas
,
inPosition
,
inSize
)
@ -28,3 +30,5 @@ class Star
context
.
restore
(
)
;
}
}
export
default
Star
;
+ 7
- 0
Starlight-Renderer.js
Ver fichero
@ -1,5 +1,12 @@
"use strict"
;
import
random
from
'./Random'
;
// Bounded random number generation
import
Vector
from
'./Vector'
;
// 2D vector class
// Subclasses
import
Star
from
'./Star'
;
// ~~~
class
StarlightRenderer
{
constructor
(
canvas
)
+ 1
- 1
Vector.js
Ver fichero
@ -215,4 +215,4 @@ class Vector {
}
}
// Make Vector.js Node.js friendly
if
(
typeof
module
!=
"undefined"
&&
module
.
exports
)
module
.
exports
=
Vector
;
export
default
Vector
;
Escribir
Vista previa
Cargando…
Cancelar
Guardar