Skip to content

Commit 610325b

Browse files
committed
added missing features
1 parent 6cd0a70 commit 610325b

File tree

8 files changed

+45
-9
lines changed

8 files changed

+45
-9
lines changed

src/Ports/Ports/BuildGDX.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,12 @@ public sealed class BuildGDX : BasePort
5353
public override bool IsInstalled => File.Exists(Path.Combine(PathToExecutableFolder, "BuildGDX.jar"));
5454

5555
/// <inheritdoc/>
56-
public override List<FeatureEnum> SupportedFeatures => [];
56+
public override List<FeatureEnum> SupportedFeatures =>
57+
[
58+
FeatureEnum.TROR,
59+
FeatureEnum.Hightile,
60+
FeatureEnum.Models
61+
];
5762

5863

5964
/// <inheritdoc/>

src/Ports/Ports/EDuke32/EDuke32.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ public class EDuke32 : BasePort
7777
FeatureEnum.Sloped_Sprites,
7878
FeatureEnum.TROR,
7979
FeatureEnum.Wall_Rotate_Cstat
80-
]
81-
;
80+
];
8281

8382
/// <inheritdoc/>
8483
public override string? InstalledVersion

src/Ports/Ports/EDuke32/Fury.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,16 @@ public sealed class Fury(IConfigProvider config) : EDuke32
3434
public override bool IsInstalled => File.Exists(FullPathToExe);
3535

3636
/// <inheritdoc/>
37-
public override List<FeatureEnum> SupportedFeatures => [FeatureEnum.EDuke32_CON];
37+
public override List<FeatureEnum> SupportedFeatures =>
38+
[
39+
FeatureEnum.EDuke32_CON,
40+
FeatureEnum.DynamicLighting,
41+
FeatureEnum.Hightile,
42+
FeatureEnum.Models,
43+
FeatureEnum.Sloped_Sprites,
44+
FeatureEnum.TROR,
45+
FeatureEnum.Wall_Rotate_Cstat
46+
];
3847

3948
/// <inheritdoc/>
4049
protected override string ConfigFile => "fury.cfg";

src/Ports/Ports/EDuke32/NBlood.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ public class NBlood : EDuke32
2525
public override List<GameEnum> SupportedGames => [GameEnum.Blood];
2626

2727
/// <inheritdoc/>
28-
public override List<FeatureEnum> SupportedFeatures => [FeatureEnum.ModernTypes];
28+
public override List<FeatureEnum> SupportedFeatures =>
29+
[
30+
FeatureEnum.ModernTypes,
31+
FeatureEnum.Hightile,
32+
FeatureEnum.Models
33+
];
2934

3035
/// <inheritdoc/>
3136
protected override string ConfigFile => "nblood.cfg";

src/Ports/Ports/EDuke32/NotBlood.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@ public sealed class NotBlood : NBlood
2121
public override List<GameEnum> SupportedGames => [GameEnum.Blood];
2222

2323
/// <inheritdoc/>
24-
public override List<FeatureEnum> SupportedFeatures => [FeatureEnum.ModernTypes];
24+
public override List<FeatureEnum> SupportedFeatures =>
25+
[
26+
FeatureEnum.ModernTypes,
27+
FeatureEnum.Hightile,
28+
FeatureEnum.Models
29+
];
2530

2631
/// <inheritdoc/>
2732
protected override string ConfigFile => "notblood.cfg";

src/Ports/Ports/EDuke32/RedNukem.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ public sealed class RedNukem : EDuke32
4141
];
4242

4343
/// <inheritdoc/>
44-
public override List<FeatureEnum> SupportedFeatures => [];
44+
public override List<FeatureEnum> SupportedFeatures =>
45+
[
46+
FeatureEnum.Hightile,
47+
FeatureEnum.Models
48+
];
4549

4650
/// <inheritdoc/>
4751
protected override string ConfigFile => "rednukem.cfg";

src/Ports/Ports/EDuke32/VoidSW.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ public sealed class VoidSW : EDuke32
3030
public override string PathToExecutableFolder => Path.Combine(ClientProperties.PortsFolderPath, "EDuke32");
3131

3232
/// <inheritdoc/>
33-
public override List<FeatureEnum> SupportedFeatures => [];
33+
public override List<FeatureEnum> SupportedFeatures =>
34+
[
35+
FeatureEnum.Hightile,
36+
FeatureEnum.Models
37+
];
3438

3539
/// <inheritdoc/>
3640
protected override string ConfigFile => "voidsw.cfg";

src/Ports/Ports/Raze.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,12 @@ public sealed class Raze : BasePort
8181
protected override string SkillParam => throw new NotImplementedException();
8282

8383
/// <inheritdoc/>
84-
public override List<FeatureEnum> SupportedFeatures => [];
84+
public override List<FeatureEnum> SupportedFeatures =>
85+
[
86+
FeatureEnum.TROR,
87+
FeatureEnum.Hightile,
88+
FeatureEnum.Models
89+
];
8590

8691
/// <inheritdoc/>
8792
protected override void GetSkipIntroParameter(StringBuilder sb) => sb.Append(" -quick");

0 commit comments

Comments
 (0)