Move resolving of action 3 into ResolverObject constructor
[openttd/fttd.git] / source.list
blob875d237cd001aeaf2a3acc490fe35659ae42f068
1 # Source Files
2 airport.cpp
3 animated_tile.cpp
4 articulated_vehicles.cpp
5 autoreplace.cpp
6 bmp.cpp
7 cargoaction.cpp
8 cargomonitor.cpp
9 cargopacket.cpp
10 cargotype.cpp
11 cheat.cpp
12 command.cpp
13 console.cpp
14 console_cmds.cpp
15 cpu.cpp
16 crashlog.cpp
17 currency.cpp
18 date.cpp
19 debug.cpp
20 dedicated.cpp
21 depot.cpp
22 driver.cpp
23 economy.cpp
24 effectvehicle.cpp
25 elrail.cpp
26 engine.cpp
27 fileio.cpp
28 fios.cpp
29 fontcache.cpp
30 fontdetection.cpp
31 base_consist.cpp
32 gamelog.cpp
33 genworld.cpp
34 gfx.cpp
35 gfxinit.cpp
36 gfx_layout.cpp
37 goal.cpp
38 ground_vehicle.cpp
39 heightmap.cpp
40 highscore.cpp
41 hotkeys.cpp
42 ini.cpp
43 ini_load.cpp
44 landscape.cpp
45 linkgraph/demands.cpp
46 linkgraph/flowmapper.cpp
47 linkgraph/linkgraph.cpp
48 linkgraph/linkgraphjob.cpp
49 linkgraph/linkgraphschedule.cpp
50 linkgraph/mcf.cpp
51 linkgraph/refresh.cpp
52 misc.cpp
53 mixer.cpp
54 music.cpp
55 network/network.cpp
56 network/network_admin.cpp
57 network/network_client.cpp
58 network/network_command.cpp
59 network/network_content.cpp
60 network/network_gamelist.cpp
61 network/network_server.cpp
62 network/network_udp.cpp
63 openttd.cpp
64 order_backup.cpp
65 pbs.cpp
66 progress.cpp
67 rail.cpp
68 rev.cpp
69 road.cpp
70 roadstop.cpp
71 screenshot.cpp
72 #if SDL
73         sdl.cpp
74 #end
75 settings.cpp
76 signal.cpp
77 signs.cpp
78 sound.cpp
79 sprite.cpp
80 spritecache.cpp
81 station.cpp
82 strgen/strgen_base.cpp
83 string.cpp
84 stringfilter.cpp
85 strings.cpp
86 story.cpp
87 subsidy.cpp
88 textbuf.cpp
89 texteff.cpp
90 tgp.cpp
91 townname.cpp
92 #if WIN32
93 #else
94         #if WINCE
95         #else
96                 #if OS2
97                         os/os2/os2.cpp
98                 #else
99                         #if OSX
100                                 os/macosx/crashlog_osx.cpp
101                         #else
102                                 os/unix/crashlog_unix.cpp
103                         #end
104                         os/unix/unix.cpp
105                 #end
106         #end
107 #end
108 vehicle.cpp
109 vehiclelist.cpp
110 viewport.cpp
111 #if SSE
112 viewport_sprite_sorter_sse4.cpp
113 #end
114 waypoint.cpp
115 widget.cpp
116 window.cpp
118 # Header Files
119 #if ALLEGRO
120         music/allegro_m.h
121         sound/allegro_s.h
122         video/allegro_v.h
123 #end
124 aircraft.h
125 airport.h
126 animated_tile_func.h
127 articulated_vehicles.h
128 autoreplace_base.h
129 autoreplace_func.h
130 autoreplace_gui.h
131 autoreplace_type.h
132 autoslope.h
133 base_media_base.h
134 base_media_func.h
135 base_station_base.h
136 bmp.h
137 bridge.h
138 cargo_type.h
139 cargoaction.h
140 cargomonitor.h
141 cargopacket.h
142 cargotype.h
143 cheat_func.h
144 cheat_type.h
145 clear_func.h
146 cmd_helper.h
147 command_func.h
148 command_type.h
149 company_base.h
150 company_func.h
151 company_gui.h
152 company_manager_face.h
153 company_type.h
154 console_func.h
155 console_gui.h
156 console_internal.h
157 console_type.h
158 cpu.h
159 crashlog.h
160 currency.h
161 date_func.h
162 date_gui.h
163 date_type.h
164 debug.h
165 video/dedicated_v.h
166 depot_base.h
167 depot_func.h
168 depot_type.h
169 direction_func.h
170 direction_type.h
171 music/dmusic.h
172 driver.h
173 economy_base.h
174 economy_func.h
175 economy_type.h
176 effectvehicle_base.h
177 effectvehicle_func.h
178 elrail_func.h
179 engine_base.h
180 engine_func.h
181 engine_gui.h
182 engine_type.h
183 error.h
184 fileio_func.h
185 fileio_type.h
186 fios.h
187 fontcache.h
188 fontdetection.h
189 base_consist.h
190 gamelog.h
191 gamelog_entries.h
192 genworld.h
193 gfx_func.h
194 gfx_layout.h
195 gfx_type.h
196 gfxinit.h
197 goal_base.h
198 goal_type.h
199 graph_gui.h
200 ground_vehicle.hpp
201 group.h
202 group_gui.h
203 group_type.h
204 gui.h
205 heightmap.h
206 highscore.h
207 hotkeys.h
208 house.h
209 house_type.h
210 industry.h
211 industry_type.h
212 industrytype.h
213 ini_type.h
214 landscape.h
215 landscape_type.h
216 language.h
217 linkgraph/demands.h
218 linkgraph/flowmapper.h
219 linkgraph/init.h
220 linkgraph/linkgraph.h
221 linkgraph/linkgraph_base.h
222 linkgraph/linkgraph_gui.h
223 linkgraph/linkgraph_type.h
224 linkgraph/linkgraphjob.h
225 linkgraph/linkgraphjob_base.h
226 linkgraph/linkgraphschedule.h
227 linkgraph/mcf.h
228 linkgraph/refresh.h
229 livery.h
230 mixer.h
231 network/network.h
232 network/network_admin.h
233 network/network_base.h
234 network/network_client.h
235 network/network_content.h
236 network/network_content_gui.h
237 network/network_func.h
238 network/network_gamelist.h
239 network/network_gui.h
240 network/network_internal.h
241 network/network_server.h
242 network/network_type.h
243 network/network_udp.h
244 newgrf.h
245 newgrf_airport.h
246 newgrf_airporttiles.h
247 newgrf_animation_base.h
248 newgrf_animation_type.h
249 newgrf_callbacks.h
250 newgrf_canal.h
251 newgrf_cargo.h
252 newgrf_class.h
253 newgrf_class_func.h
254 newgrf_commons.h
255 newgrf_config.h
256 newgrf_debug.h
257 newgrf_engine.h
258 newgrf_generic.h
259 newgrf_house.h
260 newgrf_industries.h
261 newgrf_industrytiles.h
262 newgrf_object.h
263 newgrf_properties.h
264 newgrf_railtype.h
265 newgrf_sound.h
266 newgrf_spritegroup.h
267 newgrf_station.h
268 newgrf_storage.h
269 newgrf_text.h
270 newgrf_town.h
271 newgrf_townname.h
272 news_func.h
273 news_gui.h
274 news_type.h
275 music/null_m.h
276 sound/null_s.h
277 video/null_v.h
278 object.h
279 object_base.h
280 object_type.h
281 openttd.h
282 order_backup.h
283 order_base.h
284 order_func.h
285 order_type.h
286 pbs.h
287 progress.h
288 querystring_gui.h
289 rail.h
290 rail_gui.h
291 rail_type.h
292 rev.h
293 road_cmd.h
294 road_func.h
295 road_gui.h
296 road_internal.h
297 road_type.h
298 roadstop_base.h
299 roadveh.h
300 screenshot.h
301 sdl.h
302 sound/sdl_s.h
303 video/sdl_v.h
304 settings_func.h
305 settings_gui.h
306 settings_internal.h
307 settings_type.h
308 ship.h
309 signal_func.h
310 signal_type.h
311 signs_base.h
312 signs_func.h
313 signs_type.h
314 slope_func.h
315 slope_type.h
316 smallmap_gui.h
317 sortlist_type.h
318 sound_func.h
319 sound_type.h
320 sprite.h
321 spritecache.h
322 station_base.h
323 station_func.h
324 station_gui.h
325 station_type.h
326 statusbar_gui.h
327 stdafx.h
328 story_base.h
329 story_type.h
330 strgen/strgen.h
331 string_base.h
332 string_func.h
333 string_type.h
334 stringfilter_type.h
335 strings_func.h
336 strings_type.h
337 subsidy_base.h
338 subsidy_func.h
339 subsidy_type.h
340 tar_type.h
341 terraform_gui.h
342 textbuf_gui.h
343 textbuf_type.h
344 texteff.hpp
345 textfile_gui.h
346 textfile_type.h
347 tgp.h
348 tile_cmd.h
349 tilehighlight_func.h
350 tilehighlight_type.h
351 tilematrix_type.hpp
352 timetable.h
353 toolbar_gui.h
354 town.h
355 town_type.h
356 townname_func.h
357 townname_type.h
358 track_func.h
359 track_type.h
360 train.h
361 transparency.h
362 transparency_gui.h
363 transport_type.h
364 tunnelbridge.h
365 vehicle_base.h
366 vehicle_func.h
367 vehicle_gui.h
368 vehicle_gui_base.h
369 vehicle_type.h
370 vehiclelist.h
371 viewport_func.h
372 viewport_sprite_sorter.h
373 viewport_type.h
374 water.h
375 waypoint_base.h
376 waypoint_func.h
377 widget_type.h
378 os/windows/win32.h
379 music/win32_m.h
380 sound/win32_s.h
381 video/win32_v.h
382 window_func.h
383 window_gui.h
384 window_type.h
385 zoom_func.h
386 zoom_type.h
387 #if WIN32
388 #else
389 music/bemidi.h
390 music/cocoa_m.h
391 music/extmidi.h
392 music/libtimidity.h
393 music/os2_m.h
394 music/qtmidi.h
395 os/macosx/macos.h
396 os/macosx/osx_stdafx.h
397 os/macosx/splash.h
398 sound/cocoa_s.h
399 video/cocoa/cocoa_keys.h
400 video/cocoa/cocoa_v.h
401 #end
403 # Core Source Code
404 core/alloc_func.cpp
405 core/alloc_func.hpp
406 core/alloc_type.hpp
407 core/backup_type.hpp
408 core/bitmath_func.cpp
409 core/bitmath_func.hpp
410 core/endian_func.hpp
411 core/endian_type.hpp
412 core/enum_type.hpp
413 core/forward_list.h
414 core/geometry_func.cpp
415 core/geometry_func.hpp
416 core/geometry_type.hpp
417 core/math_func.cpp
418 core/math_func.hpp
419 core/mem_func.hpp
420 core/multimap.hpp
421 core/overflowsafe_type.hpp
422 core/pool_func.cpp
423 core/pool_func.hpp
424 core/pool_type.hpp
425 core/random_func.cpp
426 core/random_func.hpp
427 core/smallmap_type.hpp
428 core/smallmatrix_type.hpp
429 core/smallstack_type.hpp
430 core/smallvec_type.hpp
431 core/sort_func.hpp
432 core/string_compare_type.hpp
434 # GUI Source Code
435 aircraft_gui.cpp
436 airport_gui.cpp
437 autoreplace_gui.cpp
438 bootstrap_gui.cpp
439 bridge_gui.cpp
440 build_vehicle_gui.cpp
441 cheat_gui.cpp
442 company_gui.cpp
443 console_gui.cpp
444 date_gui.cpp
445 depot_gui.cpp
446 dock_gui.cpp
447 engine_gui.cpp
448 error_gui.cpp
449 fios_gui.cpp
450 genworld_gui.cpp
451 goal_gui.cpp
452 graph_gui.cpp
453 group_gui.cpp
454 highscore_gui.cpp
455 industry_gui.cpp
456 intro_gui.cpp
457 linkgraph/linkgraph_gui.cpp
458 main_gui.cpp
459 misc_gui.cpp
460 music_gui.cpp
461 network/network_chat_gui.cpp
462 network/network_content_gui.cpp
463 network/network_gui.cpp
464 newgrf_debug_gui.cpp
465 newgrf_gui.cpp
466 news_gui.cpp
467 object_gui.cpp
468 order_gui.cpp
469 osk_gui.cpp
470 rail_gui.cpp
471 road_gui.cpp
472 roadveh_gui.cpp
473 settings_gui.cpp
474 ship_gui.cpp
475 signs_gui.cpp
476 smallmap_gui.cpp
477 station_gui.cpp
478 statusbar_gui.cpp
479 story_gui.cpp
480 subsidy_gui.cpp
481 terraform_gui.cpp
482 textfile_gui.cpp
483 timetable_gui.cpp
484 toolbar_gui.cpp
485 town_gui.cpp
486 train_gui.cpp
487 transparency_gui.cpp
488 tree_gui.cpp
489 vehicle_gui.cpp
490 viewport_gui.cpp
491 waypoint_gui.cpp
493 # Widgets
494 widgets/airport_widget.h
495 widgets/ai_widget.h
496 widgets/autoreplace_widget.h
497 widgets/bootstrap_widget.h
498 widgets/bridge_widget.h
499 widgets/build_vehicle_widget.h
500 widgets/cheat_widget.h
501 widgets/company_widget.h
502 widgets/console_widget.h
503 widgets/date_widget.h
504 widgets/depot_widget.h
505 widgets/dock_widget.h
506 widgets/dropdown.cpp
507 widgets/dropdown_func.h
508 widgets/dropdown_type.h
509 widgets/dropdown_widget.h
510 widgets/engine_widget.h
511 widgets/error_widget.h
512 widgets/fios_widget.h
513 widgets/genworld_widget.h
514 widgets/goal_widget.h
515 widgets/graph_widget.h
516 widgets/group_widget.h
517 widgets/highscore_widget.h
518 widgets/industry_widget.h
519 widgets/intro_widget.h
520 widgets/link_graph_legend_widget.h
521 widgets/main_widget.h
522 widgets/misc_widget.h
523 widgets/music_widget.h
524 widgets/network_chat_widget.h
525 widgets/network_content_widget.h
526 widgets/network_widget.h
527 widgets/newgrf_debug_widget.h
528 widgets/newgrf_widget.h
529 widgets/news_widget.h
530 widgets/object_widget.h
531 widgets/order_widget.h
532 widgets/osk_widget.h
533 widgets/rail_widget.h
534 widgets/road_widget.h
535 widgets/settings_widget.h
536 widgets/sign_widget.h
537 widgets/smallmap_widget.h
538 widgets/station_widget.h
539 widgets/statusbar_widget.h
540 widgets/story_widget.h
541 widgets/subsidy_widget.h
542 widgets/terraform_widget.h
543 widgets/timetable_widget.h
544 widgets/toolbar_widget.h
545 widgets/town_widget.h
546 widgets/transparency_widget.h
547 widgets/tree_widget.h
548 widgets/vehicle_widget.h
549 widgets/viewport_widget.h
550 widgets/waypoint_widget.h
552 # Command handlers
553 aircraft_cmd.cpp
554 autoreplace_cmd.cpp
555 bridge_cmd.cpp
556 clear_cmd.cpp
557 company_cmd.cpp
558 depot_cmd.cpp
559 disaster_cmd.cpp
560 group_cmd.cpp
561 industry_cmd.cpp
562 misc_cmd.cpp
563 misctile_cmd.cpp
564 object_cmd.cpp
565 order_cmd.cpp
566 rail_cmd.cpp
567 road_cmd.cpp
568 roadveh_cmd.cpp
569 ship_cmd.cpp
570 signs_cmd.cpp
571 station_cmd.cpp
572 terraform_cmd.cpp
573 timetable_cmd.cpp
574 town_cmd.cpp
575 train_cmd.cpp
576 tree_cmd.cpp
577 tunnelbridge_cmd.cpp
578 vehicle_cmd.cpp
579 water_cmd.cpp
580 waypoint_cmd.cpp
582 # Save/Load handlers
583 saveload/afterload.cpp
584 saveload/ai_sl.cpp
585 saveload/airport_sl.cpp
586 saveload/animated_tile_sl.cpp
587 saveload/autoreplace_sl.cpp
588 saveload/cargomonitor_sl.cpp
589 saveload/cargopacket_sl.cpp
590 saveload/cheat_sl.cpp
591 saveload/company_sl.cpp
592 saveload/depot_sl.cpp
593 saveload/economy_sl.cpp
594 saveload/engine_sl.cpp
595 saveload/game_sl.cpp
596 saveload/gamelog_sl.cpp
597 saveload/goal_sl.cpp
598 saveload/group_sl.cpp
599 saveload/industry_sl.cpp
600 saveload/labelmaps_sl.cpp
601 saveload/linkgraph_sl.cpp
602 saveload/map_sl.cpp
603 saveload/misc_sl.cpp
604 saveload/newgrf_sl.cpp
605 saveload/newgrf_sl.h
606 saveload/object_sl.cpp
607 saveload/oldloader.cpp
608 saveload/oldloader.h
609 saveload/oldloader_sl.cpp
610 saveload/order_sl.cpp
611 saveload/saveload.cpp
612 saveload/saveload.h
613 saveload/saveload_buffer.cpp
614 saveload/saveload_buffer.h
615 saveload/saveload_data.cpp
616 saveload/saveload_data.h
617 saveload/saveload_error.h
618 saveload/saveload_filter.cpp
619 saveload/saveload_filter.h
620 saveload/saveload_internal.h
621 saveload/signs_sl.cpp
622 saveload/station_sl.cpp
623 saveload/storage_sl.cpp
624 saveload/strings_sl.cpp
625 saveload/story_sl.cpp
626 saveload/subsidy_sl.cpp
627 saveload/town_sl.cpp
628 saveload/vehicle_sl.cpp
629 saveload/waypoint_sl.cpp
631 # Tables
632 table/airport_defaults.h
633 table/airport_movement.h
634 table/airporttile_ids.h
635 table/airporttiles.h
636 table/animcursors.h
637 table/autorail.h
638 table/bridge_land.h
639 table/build_industry.h
640 table/cargo_const.h
641 table/clear_land.h
642 table/control_codes.h
643 table/elrail_data.h
644 table/engines.h
645 table/genland.h
646 table/industry_land.h
647 table/landscape_sprite.h
648 table/newgrf_debug_data.h
649 table/object_land.h
650 table/palette_convert.h
651 table/palettes.h
652 table/pricebase.h
653 table/railtypes.h
654 table/road_land.cpp
655 table/road_land.h
656 table/roadveh_movement.h
657 ../objs/settings/table/settings.h
658 table/sprites.h
659 table/station_land.h
660 table/strgen_tables.h
661 ../objs/langs/table/strings.h
662 table/town_land.h
663 table/townname.h
664 table/track_land.h
665 table/train_cmd.h
666 table/tree_land.h
667 table/unicode.h
668 table/water_land.h
670 # MD5
671 3rdparty/md5/md5.cpp
672 3rdparty/md5/md5.h
674 # Script
675 script/script_config.cpp
676 script/script_config.hpp
677 script/script_fatalerror.hpp
678 script/script_info.cpp
679 script/script_info.hpp
680 script/script_info_dummy.cpp
681 script/script_instance.cpp
682 script/script_instance.hpp
683 script/script_scanner.cpp
684 script/script_scanner.hpp
685 script/script_storage.hpp
686 script/script_suspend.hpp
687 script/squirrel.cpp
688 script/squirrel.hpp
689 script/squirrel_class.hpp
690 script/squirrel_helper.hpp
691 script/squirrel_helper_type.hpp
692 script/squirrel_std.cpp
693 script/squirrel_std.hpp
695 # Squirrel
696 3rdparty/squirrel/squirrel/sqapi.cpp
697 3rdparty/squirrel/squirrel/sqbaselib.cpp
698 3rdparty/squirrel/squirrel/sqclass.cpp
699 3rdparty/squirrel/squirrel/sqcompiler.cpp
700 3rdparty/squirrel/squirrel/sqdebug.cpp
701 3rdparty/squirrel/squirrel/sqfuncstate.cpp
702 3rdparty/squirrel/squirrel/sqlexer.cpp
703 3rdparty/squirrel/squirrel/sqmem.cpp
704 3rdparty/squirrel/squirrel/sqobject.cpp
705 3rdparty/squirrel/squirrel/sqstate.cpp
706 3rdparty/squirrel/sqstdlib/sqstdaux.cpp
707 3rdparty/squirrel/sqstdlib/sqstdmath.cpp
708 3rdparty/squirrel/squirrel/sqtable.cpp
709 3rdparty/squirrel/squirrel/sqvm.cpp
711 # Squirrel headers
712 3rdparty/squirrel/squirrel/sqarray.h
713 3rdparty/squirrel/squirrel/sqclass.h
714 3rdparty/squirrel/squirrel/sqclosure.h
715 3rdparty/squirrel/squirrel/sqcompiler.h
716 3rdparty/squirrel/squirrel/sqfuncproto.h
717 3rdparty/squirrel/squirrel/sqfuncstate.h
718 3rdparty/squirrel/squirrel/sqlexer.h
719 3rdparty/squirrel/squirrel/sqobject.h
720 3rdparty/squirrel/squirrel/sqopcodes.h
721 3rdparty/squirrel/squirrel/sqpcheader.h
722 3rdparty/squirrel/squirrel/sqstate.h
723 3rdparty/squirrel/include/sqstdaux.h
724 3rdparty/squirrel/include/sqstdblob.h
725 3rdparty/squirrel/sqstdlib/sqstdblobimpl.h
726 3rdparty/squirrel/include/sqstdio.h
727 3rdparty/squirrel/include/sqstdmath.h
728 3rdparty/squirrel/sqstdlib/sqstdstream.h
729 3rdparty/squirrel/include/sqstdstring.h
730 3rdparty/squirrel/include/sqstdsystem.h
731 3rdparty/squirrel/squirrel/sqstring.h
732 3rdparty/squirrel/squirrel/sqtable.h
733 3rdparty/squirrel/include/squirrel.h
734 3rdparty/squirrel/squirrel/squserdata.h
735 3rdparty/squirrel/squirrel/squtils.h
736 3rdparty/squirrel/squirrel/sqvm.h
738 # AI Core
739 ai/ai.hpp
740 ai/ai_config.cpp
741 ai/ai_config.hpp
742 ai/ai_core.cpp
743 ai/ai_gui.cpp
744 ai/ai_gui.hpp
745 ai/ai_info.cpp
746 ai/ai_info.hpp
747 ai/ai_instance.cpp
748 ai/ai_instance.hpp
749 ai/ai_scanner.cpp
750 ai/ai_scanner.hpp
752 # AI API
753 script/api/ai_changelog.hpp
755 # Game API
756 script/api/game_changelog.hpp
758 # Game Core
759 game/game.hpp
760 game/game_config.cpp
761 game/game_config.hpp
762 game/game_core.cpp
763 game/game_info.cpp
764 game/game_info.hpp
765 game/game_instance.cpp
766 game/game_instance.hpp
767 game/game_scanner.cpp
768 game/game_scanner.hpp
769 game/game_text.cpp
770 game/game_text.hpp
772 # Script API
773 script/api/script_accounting.hpp
774 script/api/script_admin.hpp
775 script/api/script_airport.hpp
776 script/api/script_base.hpp
777 script/api/script_basestation.hpp
778 script/api/script_bridge.hpp
779 script/api/script_bridgelist.hpp
780 script/api/script_cargo.hpp
781 script/api/script_cargolist.hpp
782 script/api/script_cargomonitor.hpp
783 script/api/script_company.hpp
784 script/api/script_companymode.hpp
785 script/api/script_controller.hpp
786 script/api/script_date.hpp
787 script/api/script_depotlist.hpp
788 script/api/script_engine.hpp
789 script/api/script_enginelist.hpp
790 script/api/script_error.hpp
791 script/api/script_event.hpp
792 script/api/script_event_types.hpp
793 script/api/script_execmode.hpp
794 script/api/script_game.hpp
795 script/api/script_gamesettings.hpp
796 script/api/script_goal.hpp
797 script/api/script_group.hpp
798 script/api/script_grouplist.hpp
799 script/api/script_industry.hpp
800 script/api/script_industrylist.hpp
801 script/api/script_industrytype.hpp
802 script/api/script_industrytypelist.hpp
803 script/api/script_info_docs.hpp
804 script/api/script_infrastructure.hpp
805 script/api/script_list.hpp
806 script/api/script_log.hpp
807 script/api/script_map.hpp
808 script/api/script_marine.hpp
809 script/api/script_news.hpp
810 script/api/script_object.hpp
811 script/api/script_order.hpp
812 script/api/script_rail.hpp
813 script/api/script_railtypelist.hpp
814 script/api/script_road.hpp
815 script/api/script_sign.hpp
816 script/api/script_signlist.hpp
817 script/api/script_station.hpp
818 script/api/script_stationlist.hpp
819 script/api/script_story_page.hpp
820 script/api/script_storypagelist.hpp
821 script/api/script_storypageelementlist.hpp
822 script/api/script_subsidy.hpp
823 script/api/script_subsidylist.hpp
824 script/api/script_testmode.hpp
825 script/api/script_text.hpp
826 script/api/script_tile.hpp
827 script/api/script_tilelist.hpp
828 script/api/script_town.hpp
829 script/api/script_townlist.hpp
830 script/api/script_tunnel.hpp
831 script/api/script_types.hpp
832 script/api/script_vehicle.hpp
833 script/api/script_vehiclelist.hpp
834 script/api/script_viewport.hpp
835 script/api/script_waypoint.hpp
836 script/api/script_waypointlist.hpp
837 script/api/script_window.hpp
839 # Script API Implementation
840 script/api/script_accounting.cpp
841 script/api/script_admin.cpp
842 script/api/script_airport.cpp
843 script/api/script_base.cpp
844 script/api/script_basestation.cpp
845 script/api/script_bridge.cpp
846 script/api/script_bridgelist.cpp
847 script/api/script_cargo.cpp
848 script/api/script_cargolist.cpp
849 script/api/script_cargomonitor.cpp
850 script/api/script_company.cpp
851 script/api/script_companymode.cpp
852 script/api/script_controller.cpp
853 script/api/script_date.cpp
854 script/api/script_depotlist.cpp
855 script/api/script_engine.cpp
856 script/api/script_enginelist.cpp
857 script/api/script_error.cpp
858 script/api/script_event.cpp
859 script/api/script_event_types.cpp
860 script/api/script_execmode.cpp
861 script/api/script_game.cpp
862 script/api/script_gamesettings.cpp
863 script/api/script_goal.cpp
864 script/api/script_group.cpp
865 script/api/script_grouplist.cpp
866 script/api/script_industry.cpp
867 script/api/script_industrylist.cpp
868 script/api/script_industrytype.cpp
869 script/api/script_industrytypelist.cpp
870 script/api/script_infrastructure.cpp
871 script/api/script_list.cpp
872 script/api/script_log.cpp
873 script/api/script_map.cpp
874 script/api/script_marine.cpp
875 script/api/script_news.cpp
876 script/api/script_object.cpp
877 script/api/script_order.cpp
878 script/api/script_rail.cpp
879 script/api/script_railtypelist.cpp
880 script/api/script_road.cpp
881 script/api/script_sign.cpp
882 script/api/script_signlist.cpp
883 script/api/script_station.cpp
884 script/api/script_stationlist.cpp
885 script/api/script_story_page.cpp
886 script/api/script_storypagelist.cpp
887 script/api/script_storypageelementlist.cpp
888 script/api/script_subsidy.cpp
889 script/api/script_subsidylist.cpp
890 script/api/script_testmode.cpp
891 script/api/script_text.cpp
892 script/api/script_tile.cpp
893 script/api/script_tilelist.cpp
894 script/api/script_town.cpp
895 script/api/script_townlist.cpp
896 script/api/script_tunnel.cpp
897 script/api/script_vehicle.cpp
898 script/api/script_vehiclelist.cpp
899 script/api/script_viewport.cpp
900 script/api/script_waypoint.cpp
901 script/api/script_waypointlist.cpp
902 script/api/script_window.cpp
904 # Blitters
905 #if DEDICATED
906 #else
907 blitter/32bpp_anim.cpp
908 blitter/32bpp_anim.hpp
909 #if SSE
910 blitter/32bpp_anim_sse4.cpp
911 blitter/32bpp_anim_sse4.hpp
912 #end
913 blitter/32bpp_base.cpp
914 blitter/32bpp_base.hpp
915 blitter/32bpp_optimized.cpp
916 blitter/32bpp_optimized.hpp
917 blitter/32bpp_simple.cpp
918 blitter/32bpp_simple.hpp
919 #if SSE
920 blitter/32bpp_sse_func.hpp
921 blitter/32bpp_sse_type.h
922 blitter/32bpp_sse2.cpp
923 blitter/32bpp_sse2.hpp
924 blitter/32bpp_sse4.cpp
925 blitter/32bpp_sse4.hpp
926 blitter/32bpp_ssse3.cpp
927 blitter/32bpp_ssse3.hpp
928 #end
929 blitter/8bpp_base.cpp
930 blitter/8bpp_base.hpp
931 blitter/8bpp_optimized.cpp
932 blitter/8bpp_optimized.hpp
933 blitter/8bpp_simple.cpp
934 blitter/8bpp_simple.hpp
935 #end
936 blitter/base.cpp
937 blitter/base.hpp
938 blitter/factory.hpp
939 blitter/null.cpp
940 blitter/null.hpp
942 # Drivers
943 music/music_driver.hpp
944 sound/sound_driver.hpp
945 video/video_driver.hpp
947 # Sprite loaders
948 spriteloader/grf.cpp
949 spriteloader/grf.hpp
950 spriteloader/spriteloader.hpp
952 # NewGRF
953 newgrf.cpp
954 newgrf_airport.cpp
955 newgrf_airporttiles.cpp
956 newgrf_canal.cpp
957 newgrf_cargo.cpp
958 newgrf_commons.cpp
959 newgrf_config.cpp
960 newgrf_engine.cpp
961 newgrf_generic.cpp
962 newgrf_house.cpp
963 newgrf_industries.cpp
964 newgrf_industrytiles.cpp
965 newgrf_object.cpp
966 newgrf_railtype.cpp
967 newgrf_sound.cpp
968 newgrf_spritegroup.cpp
969 newgrf_station.cpp
970 newgrf_storage.cpp
971 newgrf_text.cpp
972 newgrf_town.cpp
973 newgrf_townname.cpp
975 # Tile Accessors
976 tile/tile.h
977 tile/zoneheight.h
978 tile/class.h
979 tile/common.h
980 tile/ground.h
981 tile/water.h
982 tile/object.h
983 tile/misc.h
984 tile/signal.h
985 tile/rail.h
986 tile/road.h
987 tile/station.h
988 tile/industry.h
989 tile/house.h
991 # Map Accessors
992 map/map.cpp
993 map/map.h
994 map/coord.cpp
995 map/coord.h
996 map/tileset.h
997 map/tilearea.cpp
998 map/tilearea.h
999 map/subcoord.h
1000 map/zoneheight.h
1001 map/class.h
1002 map/common.h
1003 map/ground.h
1004 map/water.h
1005 map/object.h
1006 map/tunnel.cpp
1007 map/tunnel.h
1008 map/depot.h
1009 map/station.h
1010 map/rail.h
1011 map/road.cpp
1012 map/road.h
1013 map/industry.h
1014 map/house.h
1015 map/slope.cpp
1016 map/slope.h
1017 map/bridge.cpp
1018 map/bridge.h
1019 map/tunnelbridge.h
1020 map/util.cpp
1021 map/util.h
1022 signal_map.h
1024 # Misc
1025 misc/array.hpp
1026 misc/binaryheap.hpp
1027 misc/countedobj.cpp
1028 misc/countedptr.hpp
1029 misc/dbg_helpers.cpp
1030 misc/dbg_helpers.h
1031 misc/fixedsizearray.hpp
1032 misc/getoptdata.cpp
1033 misc/getoptdata.h
1034 misc/hashtable.hpp
1036 # Network Core
1037 network/core/address.cpp
1038 network/core/address.h
1039 network/core/config.h
1040 network/core/core.cpp
1041 network/core/core.h
1042 network/core/game.h
1043 network/core/host.cpp
1044 network/core/host.h
1045 network/core/os_abstraction.h
1046 network/core/packet.cpp
1047 network/core/packet.h
1048 network/core/tcp.cpp
1049 network/core/tcp.h
1050 network/core/tcp_admin.cpp
1051 network/core/tcp_admin.h
1052 network/core/tcp_connect.cpp
1053 network/core/tcp_content.cpp
1054 network/core/tcp_content.h
1055 network/core/tcp_game.cpp
1056 network/core/tcp_game.h
1057 network/core/tcp_http.cpp
1058 network/core/tcp_http.h
1059 network/core/tcp_listen.h
1060 network/core/udp.cpp
1061 network/core/udp.h
1063 # Pathfinder
1064 pathfinder/pos.h
1065 pathfinder/railpos.h
1066 pathfinder/follow_track.hpp
1067 pathfinder/opf/opf_ship.cpp
1068 pathfinder/opf/opf_ship.h
1069 pathfinder/types.h
1070 pathfinder/pf_performance_timer.hpp
1072 # YAPF
1073 pathfinder/yapf/astar.hpp
1074 pathfinder/yapf/yapf.h
1075 pathfinder/yapf/yapf.hpp
1076 pathfinder/yapf/yapf_rail.cpp
1077 pathfinder/yapf/yapf_road.cpp
1078 pathfinder/yapf/yapf_ship.cpp
1080 # Video
1081 video/dedicated_v.cpp
1082 video/null_v.cpp
1083 #if DEDICATED
1084 #else
1085 #if ALLEGRO
1086         video/allegro_v.cpp
1087 #end
1088 #if SDL
1089         video/sdl_v.cpp
1090 #end
1091 #if WIN32
1092         video/win32_v.cpp
1093 #end
1094 #if WINCE
1095         video/win32_v.cpp
1096 #end
1097 #end
1099 # Music
1100 #if DEDICATED
1101 #else
1102 #if ALLEGRO
1103         music/allegro_m.cpp
1104 #end
1105 #if DIRECTMUSIC
1106         music/dmusic.cpp
1107 #end
1108 #end
1109 music/null_m.cpp
1110 #if DEDICATED
1111 #else
1112 #if WIN32
1113         music/win32_m.cpp
1114 #else
1115         #if WINCE
1116         #else
1117                 #if PSP
1118                 #else
1119                         #if DOS
1120                         #else
1121                                 music/extmidi.cpp
1122                         #end
1123                 #end
1124         #end
1125 #end
1126 #if BEOS
1127         music/bemidi.cpp
1128 #end
1129 #if LIBTIMIDITY
1130         music/libtimidity.cpp
1131 #end
1132 #end
1134 # Sound
1135 sound/null_s.cpp
1136 #if DEDICATED
1137 #else
1138 #if ALLEGRO
1139         sound/allegro_s.cpp
1140 #end
1141 #if SDL
1142         sound/sdl_s.cpp
1143 #end
1144 #if WIN32
1145         sound/win32_s.cpp
1146 #end
1147 #end
1149 #if OSX
1150 # OSX Files
1151         os/macosx/macos.mm
1153         #if DEDICATED
1154         #else
1155                 music/qtmidi.cpp
1156         #end
1158         #if COCOA
1159                 video/cocoa/cocoa_v.mm
1160                 video/cocoa/event.mm
1161                 video/cocoa/fullscreen.mm
1162                 video/cocoa/wnd_quartz.mm
1163                 video/cocoa/wnd_quickdraw.mm
1164                 music/cocoa_m.cpp
1165                 sound/cocoa_s.cpp
1166                 os/macosx/splash.cpp
1167         #end
1168 #end
1170 # Windows files
1171 #if WIN32
1172         os/windows/crashlog_win.cpp
1173         os/windows/ottdres.rc
1174         os/windows/win32.cpp
1175 #end
1176 #if WINCE
1177         os/windows/ottdres.rc
1178         os/windows/win32.cpp
1179 #end
1181 # Threading
1182 thread/thread.h
1183 #if HAVE_THREAD
1184         #if WIN32
1185                 thread/thread_win32.cpp
1186         #else
1187                 #if OS2
1188                         thread/thread_os2.cpp
1189                 #else
1190                         #if MORPHOS
1191                                 thread/thread_morphos.cpp
1192                         #else
1193                                 thread/thread_pthread.cpp
1194                         #end
1195                 #end
1196         #end
1197 #else
1198         thread/thread_none.cpp
1199 #end