25 changed files with 134 additions and 170 deletions
@ -0,0 +1,64 @@
@@ -0,0 +1,64 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
<groupId>de.srsoftware</groupId> |
||||
<artifactId>web4rail</artifactId> |
||||
<version>0.0.1</version> |
||||
<name>Web4Rail</name> |
||||
<description>Java Model Railway Control</description> |
||||
<url>https://github.com/StephanRichter/Web4Rail</url> |
||||
<organization> |
||||
<name>SRSoftware</name> |
||||
<url>https://srsoftware.de</url> |
||||
</organization> |
||||
|
||||
<licenses> |
||||
<license> |
||||
<name>MIT License</name> |
||||
<url>http://www.opensource.org/licenses/mit-license.php</url> |
||||
</license> |
||||
</licenses> |
||||
|
||||
<developers> |
||||
<developer> |
||||
<name>Stephan Richter</name> |
||||
<email>s.richter@srsoftware.de</email> |
||||
<organization>SRSoftware</organization> |
||||
<organizationUrl>http://www.srsoftware.de</organizationUrl> |
||||
</developer> |
||||
</developers> |
||||
|
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>de.srsoftware</groupId> |
||||
<artifactId>tools</artifactId> |
||||
<version>1.1.6</version> |
||||
<scope>compile</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>de.srsoftware</groupId> |
||||
<artifactId>local-config</artifactId> |
||||
<version>0.0.7</version> |
||||
<scope>compile</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>de.srsoftware</groupId> |
||||
<artifactId>tools.translations</artifactId> |
||||
<version>1.1.2</version> |
||||
<scope>compile</scope> |
||||
</dependency> |
||||
</dependencies> |
||||
|
||||
<build> |
||||
<plugins> |
||||
<plugin> |
||||
<artifactId>maven-compiler-plugin</artifactId> |
||||
<version>3.8.0</version> |
||||
<configuration> |
||||
<release>11</release> |
||||
</configuration> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
</project> |
@ -1,20 +1,5 @@
@@ -1,20 +1,5 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class DiagNE extends Tile{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("polygon") |
||||
.attr("points","35,0 65,0 100,35 100,65") |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
|
||||
} |
||||
|
@ -1,20 +1,5 @@
@@ -1,20 +1,5 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class DiagSW extends Tile{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("polygon") |
||||
.attr("points","0,35 65,100 35,100 0,65") |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
|
||||
} |
||||
|
@ -1,20 +1,4 @@
@@ -1,20 +1,4 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class DiagWN extends Tile{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("polygon") |
||||
.attr("points","35,0 65,0 0,65 0,35") |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
} |
||||
|
@ -1,22 +1,4 @@
@@ -1,22 +1,4 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class EndE extends Tile{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("rect") |
||||
.size(60,30) |
||||
.pos(40,35) |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
|
||||
} |
||||
|
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class EndW extends Tile{} |
@ -1,21 +1,4 @@
@@ -1,21 +1,4 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class StraightH extends StretchableTile{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("rect") |
||||
.size(100,30) |
||||
.pos(0,35) |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
} |
||||
|
@ -1,21 +1,5 @@
@@ -1,21 +1,5 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class StraightV extends StretchableTile{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("rect") |
||||
.size(30,100) |
||||
.pos(35,0) |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
|
||||
} |
||||
|
@ -1,25 +1,4 @@
@@ -1,25 +1,4 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class TurnoutSE extends Turnout{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("rect") |
||||
.size(30,100) |
||||
.pos(35,0) |
||||
.addTo(svg); |
||||
|
||||
new Tag("polygon") |
||||
.attr("points","35,100 100,35 100,65 65,100") |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
} |
||||
|
@ -1,25 +1,5 @@
@@ -1,25 +1,5 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class TurnoutSW extends Turnout{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("rect") |
||||
.size(30,100) |
||||
.pos(35,0) |
||||
.addTo(svg); |
||||
|
||||
new Tag("polygon") |
||||
.attr("points","0,35 65,100 35,100 0,65") |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
|
||||
} |
||||
|
@ -1,25 +1,5 @@
@@ -1,25 +1,5 @@
|
||||
package de.srsoftware.web4rail.tiles; |
||||
|
||||
import de.srsoftware.tools.Tag; |
||||
|
||||
public class TurnoutWS extends Turnout{ |
||||
public String html() { |
||||
Tag svg = new Tag("svg") |
||||
.id("tile-"+x+"-"+y) |
||||
.clazz(classes) |
||||
.size(100,100) |
||||
.attr("viewbox", "0 0 100 100") |
||||
.style("left: "+(30*x)+"px; top: "+(30*y)+"px"); |
||||
|
||||
new Tag("rect") |
||||
.size(100,30) |
||||
.pos(0,35) |
||||
.addTo(svg); |
||||
|
||||
new Tag("polygon") |
||||
.attr("points","0,35 65,100 35,100 0,65") |
||||
.addTo(svg); |
||||
|
||||
return svg.toString(); |
||||
} |
||||
|
||||
} |
||||
|
Loading…
Reference in new issue