package style var defaultStyleSet = map[StyleType]StyleSet{ // 创建第一组形状集合 - Robo风格 RoboStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // 创建第二组形状集合 - Girl风格 GirlStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Blonde 风格 BlondeStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Guy 形状集合 GuyStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Country 风格 CountryStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Geeknot 风格 GeeknotStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Asian 风格 AsianStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Punk 风格 PunkStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Afrohair 风格 AfrohairStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Normie Female 风格 NormieFemaleStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, //Older 风格 OlderStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Firehair 风格 FirehairStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Blond 风格 BlondStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Ateam 风格 AteamStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Rasta 风格 RastaStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Meta 风格 MetaStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // Square 风格 SquareStyle: { TypeClo: "", TypeMouth: "", TypeEyes: "", TypeTop: "", TypeHead: "", TypeEnv: "", }, // NeonStyle 风格 NeonStyle: NeonStyleShapes, // PixelStyle 风格 PixelStyle: PixelStyleShapes, // WatercolorStyle 风格 WatercolorStyle: WatercolorStyleShapes, // MechStyle 风格 MechStyle: MechStyleShapes, // CosmicStyle 风格 CosmicStyle: CosmicStyleShapes, // GhostStyle 风格 GhostStyle: GhostStyleShapes, } // initShapes 初始化形状数据 func (m *Manager) initShapes() { for _, style := range []StyleType{ RoboStyle, GirlStyle, BlondeStyle, GuyStyle, CountryStyle, GeeknotStyle, AsianStyle, PunkStyle, AfrohairStyle, NormieFemaleStyle, OlderStyle, FirehairStyle, BlondStyle, AteamStyle, RastaStyle, MetaStyle, SquareStyle, NeonStyle, // 霓虹风格 PixelStyle, // 像素风格 WatercolorStyle, // 水彩风格 MechStyle, // 机械风格 CosmicStyle, // 宇宙风格 GhostStyle, // 幽灵风格 } { if styleSet, exists := defaultStyleSet[style]; exists { m.AddStyleSet(styleSet) } } }