363 GetSlopeTilehProc *get_slope_tileh_proc; |
363 GetSlopeTilehProc *get_slope_tileh_proc; |
364 } TileTypeProcs; |
364 } TileTypeProcs; |
365 |
365 |
366 |
366 |
367 enum { |
367 enum { |
368 WC_MAIN_WINDOW = 0x00, |
368 WC_MAIN_WINDOW, |
369 WC_MAIN_TOOLBAR = 0x01, |
369 WC_MAIN_TOOLBAR, |
370 WC_STATUS_BAR = 0x02, |
370 WC_STATUS_BAR, |
371 WC_BUILD_TOOLBAR = 0x03, |
371 WC_BUILD_TOOLBAR, |
372 WC_NEWS_WINDOW = 0x04, |
372 WC_NEWS_WINDOW, |
373 WC_TOWN_DIRECTORY = 0x05, |
373 WC_TOWN_DIRECTORY, |
374 WC_STATION_LIST = 0x06, |
374 WC_STATION_LIST, |
375 WC_TOWN_VIEW = 0x07, |
375 WC_TOWN_VIEW, |
376 WC_SMALLMAP = 0x08, |
376 WC_SMALLMAP, |
377 WC_TRAINS_LIST = 0x09, |
377 WC_TRAINS_LIST, |
378 WC_ROADVEH_LIST = 0x0A, |
378 WC_ROADVEH_LIST, |
379 WC_SHIPS_LIST = 0x0B, |
379 WC_SHIPS_LIST, |
380 WC_AIRCRAFT_LIST = 0x0C, |
380 WC_AIRCRAFT_LIST, |
381 WC_VEHICLE_VIEW = 0x0D, |
381 WC_VEHICLE_VIEW, |
382 WC_VEHICLE_DETAILS = 0x0E, |
382 WC_VEHICLE_DETAILS, |
383 WC_VEHICLE_REFIT = 0x0F, |
383 WC_VEHICLE_REFIT, |
384 WC_VEHICLE_ORDERS = 0x10, |
384 WC_VEHICLE_ORDERS, |
385 WC_STATION_VIEW = 0x11, |
385 WC_STATION_VIEW, |
386 WC_VEHICLE_DEPOT = 0x12, |
386 WC_VEHICLE_DEPOT, |
387 WC_BUILD_VEHICLE = 0x13, |
387 WC_BUILD_VEHICLE, |
388 WC_BUILD_BRIDGE = 0x14, |
388 WC_BUILD_BRIDGE, |
389 WC_ERRMSG = 0x15, |
389 WC_ERRMSG, |
390 WC_ASK_ABANDON_GAME = 0x16, |
390 WC_BUILD_STATION, |
391 WC_QUIT_GAME = 0x17, |
391 WC_BUS_STATION, |
392 WC_BUILD_STATION = 0x18, |
392 WC_TRUCK_STATION, |
393 WC_BUS_STATION = 0x19, |
393 WC_BUILD_DEPOT, |
394 WC_TRUCK_STATION = 0x1A, |
394 WC_COMPANY, |
395 WC_BUILD_DEPOT = 0x1B, |
395 WC_FINANCES, |
396 WC_COMPANY = 0x1D, |
396 WC_PLAYER_COLOR, |
397 WC_FINANCES = 0x1E, |
397 WC_QUERY_STRING, |
398 WC_PLAYER_COLOR = 0x1F, |
398 WC_SAVELOAD, |
399 WC_QUERY_STRING = 0x20, |
399 WC_SELECT_GAME, |
400 WC_SAVELOAD = 0x21, |
400 WC_TOOLBAR_MENU, |
401 WC_SELECT_GAME = 0x22, |
401 WC_INCOME_GRAPH, |
402 WC_TOOLBAR_MENU = 0x24, |
402 WC_OPERATING_PROFIT, |
403 WC_INCOME_GRAPH = 0x25, |
403 WC_TOOLTIPS, |
404 WC_OPERATING_PROFIT = 0x26, |
404 WC_INDUSTRY_VIEW, |
405 WC_TOOLTIPS = 0x27, |
405 WC_PLAYER_FACE, |
406 WC_INDUSTRY_VIEW = 0x28, |
406 WC_LAND_INFO, |
407 WC_PLAYER_FACE = 0x29, |
407 WC_TOWN_AUTHORITY, |
408 WC_LAND_INFO = 0x2A, |
408 WC_SUBSIDIES_LIST, |
409 WC_TOWN_AUTHORITY = 0x2B, |
409 WC_GRAPH_LEGEND, |
410 WC_SUBSIDIES_LIST = 0x2C, |
410 WC_DELIVERED_CARGO, |
411 WC_GRAPH_LEGEND = 0x2D, |
411 WC_PERFORMANCE_HISTORY, |
412 WC_DELIVERED_CARGO = 0x2E, |
412 WC_COMPANY_VALUE, |
413 WC_PERFORMANCE_HISTORY = 0x2F, |
413 WC_COMPANY_LEAGUE, |
414 WC_COMPANY_VALUE = 0x30, |
414 WC_BUY_COMPANY, |
415 WC_COMPANY_LEAGUE = 0x31, |
415 WC_PAYMENT_RATES, |
416 WC_BUY_COMPANY = 0x32, |
416 WC_ENGINE_PREVIEW, |
417 WC_PAYMENT_RATES = 0x33, |
417 WC_MUSIC_WINDOW, |
418 WC_ENGINE_PREVIEW = 0x35, |
418 WC_MUSIC_TRACK_SELECTION, |
419 WC_MUSIC_WINDOW = 0x36, |
419 WC_SCEN_LAND_GEN, |
420 WC_MUSIC_TRACK_SELECTION = 0x37, |
420 WC_SCEN_TOWN_GEN, |
421 WC_SCEN_LAND_GEN = 0x38, // also used for landscaping toolbar |
421 WC_SCEN_INDUSTRY, |
422 WC_ASK_RESET_LANDSCAPE = 0x39, |
422 WC_SCEN_BUILD_ROAD, |
423 WC_SCEN_TOWN_GEN = 0x3A, |
423 WC_BUILD_TREES, |
424 WC_SCEN_INDUSTRY = 0x3B, |
424 WC_SEND_NETWORK_MSG, |
425 WC_SCEN_BUILD_ROAD = 0x3C, |
425 WC_DROPDOWN_MENU, |
426 WC_BUILD_TREES = 0x3D, |
426 WC_BUILD_INDUSTRY, |
427 WC_SEND_NETWORK_MSG = 0x3E, |
427 WC_GAME_OPTIONS, |
428 WC_DROPDOWN_MENU = 0x3F, |
428 WC_NETWORK_WINDOW, |
429 WC_BUILD_INDUSTRY = 0x40, |
429 WC_INDUSTRY_DIRECTORY, |
430 WC_GAME_OPTIONS = 0x41, |
430 WC_MESSAGE_HISTORY, |
431 WC_NETWORK_WINDOW = 0x42, |
431 WC_CHEATS, |
432 WC_INDUSTRY_DIRECTORY = 0x43, |
432 WC_PERFORMANCE_DETAIL, |
433 WC_MESSAGE_HISTORY = 0x44, |
433 WC_CONSOLE, |
434 WC_CHEATS = 0x45, |
434 WC_EXTRA_VIEW_PORT, |
435 WC_PERFORMANCE_DETAIL = 0x46, |
435 WC_CLIENT_LIST, |
436 WC_CONSOLE = 0x47, |
436 WC_NETWORK_STATUS_WINDOW, |
437 WC_EXTRA_VIEW_PORT = 0x48, |
437 WC_CUSTOM_CURRENCY, |
438 WC_CLIENT_LIST = 0x49, |
438 WC_REPLACE_VEHICLE, |
439 WC_NETWORK_STATUS_WINDOW = 0x4A, |
439 WC_HIGHSCORE, |
440 WC_CUSTOM_CURRENCY = 0x4B, |
440 WC_ENDSCREEN, |
441 WC_REPLACE_VEHICLE = 0x4C, |
441 WC_SIGN_LIST, |
442 WC_HIGHSCORE = 0x4D, |
442 WC_GENERATE_LANDSCAPE, |
443 WC_ENDSCREEN = 0x4E, |
443 WC_GENERATE_PROGRESS_WINDOW, |
444 WC_SIGN_LIST = 0x4F, |
444 WC_CONFIRM_POPUP_QUERY, |
445 WC_GENERATE_LANDSCAPE = 0x50, |
|
446 WC_GENERATE_PROGRESS_WINDOW = 0x51, |
|
447 WC_OK_CANCEL_QUERY = 0x52, |
|
448 WC_DEPOT_SELL_ALL = 0x53, |
|
449 }; |
445 }; |
450 |
446 |
451 |
447 |
452 enum { |
448 enum { |
453 EXPENSES_CONSTRUCTION = 0, |
449 EXPENSES_CONSTRUCTION = 0, |