WinGums: Some more code clean-up.

This commit is contained in:
Jürg Lehni 2014-03-12 10:55:19 +01:00
parent 46bd6c9b3f
commit 3dd2d8e8ff

View file

@ -47,13 +47,14 @@
}, },
checkWallCollision: function() { checkWallCollision: function() {
var size = view.size;
if (this.point.x < -this.radius) if (this.point.x < -this.radius)
this.point.x = view.size.width + this.radius; this.point.x = size.width + this.radius;
if (this.point.x > view.size.width + this.radius) if (this.point.x > size.width + this.radius)
this.point.x = -this.radius; this.point.x = -this.radius;
if (this.point.y < -this.radius) if (this.point.y < -this.radius)
this.point.y = view.size.height + this.radius; this.point.y = size.height + this.radius;
if (this.point.y > view.size.height + this.radius) if (this.point.y > size.height + this.radius)
this.point.y = -this.radius; this.point.y = -this.radius;
}, },
@ -90,7 +91,7 @@
} }
}, },
getboundOffset: function(b) { getBoundOffset: function(b) {
var diff = this.point - b; var diff = this.point - b;
var angle = (diff.angle + 180) % 360; var angle = (diff.angle + 180) % 360;
return this.boundOffset[Math.floor(angle / 360 * this.boundOffset.length)]; return this.boundOffset[Math.floor(angle / 360 * this.boundOffset.length)];
@ -99,7 +100,7 @@
calcBounds: function(b) { calcBounds: function(b) {
for (var i = 0; i < this.numSegment; i ++) { for (var i = 0; i < this.numSegment; i ++) {
var tp = this.getSidePoint(i); var tp = this.getSidePoint(i);
var bLen = b.getboundOffset(tp); var bLen = b.getBoundOffset(tp);
var td = tp.getDistance(b.point); var td = tp.getDistance(b.point);
if (td < bLen) { if (td < bLen) {
this.boundOffsetBuff[i] -= (bLen - td) / 2; this.boundOffsetBuff[i] -= (bLen - td) / 2;