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