25 changed files with 134 additions and 170 deletions
@ -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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class DiagNE extends Tile{ |
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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class DiagSW extends Tile{ |
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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class DiagWN extends Tile{ |
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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class EndE extends Tile{ |
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 @@ |
|||||||
|
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
|
import de.srsoftware.tools.Tag; |
||||||
|
|
||||||
|
public class EndW extends Tile{} |
@ -1,21 +1,4 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class StraightH extends StretchableTile{ |
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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class StraightV extends StretchableTile{ |
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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class TurnoutSE extends Turnout{ |
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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class TurnoutSW extends Turnout{ |
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 @@ |
|||||||
package de.srsoftware.web4rail.tiles; |
package de.srsoftware.web4rail.tiles; |
||||||
|
|
||||||
import de.srsoftware.tools.Tag; |
|
||||||
|
|
||||||
public class TurnoutWS extends Turnout{ |
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