From 69b7c7c4550fde471e996aff2c24bd3ebeb9adfd Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 25 Dec 2017 11:26:36 -0500 Subject: [PATCH] v1.3a update --- mar/phaser/mar.js | 256 +++++++++++++++++++++++++++++++++++++----- mar/phaser/mar.min.js | 77 +++++++------ mar/sprites.json | 4 +- mar/sprites.png | Bin 588279 -> 587505 bytes 4 files changed, 270 insertions(+), 67 deletions(-) diff --git a/mar/phaser/mar.js b/mar/phaser/mar.js index 82e9885..323e200 100644 --- a/mar/phaser/mar.js +++ b/mar/phaser/mar.js @@ -23,9 +23,24 @@ var colorScheme = { }; var mar = {}; -mar.objects = []; mar.animationFrames = {}; +CUBOT_WALK_FRAMES = { + south: 240, + north: 194, + west: 254, + east: 164 +}; + +HARVESTER_WALK_FRAMES = { + south: 347, + north: 317, + west: 377, + east: 287 +}; + + + if (fullscreen) { RENDERER_WIDTH = window.innerWidth - 4; RENDERER_HEIGHT = window.innerHeight - 4; @@ -63,8 +78,6 @@ function dispatchTileEnter(x, y) { * Transparent, X: Normal, C: Cubot */ - console.log("enter " + x + ", " + y); - for (var i = 0; i < mar.world.tiles.length; i++) { var tX = mar.world.tiles[i].tileX; @@ -168,6 +181,8 @@ function Word(terrain) { this.setTerrain(terrain); game.iso.topologicalSort(isoGroup); + + }; /** @@ -199,7 +214,7 @@ function Word(terrain) { for (var i = 0; i < response.length; i++) { //Update/Create the object - var existingObject = self.getObject(response[i].id); + var existingObject = self.getObject(response[i].i); if (existingObject !== null) { @@ -236,28 +251,23 @@ function updateGameObject(object, responseObj) { object.direction = responseObj.direction; - if (object.type === 1 || object.type === 10) { - - console.log(responseObj.holo); + if (object.type === 1) { object.action = responseObj.action; //Update location if ((object.tileX !== responseObj.x || object.tileY !== responseObj.y)) { //location changed - console.log("walk"); dispatchTileLeave(object.tileX, object.tileY); object.tileX = responseObj.x; object.tileY = responseObj.y; - cubotWalk(object, object.direction); + cubotWalk(object, object.direction, undefined, CUBOT_WALK_FRAMES); } //Update Inventory if (object.heldItem !== responseObj.heldItem) { - console.log("Update held item" + responseObj.heldItem); - if (object.inventory !== undefined) { object.inventory.destroy(); } @@ -307,6 +317,34 @@ function updateGameObject(object, responseObj) { //Dig cubotDig(object, object.direction); } + } else if (object.type === 10) { + object.action = responseObj.action; + + //Update location + if ((object.tileX !== responseObj.x || object.tileY !== responseObj.y)) { + //location changed + dispatchTileLeave(object.tileX, object.tileY); + + object.tileX = responseObj.x; + object.tileY = responseObj.y; + cubotWalk(object, object.direction, undefined, HARVESTER_WALK_FRAMES); + } + + //Update direction + switch (object.direction) { + case DIR_NORTH: + object.animations.frame = HARVESTER_WALK_FRAMES.north; + break; + case DIR_EAST: + object.animations.frame = HARVESTER_WALK_FRAMES.east; + break; + case DIR_SOUTH: + object.animations.frame = HARVESTER_WALK_FRAMES.south; + break; + case DIR_WEST: + object.animations.frame = HARVESTER_WALK_FRAMES.west; + break; + } } @@ -361,9 +399,7 @@ function createInventory(items) { function createGameObject(objData) { - console.log("Added " + objData.type); - - if (objData.type === 1 || objData.type === 10) { + if (objData.t === 1) { var cubot = game.add.isoSprite(getIsoX(objData.x), getIsoY(objData.y), 15, "sheet", null, isoGroup); cubot.anchor.set(0.5, 0); @@ -379,7 +415,7 @@ function createGameObject(objData) { document.body.style.cursor = 'default'; }); - cubot.id = objData.id; + cubot.id = objData.i; cubot.type = 1; cubot.tileX = objData.x; cubot.tileY = objData.y; @@ -393,6 +429,10 @@ function createGameObject(objData) { dispatchTileEnter(objData.x, objData.y); + cubot.isAt = function (x, y) { + return this.tileX === x && this.tileY === y; + }; + cubot.onTileHover = function () { game.add.tween(this).to({isoZ: 45}, 200, Phaser.Easing.Quadratic.InOut, true); game.add.tween(this.scale).to({x: 1.2, y: 1.2}, 200, Phaser.Easing.Linear.None, true); @@ -462,9 +502,7 @@ function createGameObject(objData) { return cubot; - } else if (objData.type === 2) { - - console.log("biomass"); + } else if (objData.t === 2) { var biomass = game.add.isoSprite(getIsoX(objData.x), getIsoY(objData.y), 10, "sheet", 1, isoGroup); biomass.animations.add("idle", mar.animationFrames.biomassIdle, true); @@ -473,7 +511,7 @@ function createGameObject(objData) { biomass.type = 2; biomass.tileX = objData.x; biomass.tileY = objData.y; - biomass.id = objData.id; + biomass.id = objData.i; biomass.tint = colorScheme.biomassTint;// "#3BB886" @@ -488,7 +526,16 @@ function createGameObject(objData) { biomass.hoverText.anchor.set(0.5, 0); biomass.addChild(biomass.hoverText); + biomass.isAt = function (x, y) { + return this.tileX === x && this.tileY === y; + }; + + biomass.isAt = function (x, y) { + return this.tileX === x && this.tileY === y; + }; + biomass.onTileHover = function () { + game.tweens.removeFrom(this); document.body.style.cursor = 'pointer'; game.add.tween(this).to({isoZ: 45}, 200, Phaser.Easing.Quadratic.InOut, true); this.tint = colorScheme.biomassHoverTint; @@ -499,6 +546,7 @@ function createGameObject(objData) { }; biomass.onTileOut = function () { + game.tweens.removeFrom(this); document.body.style.cursor = 'default'; game.add.tween(this).to({isoZ: 15}, 400, Phaser.Easing.Bounce.Out, true); @@ -510,6 +558,105 @@ function createGameObject(objData) { biomass.animations.play("idle", 45, true); return biomass; + + } else if (objData.t === 10) { + + var harvester = game.add.isoSprite(getIsoX(objData.x), getIsoY(objData.y), 15, "sheet", null, isoGroup); + harvester.anchor.set(0.5, 0); + + harvester.id = objData.i; + harvester.type = 10; + harvester.tileX = objData.x; + harvester.tileY = objData.y; + harvester.direction = objData.direction; + harvester.action = objData.action; + + dispatchTileEnter(objData.x, objData.y); + + harvester.isAt = function (x, y) { + return this.tileX === x && this.tileY === y; + }; + + harvester.onTileHover = function () { + game.add.tween(this).to({isoZ: 45}, 200, Phaser.Easing.Quadratic.InOut, true); + game.add.tween(this.scale).to({x: 1.2, y: 1.2}, 200, Phaser.Easing.Linear.None, true); + this.tint = colorScheme.cubotHoverTint; + }; + harvester.onTileOut = function () { + game.add.tween(this).to({isoZ: 15}, 400, Phaser.Easing.Bounce.Out, true); + game.add.tween(this.scale).to({x: 1, y: 1}, 200, Phaser.Easing.Linear.None, true); + this.tint = colorScheme.cubotTint; + }; + + harvester.animations.add("walk_w", mar.animationFrames.harvester_walk_w, true); + harvester.animations.add("walk_s", mar.animationFrames.harvester_walk_s, true); + harvester.animations.add("walk_e", mar.animationFrames.harvester_walk_e, true); + harvester.animations.add("walk_n", mar.animationFrames.harvester_walk_n, true); + + harvester.queuedAnims = []; + + switch (harvester.direction) { + case DIR_NORTH: + harvester.animations.frame = HARVESTER_WALK_FRAMES.north; + break; + case DIR_EAST: + harvester.animations.frame = HARVESTER_WALK_FRAMES.east; + break; + case DIR_SOUTH: + harvester.animations.frame = HARVESTER_WALK_FRAMES.south; + break; + case DIR_WEST: + harvester.animations.frame = HARVESTER_WALK_FRAMES.west; + break; + } + + + return harvester; + } else if (objData.t === 3) { + //Factory + var factory = game.add.isoSprite(getIsoX(objData.x), getIsoY(objData.y), 15, "sheet", "objects/factory", isoGroup); + factory.anchor.set(0.5, .25); + + factory.id = objData.i; + factory.type = 3; + factory.tileX = objData.x; + factory.tileY = objData.y; + + + factory.hoverText = game.make.text(0, 0, "Factory", { + fontSize: 22, + fill: colorScheme.textFill, + stroke: colorScheme.textStroke, + strokeThickness: 2, + font: "fixedsys" + }); + factory.hoverText.alpha = 0; + factory.hoverText.anchor.set(0.5, 0); + factory.addChild(factory.hoverText); + + factory.isAt = function (x, y) { + return (this.tileX === x || this.tileX + 1 === x) && (this.tileY + 1 === y || this.tileY === y); + }; + + factory.onTileHover = function () { + game.tweens.removeFrom(this); + game.add.tween(this).to({isoZ: 25}, 200, Phaser.Easing.Quadratic.InOut, true); + game.add.tween(this.scale).to({x: 1.06, y: 1.06}, 200, Phaser.Easing.Linear.None, true); + this.tint = colorScheme.cubotHoverTint; + + game.add.tween(this.hoverText).to({alpha: 0.9}, 200, Phaser.Easing.Quadratic.In, true); + factory.hoverText.visible = true; + }; + factory.onTileOut = function () { + game.tweens.removeFrom(this); + game.add.tween(this).to({isoZ: 15}, 400, Phaser.Easing.Bounce.Out, true); + game.add.tween(this.scale).to({x: 1, y: 1}, 200, Phaser.Easing.Linear.None, true); + this.tint = colorScheme.cubotTint; + + game.add.tween(this.hoverText).to({alpha: 0}, 200, Phaser.Easing.Quadratic.Out, true); + }; + + return factory; } } @@ -589,9 +736,6 @@ function objectListener(message) { if (message.t === "object") { mar.world.updateObjects(message.objects); - - console.log(message.objects); - } } @@ -664,6 +808,7 @@ var GameClient = function (callback) { var message = JSON.parse(received.data); } catch (e) { + console.log(e) floppyListener(received); } @@ -707,7 +852,6 @@ var GameClient = function (callback) { }; this.requestTerrain = function () { - console.log("request terrain"); this.socket.send(JSON.stringify({t: "terrain", x: mar.worldX, y: mar.worldY})); }; @@ -749,7 +893,7 @@ function dispatchTileHover(x, y) { var object = mar.world.objects[i]; - if (object.tileX === x && object.tileY === y) { + if (object.isAt(x, y)) { object.onTileHover(); } } @@ -760,7 +904,7 @@ function dispatchTileOut(x, y) { var object = mar.world.objects[i]; - if (object.tileX === x && object.tileY === y) { + if (object.isAt(x, y)) { object.onTileOut(); } } @@ -868,6 +1012,17 @@ BasicGame.Boot.prototype = { if (count % 10 === 0) { game.iso.topologicalSort(isoGroup); } + + + // if(mar.world){ + // for(var i = 0; i < mar.world.objects.length; i++){ + // if(mar.world.objects[i].animations){ + // console.log(mar.world.objects[i].animations.currentFrame) + // + // } + // } + // } + }, @@ -997,13 +1152,14 @@ function cubotDig(cubot, direction, callback) { } } -function cubotWalk(cubot, direction, callback) { +function cubotWalk(cubot, direction, callback, walkFrames) { var tween; if (direction === DIR_SOUTH) { var walk = function (duration) { + cubot.animations.play("walk_s", 60, true); tween = game.add.tween(cubot).to({isoX: getIsoX(cubot.tileX), isoY: getIsoY(cubot.tileY)}, duration, Phaser.Easing.Linear.None, true); @@ -1012,7 +1168,7 @@ function cubotWalk(cubot, direction, callback) { tween.onComplete.add(function () { cubot.animations.stop(); - cubot.animations.frame = 240; + cubot.animations.frame = walkFrames.south; // cubot.tileY++; cubot.onTileOut(); //Resync position @@ -1033,6 +1189,7 @@ function cubotWalk(cubot, direction, callback) { } else if (direction === DIR_NORTH) { walk = function (duration) { + cubot.animations.play("walk_n", 60, true); tween = game.add.tween(cubot).to({isoX: getIsoX(cubot.tileX), isoY: getIsoY(cubot.tileY)}, duration, Phaser.Easing.Linear.None, true); @@ -1040,7 +1197,7 @@ function cubotWalk(cubot, direction, callback) { tween.onComplete.add(function () { cubot.animations.stop(); - cubot.animations.frame = 194; + cubot.animations.frame = walkFrames.north; // cubot.tileY--; cubot.onTileOut(); //Resync position @@ -1060,6 +1217,8 @@ function cubotWalk(cubot, direction, callback) { } else if (direction === DIR_WEST) { walk = function (duration) { + + cubot.animations.play("walk_w", 60, true); tween = game.add.tween(cubot).to({isoX: getIsoX(cubot.tileX), isoY: getIsoY(cubot.tileY)}, duration, Phaser.Easing.Linear.None, true); @@ -1069,7 +1228,7 @@ function cubotWalk(cubot, direction, callback) { tween.onComplete.add(function () { cubot.animations.stop(); - cubot.animations.frame = 254; + cubot.animations.frame = walkFrames.west; // cubot.tileX--; cubot.onTileOut(); //Resync position @@ -1089,6 +1248,7 @@ function cubotWalk(cubot, direction, callback) { } else if (direction === DIR_EAST) { walk = function (duration) { + cubot.animations.play("walk_e", 60, true); tween = game.add.tween(cubot).to({isoX: getIsoX(cubot.tileX), isoY: getIsoY(cubot.tileY)}, duration, Phaser.Easing.Linear.None, true); @@ -1098,7 +1258,7 @@ function cubotWalk(cubot, direction, callback) { tween.onComplete.add(function () { cubot.animations.stop(); - cubot.animations.frame = 164; + cubot.animations.frame = walkFrames.east; // cubot.tileX++; cubot.onTileOut(); @@ -1141,6 +1301,15 @@ function initialiseAnimations() { for (i = 10; i < 30; i++) { mar.animationFrames.walk_e.push("cubot/walk_e/" + ("0000" + i).slice(-4)); } + + mar.animationFrames.harvester_walk_e_start = []; + for (var i = 0; i < 10; i++) { + mar.animationFrames.harvester_walk_e_start.push("harvester/walk_e/" + ("0000" + i).slice(-4)); + } + mar.animationFrames.harvester_walk_e = []; + for (i = 10; i < 30; i++) { + mar.animationFrames.harvester_walk_e.push("harvester/walk_e/" + ("0000" + i).slice(-4)); + } //North mar.animationFrames.walk_n_start = []; for (i = 0; i < 10; i++) { @@ -1150,6 +1319,15 @@ function initialiseAnimations() { for (i = 10; i < 30; i++) { mar.animationFrames.walk_n.push("cubot/walk_n/" + ("0000" + i).slice(-4)); } + + mar.animationFrames.harvester_walk_n_start = []; + for (i = 0; i < 10; i++) { + mar.animationFrames.harvester_walk_n_start.push("harvester/walk_n/" + ("0000" + i).slice(-4)); + } + mar.animationFrames.harvester_walk_n = []; + for (i = 10; i < 30; i++) { + mar.animationFrames.harvester_walk_n.push("harvester/walk_n/" + ("0000" + i).slice(-4)); + } //South mar.animationFrames.walk_s_start = []; for (i = 0; i < 10; i++) { @@ -1159,6 +1337,15 @@ function initialiseAnimations() { for (i = 10; i < 30; i++) { mar.animationFrames.walk_s.push("cubot/walk_s/" + ("0000" + i).slice(-4)); } + + mar.animationFrames.harvester_walk_s_start = []; + for (i = 0; i < 10; i++) { + mar.animationFrames.harvester_walk_s_start.push("harvester/walk_s/" + ("0000" + i).slice(-4)); + } + mar.animationFrames.harvester_walk_s = []; + for (i = 10; i < 30; i++) { + mar.animationFrames.harvester_walk_s.push("harvester/walk_s/" + ("0000" + i).slice(-4)); + } //West mar.animationFrames.walk_w_start = []; for (i = 0; i < 10; i++) { @@ -1169,6 +1356,15 @@ function initialiseAnimations() { mar.animationFrames.walk_w.push("cubot/walk_w/" + ("0000" + i).slice(-4)); } + mar.animationFrames.harvester_walk_w_start = []; + for (i = 0; i < 10; i++) { + mar.animationFrames.harvester_walk_w_start.push("harvester/walk_w/" + ("0000" + i).slice(-4)); + } + mar.animationFrames.harvester_walk_w = []; + for (i = 10; i < 30; i++) { + mar.animationFrames.harvester_walk_w.push("harvester/walk_w/" + ("0000" + i).slice(-4)); + } + //Dig =------------------------------------------------------- mar.animationFrames.dig_e = []; for (i = 1; i <= 41; i++) { diff --git a/mar/phaser/mar.min.js b/mar/phaser/mar.min.js index 2f849a1..0d9ceb6 100644 --- a/mar/phaser/mar.min.js +++ b/mar/phaser/mar.min.js @@ -1,43 +1,50 @@ -DIR_NORTH=0;DIR_EAST=1;DIR_SOUTH=2;DIR_WEST=3;WORLD_HEIGHT=WORLD_WIDTH=16;var colorScheme={tileTint:16777215,wallTint:14540253,cubotHoverTint:65280,cubotTint:16777215,textFill:"#FFFFFF",textStroke:"#9298a8",biomassTint:6535263,biomassHoverTint:65280,tileHoverTint:65280,itemIron:4408129,itemCopper:13139256,hologramFill:"#FFFFFF",hologramStroke:"#9298a8",hologramAlpha:.9},mar={objects:[],animationFrames:{}}; -fullscreen?(RENDERER_WIDTH=window.innerWidth-4,RENDERER_HEIGHT=window.innerHeight-4):(RENDERER_WIDTH=document.getElementById("game").clientWidth,RENDERER_HEIGHT=window.innerHeight/1.25);var game=new Phaser.Game(RENDERER_WIDTH,RENDERER_HEIGHT,Phaser.AUTO,"game",null,!0,!1); -function dispatchTileLeave(a,b){for(var d=0;d';this.socket.send(JSON.stringify({t:"floppyDown"}))};this.notifyFloppyUp=function(){this.socket.send(JSON.stringify({t:"floppyUp"}))}};function dispatchTileHover(a,b){for(var d in mar.world.objects){var c=mar.world.objects[d];if(c.tileX===a&&c.tileY===b)c.onTileHover()}} -function dispatchTileOut(a,b){for(var d in mar.world.objects){var c=mar.world.objects[d];if(c.tileX===a&&c.tileY===b)c.onTileOut()}}var count=0,BasicGame=function(a){};BasicGame.Boot=function(a){};var isoGroup,cursorPos,cursor,debugTile,debugObj,objectsGroup,cursors,tmpLine; +var GameClient=function(a){var b=this,c=[],d=new XMLHttpRequest;d.open("GET","./getServerInfo.php",!0);d.onreadystatechange=function(){4===d.readyState&&200===d.status&&(console.log("Received server info "+d.responseText),setTimeout(function(){var e=JSON.parse(d.responseText);console.log(e.address);b.socket=new WebSocket(e.address);b.username=e.username;b.tickLength=e.tickLength;b.serverName=e.serverName;mar.client.socket.binaryType="arraybuffer";b.socket.onopen=function(){b.socket.send(e.token); +c.push(authListener);c.push(userInfoListener);c.push(terrainListener);c.push(tickListener);c.push(objectListener);c.push(codeListener);c.push(codeResponseListener);mar.client.socket.onmessage=function(a){try{var b=JSON.parse(a.data)}catch(h){console.log(h),floppyListener(a)}for(a=0;a';this.socket.send(JSON.stringify({t:"floppyDown"}))};this.notifyFloppyUp=function(){this.socket.send(JSON.stringify({t:"floppyUp"}))}};function dispatchTileHover(a,b){for(var c in mar.world.objects){var d=mar.world.objects[c];if(d.isAt(a,b))d.onTileHover()}} +function dispatchTileOut(a,b){for(var c in mar.world.objects){var d=mar.world.objects[c];if(d.isAt(a,b))d.onTileOut()}}var count=0,BasicGame=function(a){};BasicGame.Boot=function(a){};var isoGroup,cursorPos,cursor,debugTile,debugObj,objectsGroup,cursors,tmpLine; BasicGame.Boot.prototype={preload:function(){game.load.atlasJSONHash("sheet","./mar/sprites.png","./mar/sprites.json");game.time.advancedTiming=!0;game.plugins.add(new Phaser.Plugin.Isometric(game));game.iso.anchor.setTo(.5,0);game.world.setBounds(0,0,2200,1100);game.camera.x=280;game.camera.y=90;game.stage.disableVisibilityChange=!0},create:function(){isoGroup=game.add.group();objectsGroup=game.add.group();initialiseAnimations();this.spawnTiles();cursorPos=new Phaser.Plugin.Isometric.Point3;cursors= game.input.keyboard.createCursorKeys()},update:function(){game.iso.unproject(game.input.activePointer.position,cursorPos);isoGroup.forEach(function(a){if(a.isTile){var b=a.isoBounds.containsXY(cursorPos.x,cursorPos.y);!a.selected&&b?(a.selected=!0,a.tint=colorScheme.tileHoverTint,debugTile=a.tileX+", "+a.tileY,dispatchTileHover(a.tileX,a.tileY),game.add.tween(a).to({isoZ:a.baseZ+8},200,Phaser.Easing.Quadratic.InOut,!0)):a.selected&&!b&&(dispatchTileOut(a.tileX,a.tileY),a.selected=!1,a.tint=a.baseTint, game.add.tween(a).to({isoZ:a.baseZ},200,Phaser.Easing.Quadratic.InOut,!0))}});this.game.input.activePointer.isDown?(this.game.origDragPoint&&(this.game.camera.x+=this.game.origDragPoint.x-this.game.input.activePointer.position.x,this.game.camera.y+=this.game.origDragPoint.y-this.game.input.activePointer.position.y),this.game.origDragPoint=this.game.input.activePointer.position.clone()):this.game.origDragPoint=null;count++;0===count%10&&game.iso.topologicalSort(isoGroup)},render:function(){void 0!== mar.worldX?game.debug.text("World: ("+Number(mar.worldX).toString(16)+", "+Number(mar.worldY).toString(16)+")",10,20):game.debug.text("World: (?,?)",10,20);debugTile&&game.debug.text(debugTile,10,40);void 0!==tmpLine&&(game.debug.geom(tmpLine),game.debug.lineInfo(tmpLine,32,32))},spawnTiles:function(){mar.client=new GameClient}}; function setupWorldArrows(){var a=game.make.isoSprite(528,-10,10,"sheet","ui/arrow_north",isoGroup);a.inputEnabled=!0;a.events.onInputDown.add(function(){0===mar.worldY?mar.worldY=mar.maxWidth:mar.worldY--;mar.client.requestTerrain()});a.events.onInputOver.add(function(){a.tint=65280;document.body.style.cursor="pointer"});a.events.onInputOut.add(function(){a.tint=16777215;document.body.style.cursor="default"});isoGroup.addChild(a);var b=game.make.isoSprite(1115,587,10,"sheet","ui/arrow_east",isoGroup); -b.inputEnabled=!0;b.events.onInputDown.add(function(){mar.worldX===mar.maxWidth?mar.worldX=0:mar.worldX++;mar.client.requestTerrain()});b.events.onInputOver.add(function(){b.tint=65280;document.body.style.cursor="pointer"});b.events.onInputOut.add(function(){b.tint=16777215;document.body.style.cursor="default"});isoGroup.addChild(b);var d=game.make.isoSprite(528,1170,10,"sheet","ui/arrow_south",isoGroup);d.inputEnabled=!0;d.events.onInputDown.add(function(){mar.worldY===mar.maxWidth?mar.worldY=0: -mar.worldY++;mar.client.requestTerrain()});d.events.onInputOver.add(function(){d.tint=65280;document.body.style.cursor="pointer"});d.events.onInputOut.add(function(){d.tint=16777215;document.body.style.cursor="default"});isoGroup.addChild(d);var c=game.make.isoSprite(-60,587,10,"sheet","ui/arrow_west",isoGroup);c.inputEnabled=!0;c.events.onInputDown.add(function(){0===mar.worldX?mar.worldX=mar.maxWidth:mar.worldX--;mar.client.requestTerrain()});c.events.onInputOver.add(function(){c.tint=65280;document.body.style.cursor= -"pointer"});c.events.onInputOut.add(function(){c.tint=16777215;document.body.style.cursor="default"});isoGroup.addChild(c)}function cubotDig(a,b,d){b===DIR_NORTH?a.animations.play("dig_n",45):b===DIR_EAST?a.animations.play("dig_e",45):b===DIR_SOUTH?a.animations.play("dig_s",45):b===DIR_WEST&&a.animations.play("dig_w",45)} -function cubotWalk(a,b,d){var c;if(b===DIR_SOUTH)var f=function(b){a.animations.play("walk_s",60,!0);c=game.add.tween(a).to({isoX:getIsoX(a.tileX),isoY:getIsoY(a.tileY)},b,Phaser.Easing.Linear.None,!0);dispatchTileEnter(a.tileX,a.tileY);c.onComplete.add(function(){a.animations.stop();a.animations.frame=240;a.onTileOut();a.isoX=getIsoX(a.tileX);a.isoY=getIsoY(a.tileY);void 0!==d&&d();for(var b=0;ba;a++)mar.animationFrames.walk_e_start.push("cubot/walk_e/"+("0000"+a).slice(-4));mar.animationFrames.walk_e=[];for(a=10;30>a;a++)mar.animationFrames.walk_e.push("cubot/walk_e/"+("0000"+a).slice(-4));mar.animationFrames.walk_n_start=[];for(a=0;10>a;a++)mar.animationFrames.walk_n_start.push("cubot/walk_n/"+("0000"+a).slice(-4));mar.animationFrames.walk_n=[];for(a=10;30>a;a++)mar.animationFrames.walk_n.push("cubot/walk_n/"+ -("0000"+a).slice(-4));mar.animationFrames.walk_s_start=[];for(a=0;10>a;a++)mar.animationFrames.walk_s_start.push("cubot/walk_s/"+("0000"+a).slice(-4));mar.animationFrames.walk_s=[];for(a=10;30>a;a++)mar.animationFrames.walk_s.push("cubot/walk_s/"+("0000"+a).slice(-4));mar.animationFrames.walk_w_start=[];for(a=0;10>a;a++)mar.animationFrames.walk_w_start.push("cubot/walk_w/"+("0000"+a).slice(-4));mar.animationFrames.walk_w=[];for(a=10;30>a;a++)mar.animationFrames.walk_w.push("cubot/walk_w/"+("0000"+ -a).slice(-4));mar.animationFrames.dig_e=[];for(a=1;41>=a;a++)mar.animationFrames.dig_e.push("cubot/dig_e/"+("0000"+a).slice(-4));mar.animationFrames.dig_n=[];for(a=1;41>=a;a++)mar.animationFrames.dig_n.push("cubot/dig_n/"+("0000"+a).slice(-4));mar.animationFrames.dig_s=[];for(a=1;41>=a;a++)mar.animationFrames.dig_s.push("cubot/dig_s/"+("0000"+a).slice(-4));mar.animationFrames.dig_w=[];for(a=1;41>=a;a++)mar.animationFrames.dig_w.push("cubot/dig_w/"+("0000"+a).slice(-4));mar.animationFrames.biomassIdle= +b.inputEnabled=!0;b.events.onInputDown.add(function(){mar.worldX===mar.maxWidth?mar.worldX=0:mar.worldX++;mar.client.requestTerrain()});b.events.onInputOver.add(function(){b.tint=65280;document.body.style.cursor="pointer"});b.events.onInputOut.add(function(){b.tint=16777215;document.body.style.cursor="default"});isoGroup.addChild(b);var c=game.make.isoSprite(528,1170,10,"sheet","ui/arrow_south",isoGroup);c.inputEnabled=!0;c.events.onInputDown.add(function(){mar.worldY===mar.maxWidth?mar.worldY=0: +mar.worldY++;mar.client.requestTerrain()});c.events.onInputOver.add(function(){c.tint=65280;document.body.style.cursor="pointer"});c.events.onInputOut.add(function(){c.tint=16777215;document.body.style.cursor="default"});isoGroup.addChild(c);var d=game.make.isoSprite(-60,587,10,"sheet","ui/arrow_west",isoGroup);d.inputEnabled=!0;d.events.onInputDown.add(function(){0===mar.worldX?mar.worldX=mar.maxWidth:mar.worldX--;mar.client.requestTerrain()});d.events.onInputOver.add(function(){d.tint=65280;document.body.style.cursor= +"pointer"});d.events.onInputOut.add(function(){d.tint=16777215;document.body.style.cursor="default"});isoGroup.addChild(d)}function cubotDig(a,b,c){b===DIR_NORTH?a.animations.play("dig_n",45):b===DIR_EAST?a.animations.play("dig_e",45):b===DIR_SOUTH?a.animations.play("dig_s",45):b===DIR_WEST&&a.animations.play("dig_w",45)} +function cubotWalk(a,b,c,d){var e;if(b===DIR_SOUTH)var f=function(b){a.animations.play("walk_s",60,!0);e=game.add.tween(a).to({isoX:getIsoX(a.tileX),isoY:getIsoY(a.tileY)},b,Phaser.Easing.Linear.None,!0);dispatchTileEnter(a.tileX,a.tileY);e.onComplete.add(function(){a.animations.stop();a.animations.frame=d.south;a.onTileOut();a.isoX=getIsoX(a.tileX);a.isoY=getIsoY(a.tileY);void 0!==c&&c();for(var b=0;ba;a++)mar.animationFrames.walk_e_start.push("cubot/walk_e/"+("0000"+a).slice(-4));mar.animationFrames.walk_e=[];for(a=10;30>a;a++)mar.animationFrames.walk_e.push("cubot/walk_e/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_e_start=[];for(a=0;10>a;a++)mar.animationFrames.harvester_walk_e_start.push("harvester/walk_e/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_e=[];for(a=10;30>a;a++)mar.animationFrames.harvester_walk_e.push("harvester/walk_e/"+ +("0000"+a).slice(-4));mar.animationFrames.walk_n_start=[];for(a=0;10>a;a++)mar.animationFrames.walk_n_start.push("cubot/walk_n/"+("0000"+a).slice(-4));mar.animationFrames.walk_n=[];for(a=10;30>a;a++)mar.animationFrames.walk_n.push("cubot/walk_n/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_n_start=[];for(a=0;10>a;a++)mar.animationFrames.harvester_walk_n_start.push("harvester/walk_n/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_n=[];for(a=10;30>a;a++)mar.animationFrames.harvester_walk_n.push("harvester/walk_n/"+ +("0000"+a).slice(-4));mar.animationFrames.walk_s_start=[];for(a=0;10>a;a++)mar.animationFrames.walk_s_start.push("cubot/walk_s/"+("0000"+a).slice(-4));mar.animationFrames.walk_s=[];for(a=10;30>a;a++)mar.animationFrames.walk_s.push("cubot/walk_s/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_s_start=[];for(a=0;10>a;a++)mar.animationFrames.harvester_walk_s_start.push("harvester/walk_s/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_s=[];for(a=10;30>a;a++)mar.animationFrames.harvester_walk_s.push("harvester/walk_s/"+ +("0000"+a).slice(-4));mar.animationFrames.walk_w_start=[];for(a=0;10>a;a++)mar.animationFrames.walk_w_start.push("cubot/walk_w/"+("0000"+a).slice(-4));mar.animationFrames.walk_w=[];for(a=10;30>a;a++)mar.animationFrames.walk_w.push("cubot/walk_w/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_w_start=[];for(a=0;10>a;a++)mar.animationFrames.harvester_walk_w_start.push("harvester/walk_w/"+("0000"+a).slice(-4));mar.animationFrames.harvester_walk_w=[];for(a=10;30>a;a++)mar.animationFrames.harvester_walk_w.push("harvester/walk_w/"+ +("0000"+a).slice(-4));mar.animationFrames.dig_e=[];for(a=1;41>=a;a++)mar.animationFrames.dig_e.push("cubot/dig_e/"+("0000"+a).slice(-4));mar.animationFrames.dig_n=[];for(a=1;41>=a;a++)mar.animationFrames.dig_n.push("cubot/dig_n/"+("0000"+a).slice(-4));mar.animationFrames.dig_s=[];for(a=1;41>=a;a++)mar.animationFrames.dig_s.push("cubot/dig_s/"+("0000"+a).slice(-4));mar.animationFrames.dig_w=[];for(a=1;41>=a;a++)mar.animationFrames.dig_w.push("cubot/dig_w/"+("0000"+a).slice(-4));mar.animationFrames.biomassIdle= [];for(a=1;60>a;a++)mar.animationFrames.biomassIdle.push("objects/biomass/idle/"+("0000"+a).slice(-4))}function getIsoX(a){return 71.5*a}function getIsoY(a){return 71.5*a}game.state.add("Boot",BasicGame.Boot);game.state.start("Boot"); diff --git a/mar/sprites.json b/mar/sprites.json index 6ecf39f..5e4895c 100644 --- a/mar/sprites.json +++ b/mar/sprites.json @@ -4221,7 +4221,7 @@ "sourceSize": {"w":128,"h":70}, "pivot": {"x":0.5,"y":0.5} }, -"objects/digester": + "objects/factory": { "frame": {"x":256,"y":1050,"w":256,"h":192}, "rotated": false, @@ -4435,6 +4435,6 @@ "format": "RGBA8888", "size": {"w":3968,"h":1242}, "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:fb0956e26464912927837fb79b171871:6d568b757362a9e9c0a2cdd8d421eebc:1eabdf11f75e3a4fe3147baf7b5be24b$" + "smartupdate": "$TexturePacker:SmartUpdate:3e5e86b81265c9a25c883a4b788fcc48:d45ceb66196fa2f419192af0c660b105:1eabdf11f75e3a4fe3147baf7b5be24b$" } } diff --git a/mar/sprites.png b/mar/sprites.png index 042790ed602b904c3f048587f99f8f268906ee21..c846e8874a6d5dffda40539ff88ef7ba5850dc91 100644 GIT binary patch delta 57273 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

B-;mEu*YY98q=RmcYUck8~ZN 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