Summary Files Commits Branches @commit @diff @stats
path: root / Year 2 / Computer Graphics with WebGL / Project / star.js
diff options
context:
space:
mode:
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;