mirror of
https://gitlab.com/arnekeller/kit-programmieren-ws1920-final1.git
synced 2024-11-25 01:44:59 +00:00
36 lines
1.0 KiB
Java
36 lines
1.0 KiB
Java
package edu.kit.informatik;
|
|
|
|
public class SteamEngine extends Engine {
|
|
public SteamEngine(final String series, final String name, final int length, final boolean couplingFront, final boolean couplingBack) {
|
|
super.name = name;
|
|
super.series = series;
|
|
super.length = length;
|
|
super.couplingFront = couplingFront;
|
|
super.couplingBack = couplingBack;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return String.format("s %s %s %d %b %b", series, name, length, couplingFront, couplingBack);
|
|
}
|
|
|
|
private static final String[] STEAM_ENGINE_TEXT = new String[] {
|
|
" ++ +------",
|
|
" || |+-+ | ",
|
|
" /---------|| | | ",
|
|
" + ======== +-+ | ",
|
|
" _|--/~\\------/~\\-+ ",
|
|
"//// \\_/ \\_/ "
|
|
};
|
|
|
|
@Override
|
|
public String[] textRepresentation() {
|
|
return STEAM_ENGINE_TEXT;
|
|
}
|
|
|
|
@Override
|
|
public String description() {
|
|
return "steam engine";
|
|
}
|
|
}
|