1. New Animated Cursor Format:
2. Cursor Image Types
Cursors can now use PNG or TGA instead of BMP. PNG and TGA are
hardcoded color value for BMP transparency.
3. There are several new default cursors, and some can now be used as
backups. Here's the full list from SVN code:
Code: Select all
AddMouseCursor("", "cursornormal", mTopLeft, false);
AddMouseCursor("Area attack", "cursorareaattack", mCenter, false);
AddMouseCursor("Area attack", "cursorattack", mCenter, false); // backup
AddMouseCursor("Attack", "cursorattack", mCenter, false);
AddMouseCursor("BuildBad", "cursorbuildbad", mCenter, false);
AddMouseCursor("BuildGood", "cursorbuildgood", mCenter, false);
AddMouseCursor("Capture", "cursorcapture", mCenter, false);
AddMouseCursor("Centroid", "cursorcentroid", mCenter, false);
AddMouseCursor("DeathWait", "cursordwatch", mCenter, false);
AddMouseCursor("DeathWait", "cursorwait", mCenter, false); // backup
AddMouseCursor("DGun", "cursordgun", mCenter, false);
AddMouseCursor("DGun", "cursorattack", mCenter, false); // backup
AddMouseCursor("Fight", "cursorfight", mCenter, false);
AddMouseCursor("Fight", "cursorattack", mCenter, false); // backup
AddMouseCursor("GatherWait", "cursorgather", mCenter, false);
AddMouseCursor("GatherWait", "cursorwait", mCenter, false); // backup
AddMouseCursor("Guard", "cursordefend", mCenter, false);
AddMouseCursor("Load units", "cursorpickup", mCenter, false);
AddMouseCursor("Move", "cursormove", mCenter, false);
AddMouseCursor("Patrol", "cursorpatrol", mCenter, false);
AddMouseCursor("Reclaim", "cursorreclamate", mCenter, false);
AddMouseCursor("Repair", "cursorrepair", mCenter, false);
AddMouseCursor("Resurrect", "cursorrevive", mCenter, false);
AddMouseCursor("Resurrect", "cursorrepair", mCenter, false); // backup
AddMouseCursor("Restore", "cursorrestore", mCenter, false);
AddMouseCursor("Restore", "cursorrepair", mCenter, false); // backup
AddMouseCursor("SelfD", "cursorselfd", mCenter, false);
AddMouseCursor("SquadWait", "cursornumber", mCenter, false);
AddMouseCursor("SquadWait", "cursorwait", mCenter, false); // backup
AddMouseCursor("TimeWait", "cursortime", mCenter, false);
AddMouseCursor("TimeWait", "cursorwait", mCenter, false); // backup
AddMouseCursor("Unload units", "cursorunload", mCenter, false);
AddMouseCursor("Wait", "cursorwait", mCenter, false);