1 using Microsoft.Xna.Framework;
7 internal struct MapEntry
10 internal LocalizedText name;
11 internal ModTranslation translation;
12 internal Func<string, int, int, string> getName;
14 internal MapEntry(Color color, LocalizedText name = null) {
16 name = LocalizedText.Empty;
20 this.translation = null;
21 this.getName = sameName;
24 internal MapEntry(Color color, ModTranslation name) {
27 this.translation = name;
28 this.getName = sameName;
31 internal MapEntry(Color color, LocalizedText name, Func<string, int, int, string> getName) {
34 this.translation = null;
35 this.getName = getName;
38 internal MapEntry(Color color, ModTranslation name, Func<string, int, int, string> getName) {
41 this.translation = name;
42 this.getName = getName;
45 private static string sameName(
string name,
int x,
int y) {