The following cursor shapes still need to be implemented #### Edge scroll - [ ] `MOUSE_N` - [ ] `MOUSE_NE` - [ ] `MOUSE_E` - [ ] `MOUSE_SE` - [ ] `MOUSE_S` - [ ] `MOUSE_SW` - [ ] `MOUSE_W` - [ ] `MOUSE_NW` #### Edge scroll (can't) - [ ] `MOUSE_NO_N` - [ ] `MOUSE_NO_NE` - [ ] `MOUSE_NO_E` - [ ] `MOUSE_NO_SE` - [ ] `MOUSE_NO_S` - [ ] `MOUSE_NO_SW` - [ ] `MOUSE_NO_W` - [ ] `MOUSE_NO_NW` #### Commands - [ ] `MOUSE_DEPLOY` - [ ] `MOUSE_SELL_BACK` - [ ] `MOUSE_SELL_UNIT` - [ ] `MOUSE_REPAIR` - [ ] `MOUSE_NO_REPAIR` - [ ] `MOUSE_NO_SELL_BACK` - [ ] `MOUSE_RADAR_CURSOR` - [ ] `MOUSE_NUCLEAR_BOMB` - [ ] `MOUSE_AIR_STRIKE` - [ ] `MOUSE_AREA_GUARD` - [ ] `MOUSE_HEAL` - [ ] `MOUSE_DAMAGE` - [ ] `MOUSE_GREPAIR` - [ ] `MOUSE_NO_DEPLOY` - [ ] `MOUSE_NO_ENTER` - [ ] `MOUSE_NO_REPAIR` - [ ] `MOUSE_CHRONO_SELECT` - [ ] `MOUSE_CHRONO_DEST`
The following cursor shapes still need to be implemented
Edge scroll
MOUSE_NMOUSE_NEMOUSE_EMOUSE_SEMOUSE_SMOUSE_SWMOUSE_WMOUSE_NWEdge scroll (can't)
MOUSE_NO_NMOUSE_NO_NEMOUSE_NO_EMOUSE_NO_SEMOUSE_NO_SMOUSE_NO_SWMOUSE_NO_WMOUSE_NO_NWCommands
MOUSE_DEPLOYMOUSE_SELL_BACKMOUSE_SELL_UNITMOUSE_REPAIRMOUSE_NO_REPAIRMOUSE_NO_SELL_BACKMOUSE_RADAR_CURSORMOUSE_NUCLEAR_BOMBMOUSE_AIR_STRIKEMOUSE_AREA_GUARDMOUSE_HEALMOUSE_DAMAGEMOUSE_GREPAIRMOUSE_NO_DEPLOYMOUSE_NO_ENTERMOUSE_NO_REPAIRMOUSE_CHRONO_SELECTMOUSE_CHRONO_DEST