]> git.lizzy.rs Git - dragonblocks.git/blobdiff - game/commands/init.js
Map abstraction and World class
[dragonblocks.git] / game / commands / init.js
index 22f2137e935e6a2e66298a0417e93d301a2d8ec0..17ce6ec697e6038d8192c9b4a04c7553f9db0d0e 100644 (file)
@@ -22,7 +22,7 @@ dragonblocks.registerChatcommand({
                        default:
                                commands.help(arg);
                                break;
-               }       
+               }
        }
 });
 dragonblocks.registerChatcommand({
@@ -39,7 +39,7 @@ dragonblocks.registerChatcommand({
        func: arg => {
                let x = parseInt(arg.split(" ")[0]);
                let y = parseInt(arg.split(" ")[1]);
-               if(dragonblocks.map.contains(x, y)){
+               if(dragonblocks.player.map.withinBounds(x, y)){
                        dragonblocks.player.teleport(x, y, true);
                        dragonblocks.chatMessage("Teleported to " + x + ", " + y);
                }
@@ -55,10 +55,10 @@ dragonblocks.registerChatcommand({
                let x = parseInt(arg.split(" ")[0]);
                let y = parseInt(arg.split(" ")[1]);
                let node = arg.split(" ")[2];
-               if(dragonblocks.map.contains(x, y)){
+               if(dragonblocks.player.map.withinBounds(x, y)){
                        if(dragonblocks.nodes[node]){
-                               dragonblocks.setNode(x, y, node);
-                               dragonblocks.chatMessage("Set " + node + " to " + x + ", " + y);        
+                               dragonblocks.player.map.setNode(x, y, node);
+                               dragonblocks.chatMessage("Set " + node + " to " + x + ", " + y);
                        }
                        else
                                dragonblocks.chatMessage("Unknown Node.");