Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 993 Bytes

15_exceptionalCrossing.md

File metadata and controls

48 lines (40 loc) · 993 Bytes

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;})());
        }

Redefinition approach

chenxiaoqino

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

CaitSith2

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