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