이 웹사이트는 자바스크립트 활성화가 필요합니다.
홈
탐색
도움말
로그인
sbrl
/
Scene-Starlight
보기
1
좋아요
0
포크
0
코드
이슈
0
풀 리퀘스트
0
활동
소스 검색
Alter all js to use new es6 module syntax
master
Starbeamrainbowlabs
4 년 전
부모
dac909fd12
커밋
9f835820dc
4개의 변경된 파일
과
15개의 추가작업
그리고
1개의 파일을 삭제
분할 보기
Diff Options
Show Stats
Download Patch File
Download Diff File
+3
-0
Random.js
+4
-0
Star.js
+7
-0
Starlight-Renderer.js
+1
-1
Vector.js
+ 3
- 0
Random.js
파일 보기
@ -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
파일 보기
@ -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
파일 보기
@ -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
파일 보기
@ -215,4 +215,4 @@ class Vector {
}
}
// Make Vector.js Node.js friendly
if
(
typeof
module
!=
"undefined"
&&
module
.
exports
)
module
.
exports
=
Vector
;
export
default
Vector
;
쓰기
미리보기
불러오는 중...
취소
저장