WIP objective editor progress

This commit is contained in:
Anuken
2022-06-24 21:18:04 -04:00
parent be61b45d08
commit cc26a0eeb3
7 changed files with 256 additions and 7 deletions

View File

@@ -365,10 +365,15 @@ public class MapObjectives{
/** Base abstract class for any in-map objective. */
public static abstract class MapObjective{
public @Nullable String details;
public String[] flagsAdded = {};
public String[] flagsRemoved = {};
public ObjectiveMarker[] markers = {};
public @Nullable String details;
//TODO localize
public String typeName(){
return getClass().getSimpleName().replace("Objective", "");
}
public MapObjective withFlags(String... flags){
this.flagsAdded = flags;