untrusted-test-only / solutions /15_exceptionalCrossing.md
lychees's picture
Upload 569 files
87b3b3a

Exception approach

lizheming

       'onCollision': function (player) {
            player.killedBy(map.placePlayer());
        }

029ah

       'onCollision': function (player) {
            player.killedBy(none);
        }

dentuzhik

        // Assumes you'll need to go down
        'onCollision': function (player) {
            player.killedBy(map.placeObject(0, player.getY(), 'empty'));
        }

NightmaresSeller

        // Simply throw exception
        'onCollision': function (player) {
            player.killedBy((function() {throw 666;})());
        }

Frenchi

// Shortest possible response - throws "undefined" error.
       'onCollision': function (player) {
            player.killedBy(a);
        }

Redefinition approach

chenxiaoqino

        'onCollision': function (player) {
            player.killedBy();},'type':'item',a:function(){return (0);
        }

CaitSith2

        'onCollision': function (player) {
            player.killedBy();},'onCollision': function (player){//);
        }

XadillaX

player.killedBy() = (0);