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