package data type Icon struct { Name string Paths []string } // 升级版:更卡通、更饱满的简笔画 var CountingIcons = []Icon{ {Name: "Bear", Paths: []string{ "M 512 800 C 300 800 200 700 200 500 C 200 300 350 200 512 200 C 674 200 824 300 824 500 C 824 700 724 800 512 800 Z", // Body "M 300 300 m -50 0 a 50 50 0 1 0 100 0 a 50 50 0 1 0 -100 0", // Ear L "M 724 300 m -50 0 a 50 50 0 1 0 100 0 a 50 50 0 1 0 -100 0", // Ear R "M 400 450 m -20 0 a 20 20 0 1 0 40 0 a 20 20 0 1 0 -40 0", // Eye L "M 624 450 m -20 0 a 20 20 0 1 0 40 0 a 20 20 0 1 0 -40 0", // Eye R "M 512 550 Q 512 650 400 650 M 512 550 Q 512 650 624 650", // Mouth }}, {Name: "Cat", Paths: []string{ "M 200 800 L 300 400 L 400 200 L 512 350 L 624 200 L 724 400 L 824 800 Z", // Head "M 400 550 m -15 0 a 15 15 0 1 0 30 0 a 15 15 0 1 0 -30 0", // Eye L "M 624 550 m -15 0 a 15 15 0 1 0 30 0 a 15 15 0 1 0 -30 0", // Eye R "M 512 650 L 450 700 M 512 650 L 574 700", // Nose }}, {Name: "Car", Paths: []string{ "M 100 700 L 100 500 Q 100 400 300 400 L 700 400 Q 900 400 900 500 L 900 700 Z", // Body "M 250 700 m -60 0 a 60 60 0 1 0 120 0 a 60 60 0 1 0 -120 0", // Wheel L "M 750 700 m -60 0 a 60 60 0 1 0 120 0 a 60 60 0 1 0 -120 0", // Wheel R "M 300 400 L 400 250 L 624 250 L 724 400", // Roof }}, {Name: "Bird", Paths: []string{ "M 512 512 m -300 0 a 300 300 0 1 0 600 0 a 300 300 0 1 0 -600 0", // Body "M 812 512 L 950 450 L 812 400 Z", // Beak "M 400 400 m -20 0 a 20 20 0 1 0 40 0 a 20 20 0 1 0 -40 0", // Eye "M 212 512 Q 100 400 212 300", // Wing }}, {Name: "Rocket", Paths: []string{ "M 512 100 Q 700 400 700 800 L 324 800 Q 324 400 512 100 Z", // Body "M 512 400 m -50 0 a 50 50 0 1 0 100 0 a 50 50 0 1 0 -100 0", // Window "M 324 800 L 200 950 L 324 900 M 700 800 L 824 950 L 700 900", // Fins }}, }