mirror of
https://github.com/krgamestudios/Toy.git
synced 2026-04-15 23:04:08 +10:00
Patched some very obscure bugs
This commit is contained in:
@@ -1,10 +1,22 @@
|
||||
//polyfill the _insert function
|
||||
fn _insert(self, k, v) {
|
||||
var tmp1 = v;
|
||||
var tmp2;
|
||||
for (var i = k; i < self.length(); i++) {
|
||||
tmp2 = self[i];
|
||||
self[i] = tmp1;
|
||||
tmp1 = tmp2;
|
||||
}
|
||||
|
||||
var xrel: int = 0;
|
||||
var yrel: int = 0;
|
||||
|
||||
if (xrel > 1 || xrel < -1 || yrel > 1 || yrel < -1) {
|
||||
print "outside";
|
||||
self.push(tmp1);
|
||||
return self;
|
||||
}
|
||||
else {
|
||||
print "inside";
|
||||
}
|
||||
|
||||
var a = [1, 2, 3];
|
||||
|
||||
a = a.insert(1, 42);
|
||||
|
||||
assert a == [1, 5, 2, 3], "index assignment left failed";
|
||||
|
||||
|
||||
print "All good";
|
||||
Reference in New Issue
Block a user