このサイトはJavaScriptを使用しています
ホーム
エクスプローラー
ヘルプ
サインイン
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行の削除
分割表示
差分オプション
統計情報を表示
Patchファイルをダウンロード
Diffファイルをダウンロード
+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
;
書き込み
プレビュー
読み込み中…
キャンセル
保存