498 GetFoundationProc *get_foundation_proc; |
496 GetFoundationProc *get_foundation_proc; |
499 TerraformTileProc *terraform_tile_proc; |
497 TerraformTileProc *terraform_tile_proc; |
500 }; |
498 }; |
501 |
499 |
502 |
500 |
503 enum WindowClass { |
|
504 WC_NONE, |
|
505 WC_MAIN_WINDOW = WC_NONE, |
|
506 WC_MAIN_TOOLBAR, |
|
507 WC_STATUS_BAR, |
|
508 WC_BUILD_TOOLBAR, |
|
509 WC_NEWS_WINDOW, |
|
510 WC_TOWN_DIRECTORY, |
|
511 WC_STATION_LIST, |
|
512 WC_TOWN_VIEW, |
|
513 WC_SMALLMAP, |
|
514 WC_TRAINS_LIST, |
|
515 WC_ROADVEH_LIST, |
|
516 WC_SHIPS_LIST, |
|
517 WC_AIRCRAFT_LIST, |
|
518 WC_VEHICLE_VIEW, |
|
519 WC_VEHICLE_DETAILS, |
|
520 WC_VEHICLE_REFIT, |
|
521 WC_VEHICLE_ORDERS, |
|
522 WC_STATION_VIEW, |
|
523 WC_VEHICLE_DEPOT, |
|
524 WC_BUILD_VEHICLE, |
|
525 WC_BUILD_BRIDGE, |
|
526 WC_ERRMSG, |
|
527 WC_BUILD_STATION, |
|
528 WC_BUS_STATION, |
|
529 WC_TRUCK_STATION, |
|
530 WC_BUILD_DEPOT, |
|
531 WC_COMPANY, |
|
532 WC_FINANCES, |
|
533 WC_PLAYER_COLOR, |
|
534 WC_QUERY_STRING, |
|
535 WC_SAVELOAD, |
|
536 WC_SELECT_GAME, |
|
537 WC_TOOLBAR_MENU, |
|
538 WC_INCOME_GRAPH, |
|
539 WC_OPERATING_PROFIT, |
|
540 WC_TOOLTIPS, |
|
541 WC_INDUSTRY_VIEW, |
|
542 WC_PLAYER_FACE, |
|
543 WC_LAND_INFO, |
|
544 WC_TOWN_AUTHORITY, |
|
545 WC_SUBSIDIES_LIST, |
|
546 WC_GRAPH_LEGEND, |
|
547 WC_DELIVERED_CARGO, |
|
548 WC_PERFORMANCE_HISTORY, |
|
549 WC_COMPANY_VALUE, |
|
550 WC_COMPANY_LEAGUE, |
|
551 WC_BUY_COMPANY, |
|
552 WC_PAYMENT_RATES, |
|
553 WC_ENGINE_PREVIEW, |
|
554 WC_MUSIC_WINDOW, |
|
555 WC_MUSIC_TRACK_SELECTION, |
|
556 WC_SCEN_LAND_GEN, |
|
557 WC_SCEN_TOWN_GEN, |
|
558 WC_SCEN_INDUSTRY, |
|
559 WC_SCEN_BUILD_ROAD, |
|
560 WC_BUILD_TREES, |
|
561 WC_SEND_NETWORK_MSG, |
|
562 WC_DROPDOWN_MENU, |
|
563 WC_BUILD_INDUSTRY, |
|
564 WC_GAME_OPTIONS, |
|
565 WC_NETWORK_WINDOW, |
|
566 WC_INDUSTRY_DIRECTORY, |
|
567 WC_MESSAGE_HISTORY, |
|
568 WC_CHEATS, |
|
569 WC_PERFORMANCE_DETAIL, |
|
570 WC_CONSOLE, |
|
571 WC_EXTRA_VIEW_PORT, |
|
572 WC_CLIENT_LIST, |
|
573 WC_NETWORK_STATUS_WINDOW, |
|
574 WC_CUSTOM_CURRENCY, |
|
575 WC_REPLACE_VEHICLE, |
|
576 WC_HIGHSCORE, |
|
577 WC_ENDSCREEN, |
|
578 WC_SIGN_LIST, |
|
579 WC_GENERATE_LANDSCAPE, |
|
580 WC_GENERATE_PROGRESS_WINDOW, |
|
581 WC_CONFIRM_POPUP_QUERY, |
|
582 WC_TRANSPARENCY_TOOLBAR, |
|
583 WC_VEHICLE_TIMETABLE, |
|
584 WC_BUILD_SIGNAL, |
|
585 WC_COMPANY_PASSWORD_WINDOW, |
|
586 }; |
|
587 |
|
588 |
501 |
589 enum ExpensesType { |
502 enum ExpensesType { |
590 EXPENSES_CONSTRUCTION = 0, |
503 EXPENSES_CONSTRUCTION = 0, |
591 EXPENSES_NEW_VEHICLES = 1, |
504 EXPENSES_NEW_VEHICLES = 1, |
592 EXPENSES_TRAIN_RUN = 2, |
505 EXPENSES_TRAIN_RUN = 2, |