diff --git a/alarian.base.html b/alarian.base.html new file mode 100644 index 0000000..107aa53 --- /dev/null +++ b/alarian.base.html @@ -0,0 +1,10 @@ + + + + + + +
+ + + diff --git a/alarian.html b/alarian.html new file mode 100644 index 0000000..16eb18c --- /dev/null +++ b/alarian.html @@ -0,0 +1,10 @@ + + + + + + +
+NorvenYstaadTalbanYelinRhüGramlinSmitinRhagarron + + diff --git a/alarian.map b/alarian.map new file mode 100644 index 0000000..f12ad09 --- /dev/null +++ b/alarian.map @@ -0,0 +1,17 @@ + + + + + + + + +Norven +Ystaad +Talban +Yelin +Rhü +Gramlin +Smitin +Rhagarron + diff --git a/alarian.png b/alarian.png new file mode 100644 index 0000000..98c548f Binary files /dev/null and b/alarian.png differ diff --git a/alarian.svg b/alarian.svg new file mode 100644 index 0000000..4f8bf0b --- /dev/null +++ b/alarian.svg @@ -0,0 +1,59 @@ + + + + + + Norven + + + + + + + Ystaad + + + + + + + Talban + + + + + + + Yelin + + + + + + + Rhü + + + + + + + Gramlin + + + + + + + Smitin + + + + + + + Rhagarron + + + + \ No newline at end of file diff --git a/default.html b/default.html new file mode 100644 index 0000000..9eb5caf --- /dev/null +++ b/default.html @@ -0,0 +1,20 @@ + + + + + +

Terres d'Alarian

+

Description Générale

+
+

Usage

+
Vous pouvez naviguer sur les cartes en cliquant sur les différents lieux, scroller en drag & drop et zoomer avec la molette de la souris.
+
+

Données

+
+

CGU

