MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / TranslateStoryPageButtonCursor

Function TranslateStoryPageButtonCursor

src/story_gui.cpp:975–1035  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

973);
974
975static CursorID TranslateStoryPageButtonCursor(StoryPageButtonCursor cursor)
976{
977 switch (cursor) {
978 case SPBC_MOUSE: return SPR_CURSOR_MOUSE;
979 case SPBC_ZZZ: return SPR_CURSOR_ZZZ;
980 case SPBC_BUOY: return SPR_CURSOR_BUOY;
981 case SPBC_QUERY: return SPR_CURSOR_QUERY;
982 case SPBC_HQ: return SPR_CURSOR_HQ;
983 case SPBC_SHIP_DEPOT: return SPR_CURSOR_SHIP_DEPOT;
984 case SPBC_SIGN: return SPR_CURSOR_SIGN;
985 case SPBC_TREE: return SPR_CURSOR_TREE;
986 case SPBC_BUY_LAND: return SPR_CURSOR_BUY_LAND;
987 case SPBC_LEVEL_LAND: return SPR_CURSOR_LEVEL_LAND;
988 case SPBC_TOWN: return SPR_CURSOR_TOWN;
989 case SPBC_INDUSTRY: return SPR_CURSOR_INDUSTRY;
990 case SPBC_ROCKY_AREA: return SPR_CURSOR_ROCKY_AREA;
991 case SPBC_DESERT: return SPR_CURSOR_DESERT;
992 case SPBC_TRANSMITTER: return SPR_CURSOR_TRANSMITTER;
993 case SPBC_AIRPORT: return SPR_CURSOR_AIRPORT;
994 case SPBC_DOCK: return SPR_CURSOR_DOCK;
995 case SPBC_CANAL: return SPR_CURSOR_CANAL;
996 case SPBC_LOCK: return SPR_CURSOR_LOCK;
997 case SPBC_RIVER: return SPR_CURSOR_RIVER;
998 case SPBC_AQUEDUCT: return SPR_CURSOR_AQUEDUCT;
999 case SPBC_BRIDGE: return SPR_CURSOR_BRIDGE;
1000 case SPBC_RAIL_STATION: return SPR_CURSOR_RAIL_STATION;
1001 case SPBC_TUNNEL_RAIL: return SPR_CURSOR_TUNNEL_RAIL;
1002 case SPBC_TUNNEL_ELRAIL: return SPR_CURSOR_TUNNEL_ELRAIL;
1003 case SPBC_TUNNEL_MONO: return SPR_CURSOR_TUNNEL_MONO;
1004 case SPBC_TUNNEL_MAGLEV: return SPR_CURSOR_TUNNEL_MAGLEV;
1005 case SPBC_AUTORAIL: return SPR_CURSOR_AUTORAIL;
1006 case SPBC_AUTOELRAIL: return SPR_CURSOR_AUTOELRAIL;
1007 case SPBC_AUTOMONO: return SPR_CURSOR_AUTOMONO;
1008 case SPBC_AUTOMAGLEV: return SPR_CURSOR_AUTOMAGLEV;
1009 case SPBC_WAYPOINT: return SPR_CURSOR_WAYPOINT;
1010 case SPBC_RAIL_DEPOT: return SPR_CURSOR_RAIL_DEPOT;
1011 case SPBC_ELRAIL_DEPOT: return SPR_CURSOR_ELRAIL_DEPOT;
1012 case SPBC_MONO_DEPOT: return SPR_CURSOR_MONO_DEPOT;
1013 case SPBC_MAGLEV_DEPOT: return SPR_CURSOR_MAGLEV_DEPOT;
1014 case SPBC_CONVERT_RAIL: return SPR_CURSOR_CONVERT_RAIL;
1015 case SPBC_CONVERT_ELRAIL: return SPR_CURSOR_CONVERT_ELRAIL;
1016 case SPBC_CONVERT_MONO: return SPR_CURSOR_CONVERT_MONO;
1017 case SPBC_CONVERT_MAGLEV: return SPR_CURSOR_CONVERT_MAGLEV;
1018 case SPBC_AUTOROAD: return SPR_CURSOR_AUTOROAD;
1019 case SPBC_AUTOTRAM: return SPR_CURSOR_AUTOTRAM;
1020 case SPBC_ROAD_DEPOT: return SPR_CURSOR_ROAD_DEPOT;
1021 case SPBC_BUS_STATION: return SPR_CURSOR_BUS_STATION;
1022 case SPBC_TRUCK_STATION: return SPR_CURSOR_TRUCK_STATION;
1023 case SPBC_ROAD_TUNNEL: return SPR_CURSOR_ROAD_TUNNEL;
1024 case SPBC_CLONE_TRAIN: return SPR_CURSOR_CLONE_TRAIN;
1025 case SPBC_CLONE_ROADVEH: return SPR_CURSOR_CLONE_ROADVEH;
1026 case SPBC_CLONE_SHIP: return SPR_CURSOR_CLONE_SHIP;
1027 case SPBC_CLONE_AIRPLANE: return SPR_CURSOR_CLONE_AIRPLANE;
1028 case SPBC_DEMOLISH: return ANIMCURSOR_DEMOLISH;
1029 case SPBC_LOWERLAND: return ANIMCURSOR_LOWERLAND;
1030 case SPBC_RAISELAND: return ANIMCURSOR_RAISELAND;
1031 case SPBC_PICKSTATION: return ANIMCURSOR_PICKSTATION;
1032 case SPBC_BUILDSIGNALS: return ANIMCURSOR_BUILDSIGNALS;

Callers 1

OnPageElementClickMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected