From: Paul Hänsch Date: Sun, 16 Feb 2020 22:52:29 +0000 (+0100) Subject: make all paths relative X-Git-Url: http://git.plutz.net/?p=flarejs;a=commitdiff_plain;h=3cc210bf6c3cf19c3f8d67e2a77437a4446e4ce3 make all paths relative --- diff --git a/engine.js b/engine.js index be85289..d4b9209 100644 --- a/engine.js +++ b/engine.js @@ -338,25 +338,25 @@ function Hero(gender = "female", hair = "short"){ // Object for player character // unique in single player this.position = [0,0]; - this.stats = gamedata.load("/engine/stats.txt"); - const layers = gamedata.load("/engine/hero_layers.txt"); + this.stats = gamedata.load("engine/stats.txt"); + const layers = gamedata.load("engine/hero_layers.txt"); var direction = 0, animation = "stance"; hair = (gender == "female")?"long":hair; // hero consists of multiple sprites, one for each clothing/item overlay var limbs = { - head : new Sprite("/animations/avatar/"+gender+"/head_"+hair+".txt"), - chest: new Sprite("/animations/avatar/"+gender+"/cloth_shirt.txt"), - hands: new Sprite("/animations/avatar/"+gender+"/default_hands.txt"), - legs : new Sprite("/animations/avatar/"+gender+"/cloth_pants.txt"), - feet : new Sprite("/animations/avatar/"+gender+"/default_feet.txt"), + head : new Sprite("animations/avatar/"+gender+"/head_"+hair+".txt"), + chest: new Sprite("animations/avatar/"+gender+"/cloth_shirt.txt"), + hands: new Sprite("animations/avatar/"+gender+"/default_hands.txt"), + legs : new Sprite("animations/avatar/"+gender+"/cloth_pants.txt"), + feet : new Sprite("animations/avatar/"+gender+"/default_feet.txt"), main : null, // main hand, e.g. melee weapon, magic weapon off : null // off hand, e.g. shield, ranged weapon } // "dress" the player, i.e. assign clothing/item to limb this.dress = function(limb, item) { - limbs[limb] = new Sprite("/animations/avatar/"+gender+"/"+item+".txt") + limbs[limb] = new Sprite("animations/avatar/"+gender+"/"+item+".txt") limbs[limb].place(this.position[0], this.position[1]).direct(direction); this.animate(animation); return this; @@ -543,7 +543,7 @@ window.addEventListener("resize", function(){ // player = new Sprite("animations/enemies/zombie.txt"); player.stats = { speed: 3 }; player = new Hero(); -map = new Map("/maps/perdition_harbor.txt"); +map = new Map("maps/perdition_harbor.txt"); player.place(map.xOf(map.info.header.hero_pos[0], map.info.header.hero_pos[1]), map.yOf(map.info.header.hero_pos[0], map.info.header.hero_pos[1])); player.direct(6).stance(); diff --git a/index.cgi b/index.cgi index cd7cd55..ef82aae 100755 --- a/index.cgi +++ b/index.cgi @@ -12,7 +12,7 @@ if [ "$_PATH" = / ]; then FlareJS - + EOF elif [ "$_PATH" = /favicon.ico ]; then