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