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