Summary Files Commits Branches @commit @diff @stats
path: root / Year 2 / Computer Graphics with WebGL / Project / star.js
diff options
context:
space:
mode:
Commit87e9c9fa25b21bec3a658dcebc6c765a511d838e (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-08-27 11:44:43 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-08-27 11:44:43 +0300
Files5727bac04d65259a23267300dd9ff9a20a45554b /Year 2/Computer Graphics with WebGL/Project/star.js
uni-projects-87e9c9fa25b21bec3a658dcebc6c765a511d838e.tar
uni-projects-87e9c9fa25b21bec3a658dcebc6c765a511d838e.tar.gz
uni-projects-87e9c9fa25b21bec3a658dcebc6c765a511d838e.zip
Parent35fce31dd69c7a3524d1455dfe8c3244a3bbc630 (diff)
[WGL/P] Slight code reorganisation, moved buffer logic for black holes in BlackHole and exported count limits as global variables
1 files changed, 3 insertions, 0 deletions
-rw-r--r--Year 2/Computer Graphics with WebGL/Project/star.js3
diff --git a/Year 2/Computer Graphics with WebGL/Project/star.js b/Year 2/Computer Graphics with WebGL/Project/star.js
index a98c3cf..1931c7f 100644
--- a/Year 2/Computer Graphics with WebGL/Project/star.js
+++ b/Year 2/Computer Graphics with WebGL/Project/star.js
@@ -1,6 +1,9 @@
starsBuf = [];
Star = function(center, size) {
+ if (starsBuf.length == STAR_MAX_COUNT)
+ throw "Error: cannot add more stars, limit of " + STAR_MAX_COUNT + " reached!"
+
this.sphere = new Sphere(center, size);
this.sphere.color = [0.956,0.5,0.215];
this.index = starsBuf.push([]) - 1;