+
Cette aide de jeu utilise des marques déposées et/ou des droits d’auteurs qui sont la propriété de Black Book Editions comme l’y autorisent les conditions d’utilisation de Black Book Editions .
+
Cette aide de jeu n’est pas publiée par Black Book Editions et n’a pas reçu son aval ni une quelconque approbation de sa part .
+
Pour de plus amples informations sur Black Book Editions, consultez www.black-book-editions.fr.
+ + + diff --git a/gramlin.base.html b/gramlin.base.html new file mode 100644 index 0000000..617424c --- /dev/null +++ b/gramlin.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/gramlin.html b/gramlin.html new file mode 100644 index 0000000..516ee78 --- /dev/null +++ b/gramlin.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/gramlin.map b/gramlin.map new file mode 100644 index 0000000..3015f54 --- /dev/null +++ b/gramlin.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/gramlin.png b/gramlin.png new file mode 100644 index 0000000..8c6162b Binary files /dev/null and b/gramlin.png differ diff --git a/gramlin.svg b/gramlin.svg new file mode 100644 index 0000000..7d85daf --- /dev/null +++ b/gramlin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..80290ee --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ + + +Terres d'Alarian + + + + + + + + diff --git a/norven.base.html b/norven.base.html new file mode 100644 index 0000000..a70b018 --- /dev/null +++ b/norven.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/norven.html b/norven.html new file mode 100644 index 0000000..40e6d91 --- /dev/null +++ b/norven.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/norven.map b/norven.map new file mode 100644 index 0000000..25c829a --- /dev/null +++ b/norven.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/norven.png b/norven.png new file mode 100644 index 0000000..84cabfe Binary files /dev/null and b/norven.png differ diff --git a/norven.svg b/norven.svg new file mode 100644 index 0000000..cd11130 --- /dev/null +++ b/norven.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/rhagarron.base.html b/rhagarron.base.html new file mode 100644 index 0000000..22639f5 --- /dev/null +++ b/rhagarron.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/rhagarron.html b/rhagarron.html new file mode 100644 index 0000000..22639f5 --- /dev/null +++ b/rhagarron.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/rhu.base.html b/rhu.base.html new file mode 100644 index 0000000..30c4f86 --- /dev/null +++ b/rhu.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/rhu.html b/rhu.html new file mode 100644 index 0000000..efeeafc --- /dev/null +++ b/rhu.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/rhu.map b/rhu.map new file mode 100644 index 0000000..b1b794e --- /dev/null +++ b/rhu.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/rhu.png b/rhu.png new file mode 100644 index 0000000..c22839a Binary files /dev/null and b/rhu.png differ diff --git a/rhu.svg b/rhu.svg new file mode 100644 index 0000000..a513fa7 --- /dev/null +++ b/rhu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/scripts.js b/scripts.js new file mode 100644 index 0000000..7d921a5 --- /dev/null +++ b/scripts.js @@ -0,0 +1,119 @@ +function init() { + var body = document.documentElement; + var range = document.getElementById("range"); + var map = document.getElementById("map"); + map.style.width = "" + range.value + "%"; + range.oninput = function() { + map.style.width = "" + range.value + "%"; + console.log(range.value); + } + //range.addEventListener("wheel", onwheel); + addWheelListener(body, onwheel); + + var curYPos = 0, + curXPos = 0, + curDown = false; + +window.addEventListener('mousemove', function(e) { + if (curDown === true) { + window.scrollTo(document.body.scrollLeft + (curXPos - e.pageX), document.body.scrollTop + (curYPos - e.pageY)); + } + e.preventDefault(); +}); + +window.addEventListener('mousedown', function(e) { + curDown = true; + curYPos = e.pageY; + curXPos = e.pageX; + e.preventDefault(); +}); +window.addEventListener('mouseup', function(e) { + curDown = false; + e.preventDefault(); +}); + + +} + +function onwheel(e) { + var range = document.getElementById("range"); + var map = document.getElementById("map"); + //alert(range.value); + //var percent = range.value.toString().substring(0, range.length - 1); + //alert(percent); + console.log(range.value); + range.value = parseInt(range.value) - Math.sign(e.deltaY) * 10; + map.style.width = "" + range.value + "%"; + //map.style.width = "" + range.value + "%"; + //map.style.width = "" + (parseInt(range.value) + 10) + "%"; + console.log(range.value); + e.preventDefault(); +} + + +// creates a global "addWheelListener" method +// example: addWheelListener( elem, function( e ) { console.log( e.deltaY ); e.preventDefault(); } ); +(function(window,document) { + + var prefix = "", _addEventListener, support; + + // detect event model + if ( window.addEventListener ) { + _addEventListener = "addEventListener"; + } else { + _addEventListener = "attachEvent"; + prefix = "on"; + } + + // detect available wheel event + support = "onwheel" in document.createElement("div") ? "wheel" : // Modern browsers support "wheel" + document.onmousewheel !== undefined ? "mousewheel" : // Webkit and IE support at least "mousewheel" + "DOMMouseScroll"; // let's assume that remaining browsers are older Firefox + + window.addWheelListener = function( elem, callback, useCapture ) { + _addWheelListener( elem, support, callback, useCapture ); + + // handle MozMousePixelScroll in older Firefox + if( support == "DOMMouseScroll" ) { + _addWheelListener( elem, "MozMousePixelScroll", callback, useCapture ); + } + }; + + function _addWheelListener( elem, eventName, callback, useCapture ) { + elem[ _addEventListener ]( prefix + eventName, support == "wheel" ? callback : function( originalEvent ) { + !originalEvent && ( originalEvent = window.event ); + + // create a normalized event object + var event = { + // keep a ref to the original event object + originalEvent: originalEvent, + target: originalEvent.target || originalEvent.srcElement, + type: "wheel", + deltaMode: originalEvent.type == "MozMousePixelScroll" ? 0 : 1, + deltaX: 0, + deltaY: 0, + deltaZ: 0, + preventDefault: function() { + originalEvent.preventDefault ? + originalEvent.preventDefault() : + originalEvent.returnValue = false; + } + }; + + // calculate deltaY (and deltaX) according to the event + if ( support == "mousewheel" ) { + event.deltaY = - 1/40 * originalEvent.wheelDelta; + // Webkit also support wheelDeltaX + originalEvent.wheelDeltaX && ( event.deltaX = - 1/40 * originalEvent.wheelDeltaX ); + } else { + event.deltaY = originalEvent.deltaY || originalEvent.detail; + } + + // it's time to fire the callback + return callback( event ); + + }, useCapture || false ); + } + +})(window,document); + diff --git a/smitin.base.html b/smitin.base.html new file mode 100644 index 0000000..628fbc0 --- /dev/null +++ b/smitin.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/smitin.html b/smitin.html new file mode 100644 index 0000000..fe55bc4 --- /dev/null +++ b/smitin.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/smitin.map b/smitin.map new file mode 100644 index 0000000..5e0a3ec --- /dev/null +++ b/smitin.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/smitin.png b/smitin.png new file mode 100644 index 0000000..abc937e Binary files /dev/null and b/smitin.png differ diff --git a/smitin.svg b/smitin.svg new file mode 100644 index 0000000..41a01b2 --- /dev/null +++ b/smitin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..0f63a09 --- /dev/null +++ b/style.css @@ -0,0 +1,20 @@ +@import url('https://fonts.googleapis.com/css?family=UnifrakturCook:700&display=swap'); +@import url('https://fonts.googleapis.com/css?family=Noto+Serif&display=swap'); +pre { + font-family: 'Noto Serif', serif; +} +body { + font-family: 'Noto Serif', serif; + margin: 0; + padding: 0; +} +h1 { + font-family: 'UnifrakturCook', cursive; +} +#range { + position: fixed; top: 0; left: 0; z-index: 2; visibility: hidden; +} +.region:hover { + fill: #ffffff; + opacity: .5; +} \ No newline at end of file diff --git a/talban.base.html b/talban.base.html new file mode 100644 index 0000000..6f44457 --- /dev/null +++ b/talban.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/talban.html b/talban.html new file mode 100644 index 0000000..dfdac23 --- /dev/null +++ b/talban.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/talban.map b/talban.map new file mode 100644 index 0000000..f543b50 --- /dev/null +++ b/talban.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/talban.png b/talban.png new file mode 100644 index 0000000..1add976 Binary files /dev/null and b/talban.png differ diff --git a/talban.svg b/talban.svg new file mode 100644 index 0000000..c5890a3 --- /dev/null +++ b/talban.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/talbethhav.base.html b/talbethhav.base.html new file mode 100644 index 0000000..9fc2846 --- /dev/null +++ b/talbethhav.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/talbethhav.html b/talbethhav.html new file mode 100644 index 0000000..950b041 --- /dev/null +++ b/talbethhav.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/talbethhav.map b/talbethhav.map new file mode 100644 index 0000000..87ee905 --- /dev/null +++ b/talbethhav.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/talbethhav.png b/talbethhav.png new file mode 100644 index 0000000..6847b34 Binary files /dev/null and b/talbethhav.png differ diff --git a/talbethhav.svg b/talbethhav.svg new file mode 100644 index 0000000..d0a2b22 --- /dev/null +++ b/talbethhav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/yagotalb.base.html b/yagotalb.base.html new file mode 100644 index 0000000..7a8a82d --- /dev/null +++ b/yagotalb.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/yagotalb.html b/yagotalb.html new file mode 100644 index 0000000..dec94c2 --- /dev/null +++ b/yagotalb.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/yagotalb.map b/yagotalb.map new file mode 100644 index 0000000..c14b6c0 --- /dev/null +++ b/yagotalb.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/yagotalb.png b/yagotalb.png new file mode 100644 index 0000000..75bad4d Binary files /dev/null and b/yagotalb.png differ diff --git a/yagotalb.svg b/yagotalb.svg new file mode 100644 index 0000000..0652733 --- /dev/null +++ b/yagotalb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/yelin.base.html b/yelin.base.html new file mode 100644 index 0000000..6c3604c --- /dev/null +++ b/yelin.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/yelin.html b/yelin.html new file mode 100644 index 0000000..6164416 --- /dev/null +++ b/yelin.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/yelin.map b/yelin.map new file mode 100644 index 0000000..b39ae78 --- /dev/null +++ b/yelin.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/yelin.png b/yelin.png new file mode 100644 index 0000000..8e833db Binary files /dev/null and b/yelin.png differ diff --git a/yelin.svg b/yelin.svg new file mode 100644 index 0000000..42862ef --- /dev/null +++ b/yelin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/ystaad.base.html b/ystaad.base.html new file mode 100644 index 0000000..9e4f432 --- /dev/null +++ b/ystaad.base.html @@ -0,0 +1,10 @@ + + + + + + +
+
+ + diff --git a/ystaad.html b/ystaad.html new file mode 100644 index 0000000..a6be1b7 --- /dev/null +++ b/ystaad.html @@ -0,0 +1,10 @@ + + + + + + +
+ + + diff --git a/ystaad.map b/ystaad.map new file mode 100644 index 0000000..1e24c70 --- /dev/null +++ b/ystaad.map @@ -0,0 +1,13 @@ + + + + + + + + +Talbeth-Hav +Talbeth-Hav +Yago-talb +Yago-talb + diff --git a/ystaad.png b/ystaad.png new file mode 100644 index 0000000..1a0f5c4 Binary files /dev/null and b/ystaad.png differ diff --git a/ystaad.svg b/ystaad.svg new file mode 100644 index 0000000..7a384de --- /dev/null +++ b/ystaad.svg @@ -0,0 +1,27 @@ + + + + + + Talbeth-Hav + + + + + Talbeth-Hav + + + + + + + Yago-talb + + + + + Yago-talb + + + + \ No newline at end of file