]> git.plutz.net Git - flarejs/commitdiff
make all paths relative
authorPaul Hänsch <paul@plutz.net>
Sun, 16 Feb 2020 22:52:29 +0000 (23:52 +0100)
committerPaul Hänsch <paul@plutz.net>
Sun, 16 Feb 2020 22:52:29 +0000 (23:52 +0100)
engine.js
index.cgi

index be852894b1e86d7d1bfab9473adedcdbd57c7df3..d4b920990200254df3fc0bf56dc461215f79d835 100644 (file)
--- 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();
index cd7cd552122dccf657cf60a2872ab82603b21f75..ef82aaee3b64e3e8ac92846eb6eca2f18f411574 100755 (executable)
--- a/index.cgi
+++ b/index.cgi
@@ -12,7 +12,7 @@ if [ "$_PATH" = / ]; then
        <html><head>
          <title>FlareJS</title>
        </head><body>
-         <script type="text/javascript" src="/engine.js"></script>
+         <script type="text/javascript" src="engine.js"></script>
        </body></html>
        EOF
 elif [ "$_PATH" = /favicon.ico ]; then