-
Notifications
You must be signed in to change notification settings - Fork 119
/
project.pbxproj
1529 lines (1517 loc) · 144 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
B502E3950E78C9B4007BF590 /* preferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B502E3930E78C9B4007BF590 /* preferences.cpp */; settings = {COMPILER_FLAGS = "-DPREFERENCES_PATH='\"~/Library/Application Support/Frogatto/\"'"; }; };
B505DE8A1058BF5B00DA92B0 /* editor_stats_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B505DE881058BF5B00DA92B0 /* editor_stats_dialog.cpp */; };
B50669620F477D8600EB3C0C /* property_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B50669610F477D8600EB3C0C /* property_editor_dialog.cpp */; };
B507F48410E005BC0054D346 /* formula_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B507F48210E005BC0054D346 /* formula_constants.cpp */; };
B508CCE3109396E700E12E91 /* level_solid_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B508CCE1109396E700E12E91 /* level_solid_map.cpp */; };
B5096ABC160AC8BA00193D64 /* background_task_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AA5160AC8BA00193D64 /* background_task_pool.cpp */; };
B5096ABD160AC8BA00193D64 /* hex_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AA7160AC8BA00193D64 /* hex_map.cpp */; };
B5096ABE160AC8BA00193D64 /* hex_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AAA160AC8BA00193D64 /* hex_object.cpp */; };
B5096ABF160AC8BA00193D64 /* hex_tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AAC160AC8BA00193D64 /* hex_tile.cpp */; };
B5096AC0160AC8BA00193D64 /* hex_tileset_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AAE160AC8BA00193D64 /* hex_tileset_editor_dialog.cpp */; };
B5096AC1160AC8BA00193D64 /* http_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AB0160AC8BA00193D64 /* http_client.cpp */; };
B5096AC3160AC8BA00193D64 /* progress_bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AB5160AC8BA00193D64 /* progress_bar.cpp */; };
B5096AC4160AC8BA00193D64 /* shaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5096AB7160AC8BA00193D64 /* shaders.cpp */; };
B50BF089136DB7A300F85B30 /* game_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B50BF087136DB7A300F85B30 /* game_registry.cpp */; };
B50ED10C1546179D0037AEE7 /* animation_preview_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B50ED1071546179D0037AEE7 /* animation_preview_widget.cpp */; };
B50ED10D1546179D0037AEE7 /* external_text_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B50ED1091546179D0037AEE7 /* external_text_editor.cpp */; };
B514C8E4101D16BD0038C5E7 /* multiplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B514C8DF101D16BD0038C5E7 /* multiplayer.cpp */; };
B514C8FE101D18790038C5E7 /* libboost_iostreams-xgcc40-mt-1_37.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B514C8FD101D18790038C5E7 /* libboost_iostreams-xgcc40-mt-1_37.dylib */; };
B514C8FF101D18840038C5E7 /* libboost_iostreams-xgcc40-mt-1_37.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B514C8FD101D18790038C5E7 /* libboost_iostreams-xgcc40-mt-1_37.dylib */; };
B514C919101E8DC00038C5E7 /* random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B514C917101E8DC00038C5E7 /* random.cpp */; };
B514CA36102A1B4E0038C5E7 /* level_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B514CA34102A1B4E0038C5E7 /* level_runner.cpp */; };
B514CA49102A20530038C5E7 /* libboost_thread-xgcc40-mt-1_37.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B569C4CF0F18F2DE00A031B3 /* libboost_thread-xgcc40-mt-1_37.dylib */; };
B51F027513AD3CC6002B1524 /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B51F027113AD3CC6002B1524 /* SDL_image.framework */; };
B51F027613AD3CC6002B1524 /* SDL_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B51F027213AD3CC6002B1524 /* SDL_mixer.framework */; };
B51F027713AD3CC6002B1524 /* SDL_ttf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B51F027313AD3CC6002B1524 /* SDL_ttf.framework */; };
B51F027813AD3CC6002B1524 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B51F027413AD3CC6002B1524 /* SDL.framework */; };
B51F027913AD3CE1002B1524 /* SDL_image.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B51F027113AD3CC6002B1524 /* SDL_image.framework */; };
B51F027A13AD3CE1002B1524 /* SDL_mixer.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B51F027213AD3CC6002B1524 /* SDL_mixer.framework */; };
B51F027B13AD3CE1002B1524 /* SDL_ttf.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B51F027313AD3CC6002B1524 /* SDL_ttf.framework */; };
B51F027C13AD3CE1002B1524 /* SDL.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B51F027413AD3CC6002B1524 /* SDL.framework */; };
B5286C351513FCFE00913F5D /* asserts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5286C341513FCFE00913F5D /* asserts.cpp */; };
B539566813AD28BB0006183E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B539566A13AD28BB0006183E /* InfoPlist.strings */; };
B53F821D0E6229250002FA8C /* draw_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B53F821C0E6229250002FA8C /* draw_number.cpp */; };
B544D4ED10E80B9400EBD56F /* object_events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B544D4EB10E80B9400EBD56F /* object_events.cpp */; };
B545A1B30E241BD8000ABBC8 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = B545A1B20E241BD8000ABBC8 /* SDLMain.m */; };
B545A1B60E241BF0000ABBC8 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = B545A1B40E241BF0000ABBC8 /* SDLMain.nib */; };
B54A3A7B0EA7B45300DE5F1D /* surface_scaling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B54A3A7A0EA7B45300DE5F1D /* surface_scaling.cpp */; };
B54AA2600FE9519E006F6FBD /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B54AA25F0FE9519E006F6FBD /* utils.cpp */; };
B54AC76F0FEC8EB3006F6FBD /* libboost_system-xgcc40-mt-1_37.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B54AC76E0FEC8EB3006F6FBD /* libboost_system-xgcc40-mt-1_37.dylib */; };
B54AC7700FEC93E3006F6FBD /* libboost_system-xgcc40-mt-1_37.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B54AC76E0FEC8EB3006F6FBD /* libboost_system-xgcc40-mt-1_37.dylib */; };
B54AC7750FEC9454006F6FBD /* stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B54AC7730FEC9454006F6FBD /* stats.cpp */; };
B54AC77E0FED6C4F006F6FBD /* movement_script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B54AC77C0FED6C4F006F6FBD /* movement_script.cpp */; };
B54E452B12D3E643003E52BF /* texture_frame_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B54E452912D3E643003E52BF /* texture_frame_buffer.cpp */; };
B552DA4E108CC6BE002D8F86 /* gui_formula_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B552DA4C108CC6BE002D8F86 /* gui_formula_functions.cpp */; };
B5538479121653C400CC8C58 /* checkbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B57DCFE71211C7A200FDD3E3 /* checkbox.cpp */; };
B556CC871524405100AAA03A /* clipboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC751524405100AAA03A /* clipboard.cpp */; };
B556CC881524405100AAA03A /* code_editor_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC771524405100AAA03A /* code_editor_widget.cpp */; };
B556CC891524405100AAA03A /* json_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC7B1524405100AAA03A /* json_parser.cpp */; };
B556CC8A1524405100AAA03A /* json_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC7D1524405100AAA03A /* json_tokenizer.cpp */; };
B556CC8B1524405100AAA03A /* text_editor_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC801524405100AAA03A /* text_editor_widget.cpp */; };
B556CC8C1524405100AAA03A /* utility_render_level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC821524405100AAA03A /* utility_render_level.cpp */; };
B556CC8D1524405100AAA03A /* variant_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC831524405100AAA03A /* variant_callable.cpp */; };
B556CC8E1524405100AAA03A /* variant_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC851524405100AAA03A /* variant_utils.cpp */; };
B556CC921524D14200AAA03A /* wml_formula_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC901524D14200AAA03A /* wml_formula_callable.cpp */; };
B556CC9A15269AC200AAA03A /* code_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC9715269AC200AAA03A /* code_editor_dialog.cpp */; };
B556CC9B15269AC200AAA03A /* utility_query.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B556CC9915269AC200AAA03A /* utility_query.cpp */; };
B556CCA11526A56B00AAA03A /* UbuntuMono-B.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B556CC9D1526A56B00AAA03A /* UbuntuMono-B.ttf */; };
B556CCA21526A56B00AAA03A /* UbuntuMono-BI.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B556CC9E1526A56B00AAA03A /* UbuntuMono-BI.ttf */; };
B556CCA31526A56B00AAA03A /* UbuntuMono-R.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B556CC9F1526A56B00AAA03A /* UbuntuMono-R.ttf */; };
B556CCA41526A56B00AAA03A /* UbuntuMono-RI.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B556CCA01526A56B00AAA03A /* UbuntuMono-RI.ttf */; };
B55CF2B9153343B400064F17 /* formula_function_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B55CF2B7153343B400064F17 /* formula_function_registry.cpp */; };
B55F18F41155E6F000F5D541 /* libpng12.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B55F18F31155E6F000F5D541 /* libpng12.0.dylib */; };
B55F18F91155E6FB00F5D541 /* libpng12.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B55F18F31155E6F000F5D541 /* libpng12.0.dylib */; };
B561CDDE10483923001369F5 /* player_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B561CDDC10483922001369F5 /* player_info.cpp */; };
B561CDE410498DA0001369F5 /* playable_custom_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B561CDE210498DA0001369F5 /* playable_custom_object.cpp */; };
B561CDED104A48E2001369F5 /* editor_layers_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B561CDEB104A48E2001369F5 /* editor_layers_dialog.cpp */; };
B5653A310E4A483900A68D5E /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539D30E4A483900A68D5E /* texture.cpp */; };
B5653A330E4A483900A68D5E /* custom_object_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539D90E4A483900A68D5E /* custom_object_type.cpp */; };
B5653A350E4A483900A68D5E /* surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539DB0E4A483900A68D5E /* surface.cpp */; };
B5653A360E4A483900A68D5E /* formula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539DC0E4A483900A68D5E /* formula.cpp */; };
B5653A380E4A483900A68D5E /* joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539E30E4A483900A68D5E /* joystick.cpp */; };
B5653A3B0E4A483900A68D5E /* preprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539E80E4A483900A68D5E /* preprocessor.cpp */; };
B5653A3D0E4A483900A68D5E /* surface_formula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539EA0E4A483900A68D5E /* surface_formula.cpp */; };
B5653A3E0E4A483900A68D5E /* raster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539EB0E4A483900A68D5E /* raster.cpp */; };
B5653A3F0E4A483900A68D5E /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539ED0E4A483900A68D5E /* sound.cpp */; };
B5653A400E4A483900A68D5E /* level_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539EE0E4A483900A68D5E /* level_object.cpp */; };
B5653A410E4A483900A68D5E /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539EF0E4A483900A68D5E /* main.cpp */; settings = {COMPILER_FLAGS = "-DNO_STDERR_"; }; };
B5653A420E4A483900A68D5E /* tile_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539F20E4A483900A68D5E /* tile_map.cpp */; };
B5653A440E4A483900A68D5E /* draw_scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539F80E4A483900A68D5E /* draw_scene.cpp */; };
B5653A450E4A483900A68D5E /* message_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539FB0E4A483900A68D5E /* message_dialog.cpp */; };
B5653A460E4A483900A68D5E /* surface_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539FC0E4A483900A68D5E /* surface_cache.cpp */; };
B5653A470E4A483900A68D5E /* editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539FD0E4A483900A68D5E /* editor.cpp */; };
B5653A490E4A483900A68D5E /* custom_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56539FF0E4A483900A68D5E /* custom_object.cpp */; };
B5653A4A0E4A483900A68D5E /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A020E4A483900A68D5E /* frame.cpp */; };
B5653A4B0E4A483900A68D5E /* level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A060E4A483900A68D5E /* level.cpp */; };
B5653A4E0E4A483900A68D5E /* formula_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A140E4A483900A68D5E /* formula_tokenizer.cpp */; };
B5653A4F0E4A483900A68D5E /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A160E4A483900A68D5E /* font.cpp */; };
B5653A500E4A483900A68D5E /* geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A180E4A483900A68D5E /* geometry.cpp */; };
B5653A510E4A483900A68D5E /* draw_tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A190E4A483900A68D5E /* draw_tile.cpp */; };
B5653A520E4A483900A68D5E /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A1A0E4A483900A68D5E /* string_utils.cpp */; };
B5653A530E4A483900A68D5E /* custom_object_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A1C0E4A483900A68D5E /* custom_object_functions.cpp */; };
B5653A540E4A483900A68D5E /* key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A200E4A483900A68D5E /* key.cpp */; };
B5653A550E4A483900A68D5E /* background.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A220E4A483900A68D5E /* background.cpp */; };
B5653A570E4A483900A68D5E /* entity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A270E4A483900A68D5E /* entity.cpp */; };
B5653A590E4A483900A68D5E /* filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A290E4A483900A68D5E /* filesystem.cpp */; };
B5653A5A0E4A483900A68D5E /* formula_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A2A0E4A483900A68D5E /* formula_function.cpp */; };
B5653A5B0E4A483900A68D5E /* color_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A2C0E4A483900A68D5E /* color_utils.cpp */; };
B5653A5C0E4A483900A68D5E /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A2D0E4A483900A68D5E /* variant.cpp */; };
B5653A5D0E4A483900A68D5E /* level_logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5653A300E4A483900A68D5E /* level_logic.cpp */; };
B5673BB01031B9A100D98116 /* multi_tile_pattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5673BAE1031B9A100D98116 /* multi_tile_pattern.cpp */; };
B569C4D10F18F2DE00A031B3 /* libboost_thread-xgcc40-mt-1_37.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B569C4CF0F18F2DE00A031B3 /* libboost_thread-xgcc40-mt-1_37.dylib */; };
B569C4D20F18F2DF00A031B3 /* libboost_regex-xgcc40-mt-1_37.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B569C4D00F18F2DE00A031B3 /* libboost_regex-xgcc40-mt-1_37.dylib */; };
B569C4DA0F18F2F100A031B3 /* libboost_regex-xgcc40-mt-1_37.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B569C4D00F18F2DE00A031B3 /* libboost_regex-xgcc40-mt-1_37.dylib */; };
B56E856910F59AF8003DB462 /* custom_object_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56E855F10F59AF8003DB462 /* custom_object_callable.cpp */; };
B56E856A10F59AF8003DB462 /* formula_callable_definition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56E856310F59AF8003DB462 /* formula_callable_definition.cpp */; };
B56E856B10F59AF8003DB462 /* formula_variable_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B56E856610F59AF8003DB462 /* formula_variable_storage.cpp */; };
B56EA4930E24259200C9F45C /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B56EA4920E24259200C9F45C /* OpenGL.framework */; };
B56EA4E90E24260000C9F45C /* DejaVuSans.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B56EA4B00E24260000C9F45C /* DejaVuSans.ttf */; };
B56EA5180E24260000C9F45C /* FreeMono.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B56EA4E10E24260000C9F45C /* FreeMono.ttf */; };
B56EA5660E242F6D00C9F45C /* images in Resources */ = {isa = PBXBuildFile; fileRef = B56EA54D0E242F6D00C9F45C /* images */; };
B56EA5780E24321300C9F45C /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = B56EA5770E24321300C9F45C /* icon.icns */; };
B573DBD81283177500C43DBF /* achievements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B573DBD61283177500C43DBF /* achievements.cpp */; };
B5844F6D117CD10B0002C586 /* utility_object_compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5844F6C117CD10B0002C586 /* utility_object_compiler.cpp */; };
B5853CF41125CFBB00796823 /* rectangle_rotator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5853CF21125CFBB00796823 /* rectangle_rotator.cpp */; };
B585EDE91168227000272E5F /* settings_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B585EDE81168227000272E5F /* settings_dialog.cpp */; };
B58D17BC11FE8CA200889062 /* controls_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B58D17B811FE8CA200889062 /* controls_dialog.cpp */; };
B58D17BD11FE8CA200889062 /* key_button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B58D17BA11FE8CA200889062 /* key_button.cpp */; };
B591668910D06A73008FE613 /* dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84A00EF8B041004B54BE /* dialog.cpp */; };
B593EC520FE3332E007EFBE9 /* editor_dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B593EC500FE3332E007EFBE9 /* editor_dialogs.cpp */; };
B5951A4F1011174600C10B66 /* controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5951A4D1011174600C10B66 /* controls.cpp */; };
B597C8930FB1F5C300CE81F5 /* options_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B597C8920FB1F5C300CE81F5 /* options_dialog.cpp */; };
B597C8F10FBCCD3100CE81F5 /* editor_variable_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B597C8F00FBCCD3100CE81F5 /* editor_variable_info.cpp */; };
B597EC8A0FC1A53300CE81F5 /* border_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B597EC890FC1A53300CE81F5 /* border_widget.cpp */; };
B597ED0C0FC8B99A00CE81F5 /* current_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B597ED0B0FC8B99A00CE81F5 /* current_generator.cpp */; };
B59A84A30EF8B041004B54BE /* formula_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A847C0EF8B041004B54BE /* formula_test.cpp */; };
B59A84A50EF8B041004B54BE /* widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84810EF8B041004B54BE /* widget.cpp */; };
B59A84A60EF8B041004B54BE /* unit_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84840EF8B041004B54BE /* unit_test.cpp */; };
B59A84A70EF8B041004B54BE /* translate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84860EF8B041004B54BE /* translate.cpp */; };
B59A84A80EF8B041004B54BE /* tooltip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84880EF8B041004B54BE /* tooltip.cpp */; };
B59A84A90EF8B041004B54BE /* tileset_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A848A0EF8B041004B54BE /* tileset_editor_dialog.cpp */; };
B59A84AB0EF8B041004B54BE /* preview_tileset_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A848E0EF8B041004B54BE /* preview_tileset_widget.cpp */; };
B59A84AD0EF8B041004B54BE /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84910EF8B041004B54BE /* input.cpp */; };
B59A84AE0EF8B041004B54BE /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84930EF8B041004B54BE /* button.cpp */; };
B59A84AF0EF8B041004B54BE /* label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84950EF8B041004B54BE /* label.cpp */; };
B59A84B10EF8B041004B54BE /* grid_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A849B0EF8B041004B54BE /* grid_widget.cpp */; };
B59A84B20EF8B041004B54BE /* image_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A849D0EF8B041004B54BE /* image_widget.cpp */; };
B59A84B40EF8B041004B54BE /* character_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59A84A10EF8B041004B54BE /* character_editor_dialog.cpp */; };
B59B0583105D321400262910 /* colorshift_hash_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59B0581105D321400262910 /* colorshift_hash_table.cpp */; };
B59F971B1035031100A57C1A /* particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59F97191035031100A57C1A /* particle_system.cpp */; };
B59F973710371D2400A57C1A /* group_property_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B59F973510371D2400A57C1A /* group_property_editor_dialog.cpp */; };
B5A3680D104C58A5004D9038 /* editor_formula_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A3680B104C58A5004D9038 /* editor_formula_functions.cpp */; };
B5A36AAD104DED62004D9038 /* weather_particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A36AAC104DED62004D9038 /* weather_particle_system.cpp */; };
B5A3923E10502767004D9038 /* editor_level_properties_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A3923C10502767004D9038 /* editor_level_properties_dialog.cpp */; };
B5A81EAB0F3528B2006157EC /* framed_gui_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A81EAA0F3528B2006157EC /* framed_gui_element.cpp */; };
B5A81EB10F355B84006157EC /* raster_distortion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A81EAF0F355B84006157EC /* raster_distortion.cpp */; };
B5A889BA113F6961009B7500 /* loading_screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A889B8113F6961009B7500 /* loading_screen.cpp */; };
B5B44318106FEB3D00327599 /* blur.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5B44316106FEB3D00327599 /* blur.cpp */; };
B5B469B61079822400327599 /* collision_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5B469B11079822400327599 /* collision_utils.cpp */; };
B5B469B71079822400327599 /* solid_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5B469B41079822400327599 /* solid_map.cpp */; };
B5B47D1C125FA91900F42D5C /* segment_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5B47D1A125FA91900F42D5C /* segment_editor_dialog.cpp */; };
B5B9CB090F3FC03A007EAE90 /* debug_console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5B9CB070F3FC03A007EAE90 /* debug_console.cpp */; };
B5BA0F3411D1526F00315AA1 /* graphical_font_label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BA0F3011D1526F00315AA1 /* graphical_font_label.cpp */; };
B5BA0F3511D1526F00315AA1 /* pause_game_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BA0F3211D1526F00315AA1 /* pause_game_dialog.cpp */; };
B5BD0573157D16440099EABB /* animation_creator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BD0567157D16440099EABB /* animation_creator.cpp */; };
B5BD0574157D16440099EABB /* custom_object_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BD0569157D16440099EABB /* custom_object_dialog.cpp */; };
B5BD0575157D16440099EABB /* drag_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BD056B157D16440099EABB /* drag_widget.cpp */; };
B5BD0576157D16440099EABB /* dropdown_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BD056D157D16440099EABB /* dropdown_widget.cpp */; };
B5BD0577157D16440099EABB /* file_chooser_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BD056F157D16440099EABB /* file_chooser_dialog.cpp */; };
B5BD0578157D16440099EABB /* widget_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BD0571157D16440099EABB /* widget_factory.cpp */; };
B5C0B05415B521EB00488542 /* difficulty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C0B05215B521EB00488542 /* difficulty.cpp */; };
B5C6E82C1562DBD500039CC2 /* load_level_nothread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C6E82A1562DBD500039CC2 /* load_level_nothread.cpp */; };
B5C6E83A1562DC3A00039CC2 /* editor_module_properties_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C6E82F1562DC3A00039CC2 /* editor_module_properties_dialog.cpp */; };
B5C6E83B1562DC3A00039CC2 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C6E8311562DC3A00039CC2 /* md5.cpp */; };
B5C6E83C1562DC3A00039CC2 /* pathfinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C6E8331562DC3A00039CC2 /* pathfinding.cpp */; };
B5C6E83D1562DC3A00039CC2 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C6E8351562DC3A00039CC2 /* base64.cpp */; };
B5C6E83E1562DC3A00039CC2 /* checksum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C6E8371562DC3A00039CC2 /* checksum.cpp */; };
B5C6E83F1562DC6600039CC2 /* compress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5C6E82D1562DC3A00039CC2 /* compress.cpp */; };
B5C6E8411562DD1800039CC2 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5C6E8401562DD1800039CC2 /* libz.dylib */; };
B5CF542510D35FE000A8BEB5 /* iphone_controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5CF542310D35FE000A8BEB5 /* iphone_controls.cpp */; };
B5CF7DF010D953D700A8BEB5 /* water_particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5CF7DEE10D953D700A8BEB5 /* water_particle_system.cpp */; };
B5D3BB5D1209E8C900F303D5 /* light.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5D3BB5B1209E8C900F303D5 /* light.cpp */; };
B5D57A9B124C25B400FF12FB /* i18n.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5D57A99124C25B400FF12FB /* i18n.cpp */; };
B5DA7DC912F282C800F1F494 /* decimal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5DA7DC712F282C800F1F494 /* decimal.cpp */; };
B5DC675D118A48250004C1CC /* surface_palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5DC675B118A48250004C1CC /* surface_palette.cpp */; };
B5DFBC601159D8A000996D07 /* formula_profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5DFBC5E1159D8A000996D07 /* formula_profiler.cpp */; };
B5E98A6415A40F87002F67B0 /* animation_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A5B15A40F87002F67B0 /* animation_widget.cpp */; };
B5E98A6515A40F87002F67B0 /* color_chart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A5D15A40F87002F67B0 /* color_chart.cpp */; };
B5E98A6615A40F87002F67B0 /* tree_view_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A5F15A40F87002F67B0 /* tree_view_widget.cpp */; };
B5E98A6715A40F87002F67B0 /* vector_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A6215A40F87002F67B0 /* vector_text.cpp */; };
B5E98A7015A40FCB002F67B0 /* tbs_ai_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A6815A40FCB002F67B0 /* tbs_ai_player.cpp */; };
B5E98A7115A40FCB002F67B0 /* tbs_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A6A15A40FCB002F67B0 /* tbs_client.cpp */; };
B5E98A7215A40FCB002F67B0 /* tbs_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A6C15A40FCB002F67B0 /* tbs_functions.cpp */; };
B5E98A7315A40FCB002F67B0 /* tbs_game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E98A6E15A40FCB002F67B0 /* tbs_game.cpp */; };
B5EB34E711F2B71200A691AA /* slider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5EB34E611F2B71200A691AA /* slider.cpp */; };
B5F0A1EB152EDB0D00CFFAEF /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F0A1E9152EDB0D00CFFAEF /* module.cpp */; };
B5F0A5BC152EDC4800CFFAEF /* modules in Resources */ = {isa = PBXBuildFile; fileRef = B5F0A5BB152EDC4800CFFAEF /* modules */; };
B5F0C41F1146C17600DCBD08 /* IMG_savepng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F0C41D1146C17600DCBD08 /* IMG_savepng.cpp */; settings = {COMPILER_FLAGS = "-DIMPLEMENT_SAVE_PNG"; }; };
B5F3F6331280D6A100619E30 /* globals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F3F62C1280D6A100619E30 /* globals.cpp */; };
B5F3F6341280D6A100619E30 /* scrollable_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F3F62F1280D6A100619E30 /* scrollable_widget.cpp */; };
B5F3F6351280D6A100619E30 /* scrollbar_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F3F6311280D6A100619E30 /* scrollbar_widget.cpp */; };
B5F4C6640F5A62DE005E204A /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F4C6620F5A62DE005E204A /* thread.cpp */; };
B5F96B4F0E7572CA00969FDD /* data in Resources */ = {isa = PBXBuildFile; fileRef = B5F96B450E7572CA00969FDD /* data */; };
B5FAD8C20F262096008A4F95 /* graphical_font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5FAD8BC0F262096008A4F95 /* graphical_font.cpp */; };
B5FAD8C30F262096008A4F95 /* speech_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5FAD8BD0F262096008A4F95 /* speech_dialog.cpp */; };
B5FAD8C40F262096008A4F95 /* gui_section.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5FAD8C00F262096008A4F95 /* gui_section.cpp */; };
B5FAD8DB0F2A25CE008A4F95 /* water.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5FAD8DA0F2A25CE008A4F95 /* water.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
B56EA58D0E2432A200C9F45C /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
B51F027913AD3CE1002B1524 /* SDL_image.framework in CopyFiles */,
B51F027A13AD3CE1002B1524 /* SDL_mixer.framework in CopyFiles */,
B51F027B13AD3CE1002B1524 /* SDL_ttf.framework in CopyFiles */,
B51F027C13AD3CE1002B1524 /* SDL.framework in CopyFiles */,
B55F18F91155E6FB00F5D541 /* libpng12.0.dylib in CopyFiles */,
B514CA49102A20530038C5E7 /* libboost_thread-xgcc40-mt-1_37.dylib in CopyFiles */,
B514C8FF101D18840038C5E7 /* libboost_iostreams-xgcc40-mt-1_37.dylib in CopyFiles */,
B54AC7700FEC93E3006F6FBD /* libboost_system-xgcc40-mt-1_37.dylib in CopyFiles */,
B569C4DA0F18F2F100A031B3 /* libboost_regex-xgcc40-mt-1_37.dylib in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
32CA4F630368D1EE00C91783 /* Frogatto_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Frogatto_Prefix.pch; path = mac_src/Frogatto_Prefix.pch; sourceTree = "<group>"; };
8D1107320486CEB800E47090 /* Frogatto.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Frogatto.app; sourceTree = BUILT_PRODUCTS_DIR; };
B502E3930E78C9B4007BF590 /* preferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preferences.cpp; sourceTree = "<group>"; };
B502E3940E78C9B4007BF590 /* preferences.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preferences.hpp; sourceTree = "<group>"; };
B505DE86105898F300DA92B0 /* hi_res_timer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hi_res_timer.hpp; sourceTree = "<group>"; };
B505DE881058BF5B00DA92B0 /* editor_stats_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_stats_dialog.cpp; sourceTree = "<group>"; };
B505DE891058BF5B00DA92B0 /* editor_stats_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_stats_dialog.hpp; sourceTree = "<group>"; };
B50669600F477D8600EB3C0C /* property_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = property_editor_dialog.hpp; sourceTree = "<group>"; };
B50669610F477D8600EB3C0C /* property_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = property_editor_dialog.cpp; sourceTree = "<group>"; };
B507F48210E005BC0054D346 /* formula_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_constants.cpp; sourceTree = "<group>"; };
B507F48310E005BC0054D346 /* formula_constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_constants.hpp; sourceTree = "<group>"; };
B508CCE1109396E700E12E91 /* level_solid_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_solid_map.cpp; sourceTree = "<group>"; };
B508CCE2109396E700E12E91 /* level_solid_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_solid_map.hpp; sourceTree = "<group>"; };
B5096AA5160AC8BA00193D64 /* background_task_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = background_task_pool.cpp; sourceTree = "<group>"; };
B5096AA6160AC8BA00193D64 /* background_task_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = background_task_pool.hpp; sourceTree = "<group>"; };
B5096AA7160AC8BA00193D64 /* hex_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_map.cpp; sourceTree = "<group>"; };
B5096AA8160AC8BA00193D64 /* hex_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_map.hpp; sourceTree = "<group>"; };
B5096AA9160AC8BA00193D64 /* hex_object_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_object_fwd.hpp; sourceTree = "<group>"; };
B5096AAA160AC8BA00193D64 /* hex_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_object.cpp; sourceTree = "<group>"; };
B5096AAB160AC8BA00193D64 /* hex_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_object.hpp; sourceTree = "<group>"; };
B5096AAC160AC8BA00193D64 /* hex_tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_tile.cpp; sourceTree = "<group>"; };
B5096AAD160AC8BA00193D64 /* hex_tile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_tile.hpp; sourceTree = "<group>"; };
B5096AAE160AC8BA00193D64 /* hex_tileset_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_tileset_editor_dialog.cpp; sourceTree = "<group>"; };
B5096AAF160AC8BA00193D64 /* hex_tileset_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_tileset_editor_dialog.hpp; sourceTree = "<group>"; };
B5096AB0160AC8BA00193D64 /* http_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_client.cpp; sourceTree = "<group>"; };
B5096AB1160AC8BA00193D64 /* http_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_client.hpp; sourceTree = "<group>"; };
B5096AB2160AC8BA00193D64 /* module_web_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module_web_server.cpp; sourceTree = "<group>"; };
B5096AB3160AC8BA00193D64 /* module_web_server.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = module_web_server.hpp; sourceTree = "<group>"; };
B5096AB4160AC8BA00193D64 /* poly_line_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poly_line_widget.hpp; sourceTree = "<group>"; };
B5096AB5160AC8BA00193D64 /* progress_bar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = progress_bar.cpp; sourceTree = "<group>"; };
B5096AB6160AC8BA00193D64 /* progress_bar.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = progress_bar.hpp; sourceTree = "<group>"; };
B5096AB7160AC8BA00193D64 /* shaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shaders.cpp; sourceTree = "<group>"; };
B5096AB8160AC8BA00193D64 /* shaders.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shaders.hpp; sourceTree = "<group>"; };
B5096AB9160AC8BA00193D64 /* vecmath.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vecmath.hpp; sourceTree = "<group>"; };
B5096ABA160AC8BA00193D64 /* wm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wm.cpp; sourceTree = "<group>"; };
B5096ABB160AC8BA00193D64 /* wm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wm.hpp; sourceTree = "<group>"; };
B50BF087136DB7A300F85B30 /* game_registry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = game_registry.cpp; sourceTree = "<group>"; };
B50BF088136DB7A300F85B30 /* game_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = game_registry.hpp; sourceTree = "<group>"; };
B50ED1071546179D0037AEE7 /* animation_preview_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_preview_widget.cpp; sourceTree = "<group>"; };
B50ED1081546179D0037AEE7 /* animation_preview_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_preview_widget.hpp; sourceTree = "<group>"; };
B50ED1091546179D0037AEE7 /* external_text_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = external_text_editor.cpp; sourceTree = "<group>"; };
B50ED10A1546179D0037AEE7 /* external_text_editor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = external_text_editor.hpp; sourceTree = "<group>"; };
B50ED10B1546179D0037AEE7 /* utility_query.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utility_query.hpp; sourceTree = "<group>"; };
B514C8DF101D16BD0038C5E7 /* multiplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multiplayer.cpp; sourceTree = "<group>"; };
B514C8E0101D16BD0038C5E7 /* multiplayer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = multiplayer.hpp; sourceTree = "<group>"; };
B514C8E1101D16BD0038C5E7 /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = server.cpp; sourceTree = "<group>"; };
B514C8E2101D16BD0038C5E7 /* simple_wml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_wml.cpp; sourceTree = "<group>"; };
B514C8E3101D16BD0038C5E7 /* simple_wml.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = simple_wml.hpp; sourceTree = "<group>"; };
B514C8FD101D18790038C5E7 /* libboost_iostreams-xgcc40-mt-1_37.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_iostreams-xgcc40-mt-1_37.dylib"; path = "lib/libboost_iostreams-xgcc40-mt-1_37.dylib"; sourceTree = "<group>"; };
B514C917101E8DC00038C5E7 /* random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cpp; sourceTree = "<group>"; };
B514C918101E8DC00038C5E7 /* random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = random.hpp; sourceTree = "<group>"; };
B514CA34102A1B4E0038C5E7 /* level_runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_runner.cpp; sourceTree = "<group>"; };
B514CA35102A1B4E0038C5E7 /* level_runner.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_runner.hpp; sourceTree = "<group>"; };
B51F026F13AD2C02002B1524 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ../MacOS/resources/Info.plist; sourceTree = "<group>"; };
B51F027113AD3CC6002B1524 /* SDL_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_image.framework; path = lib/SDL_image.framework; sourceTree = "<group>"; };
B51F027213AD3CC6002B1524 /* SDL_mixer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_mixer.framework; path = lib/SDL_mixer.framework; sourceTree = "<group>"; };
B51F027313AD3CC6002B1524 /* SDL_ttf.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_ttf.framework; path = lib/SDL_ttf.framework; sourceTree = "<group>"; };
B51F027413AD3CC6002B1524 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = lib/SDL.framework; sourceTree = "<group>"; };
B5286C341513FCFE00913F5D /* asserts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asserts.cpp; sourceTree = "<group>"; };
B539566913AD28BB0006183E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B539566D13AD28D40006183E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B539566E13AD28DA0006183E /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B539566F13AD28E10006183E /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
B539567013AD28EA0006183E /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
B539567113AD28FB0006183E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B53F821C0E6229250002FA8C /* draw_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_number.cpp; sourceTree = "<group>"; };
B544D4EB10E80B9400EBD56F /* object_events.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object_events.cpp; sourceTree = "<group>"; };
B544D4EC10E80B9400EBD56F /* object_events.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_events.hpp; sourceTree = "<group>"; };
B545A1B10E241BD8000ABBC8 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLMain.h; path = ../src/SDLMain.h; sourceTree = "<group>"; };
B545A1B20E241BD8000ABBC8 /* SDLMain.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = SDLMain.m; path = ../src/SDLMain.m; sourceTree = "<group>"; };
B545A1B40E241BF0000ABBC8 /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = SDLMain.nib; path = ../MacOS/resources/SDLMain.nib; sourceTree = "<group>"; };
B54A3A7A0EA7B45300DE5F1D /* surface_scaling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_scaling.cpp; sourceTree = "<group>"; };
B54AA25C0FE94EB7006F6FBD /* draw_number.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = draw_number.hpp; sourceTree = "<group>"; };
B54AA25D0FE94EB7006F6FBD /* utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utils.hpp; sourceTree = "<group>"; };
B54AA25F0FE9519E006F6FBD /* utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils.cpp; sourceTree = "<group>"; };
B54AC76E0FEC8EB3006F6FBD /* libboost_system-xgcc40-mt-1_37.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_system-xgcc40-mt-1_37.dylib"; path = "lib/libboost_system-xgcc40-mt-1_37.dylib"; sourceTree = "<group>"; };
B54AC7730FEC9454006F6FBD /* stats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats.cpp; sourceTree = "<group>"; };
B54AC7740FEC9454006F6FBD /* stats.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stats.hpp; sourceTree = "<group>"; };
B54AC77C0FED6C4F006F6FBD /* movement_script.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = movement_script.cpp; sourceTree = "<group>"; };
B54AC77D0FED6C4F006F6FBD /* movement_script.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = movement_script.hpp; sourceTree = "<group>"; };
B54E452912D3E643003E52BF /* texture_frame_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture_frame_buffer.cpp; sourceTree = "<group>"; };
B54E452A12D3E643003E52BF /* texture_frame_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = texture_frame_buffer.hpp; sourceTree = "<group>"; };
B552DA4C108CC6BE002D8F86 /* gui_formula_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gui_formula_functions.cpp; sourceTree = "<group>"; };
B552DA4D108CC6BE002D8F86 /* gui_formula_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gui_formula_functions.hpp; sourceTree = "<group>"; };
B556CC751524405100AAA03A /* clipboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clipboard.cpp; sourceTree = "<group>"; };
B556CC761524405100AAA03A /* clipboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = clipboard.hpp; sourceTree = "<group>"; };
B556CC771524405100AAA03A /* code_editor_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_editor_widget.cpp; sourceTree = "<group>"; };
B556CC781524405100AAA03A /* code_editor_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = code_editor_widget.hpp; sourceTree = "<group>"; };
B556CC791524405100AAA03A /* compat.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compat.hpp; sourceTree = "<group>"; };
B556CC7A1524405100AAA03A /* graphics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graphics.hpp; sourceTree = "<group>"; };
B556CC7B1524405100AAA03A /* json_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_parser.cpp; sourceTree = "<group>"; };
B556CC7C1524405100AAA03A /* json_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = json_parser.hpp; sourceTree = "<group>"; };
B556CC7D1524405100AAA03A /* json_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_tokenizer.cpp; sourceTree = "<group>"; };
B556CC7E1524405100AAA03A /* json_tokenizer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = json_tokenizer.hpp; sourceTree = "<group>"; };
B556CC7F1524405100AAA03A /* surface_scaling_generated.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = surface_scaling_generated.hpp; sourceTree = "<group>"; };
B556CC801524405100AAA03A /* text_editor_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_editor_widget.cpp; sourceTree = "<group>"; };
B556CC811524405100AAA03A /* text_editor_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_editor_widget.hpp; sourceTree = "<group>"; };
B556CC821524405100AAA03A /* utility_render_level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_render_level.cpp; sourceTree = "<group>"; };
B556CC831524405100AAA03A /* variant_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_callable.cpp; sourceTree = "<group>"; };
B556CC841524405100AAA03A /* variant_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = variant_callable.hpp; sourceTree = "<group>"; };
B556CC851524405100AAA03A /* variant_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_utils.cpp; sourceTree = "<group>"; };
B556CC861524405100AAA03A /* variant_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = variant_utils.hpp; sourceTree = "<group>"; };
B556CC901524D14200AAA03A /* wml_formula_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wml_formula_callable.cpp; sourceTree = "<group>"; };
B556CC911524D14200AAA03A /* wml_formula_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wml_formula_callable.hpp; sourceTree = "<group>"; };
B556CC9715269AC200AAA03A /* code_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_editor_dialog.cpp; sourceTree = "<group>"; };
B556CC9815269AC200AAA03A /* code_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = code_editor_dialog.hpp; sourceTree = "<group>"; };
B556CC9915269AC200AAA03A /* utility_query.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_query.cpp; sourceTree = "<group>"; };
B556CC9D1526A56B00AAA03A /* UbuntuMono-B.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "UbuntuMono-B.ttf"; path = "../UbuntuMono-B.ttf"; sourceTree = "<group>"; };
B556CC9E1526A56B00AAA03A /* UbuntuMono-BI.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "UbuntuMono-BI.ttf"; path = "../UbuntuMono-BI.ttf"; sourceTree = "<group>"; };
B556CC9F1526A56B00AAA03A /* UbuntuMono-R.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "UbuntuMono-R.ttf"; path = "../UbuntuMono-R.ttf"; sourceTree = "<group>"; };
B556CCA01526A56B00AAA03A /* UbuntuMono-RI.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "UbuntuMono-RI.ttf"; path = "../UbuntuMono-RI.ttf"; sourceTree = "<group>"; };
B55CF2B7153343B400064F17 /* formula_function_registry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_function_registry.cpp; sourceTree = "<group>"; };
B55CF2B8153343B400064F17 /* formula_function_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_function_registry.hpp; sourceTree = "<group>"; };
B55F18F31155E6F000F5D541 /* libpng12.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpng12.0.dylib; path = lib/libpng12.0.dylib; sourceTree = "<group>"; };
B561CDDC10483922001369F5 /* player_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = player_info.cpp; sourceTree = "<group>"; };
B561CDDD10483923001369F5 /* player_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = player_info.hpp; sourceTree = "<group>"; };
B561CDE110498D9F001369F5 /* concurrent_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = concurrent_cache.hpp; sourceTree = "<group>"; };
B561CDE210498DA0001369F5 /* playable_custom_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playable_custom_object.cpp; sourceTree = "<group>"; };
B561CDE310498DA0001369F5 /* playable_custom_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = playable_custom_object.hpp; sourceTree = "<group>"; };
B561CDEB104A48E2001369F5 /* editor_layers_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_layers_dialog.cpp; sourceTree = "<group>"; };
B561CDEC104A48E2001369F5 /* editor_layers_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_layers_dialog.hpp; sourceTree = "<group>"; };
B56539D20E4A483900A68D5E /* joystick.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = joystick.hpp; sourceTree = "<group>"; };
B56539D30E4A483900A68D5E /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = "<group>"; };
B56539D50E4A483900A68D5E /* custom_object_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_functions.hpp; sourceTree = "<group>"; };
B56539D60E4A483900A68D5E /* formula_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_fwd.hpp; sourceTree = "<group>"; };
B56539D80E4A483900A68D5E /* preprocessor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preprocessor.hpp; sourceTree = "<group>"; };
B56539D90E4A483900A68D5E /* custom_object_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_type.cpp; sourceTree = "<group>"; };
B56539DB0E4A483900A68D5E /* surface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface.cpp; sourceTree = "<group>"; };
B56539DC0E4A483900A68D5E /* formula.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula.cpp; sourceTree = "<group>"; };
B56539DD0E4A483900A68D5E /* custom_object_type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_type.hpp; sourceTree = "<group>"; };
B56539DE0E4A483900A68D5E /* raster.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = raster.hpp; sourceTree = "<group>"; };
B56539E20E4A483900A68D5E /* formula.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula.hpp; sourceTree = "<group>"; };
B56539E30E4A483900A68D5E /* joystick.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = joystick.cpp; sourceTree = "<group>"; };
B56539E60E4A483900A68D5E /* level.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level.hpp; sourceTree = "<group>"; };
B56539E70E4A483900A68D5E /* key.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = key.hpp; sourceTree = "<group>"; };
B56539E80E4A483900A68D5E /* preprocessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preprocessor.cpp; sourceTree = "<group>"; };
B56539EA0E4A483900A68D5E /* surface_formula.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_formula.cpp; sourceTree = "<group>"; };
B56539EB0E4A483900A68D5E /* raster.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raster.cpp; sourceTree = "<group>"; };
B56539EC0E4A483900A68D5E /* color_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = color_utils.hpp; sourceTree = "<group>"; };
B56539ED0E4A483900A68D5E /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sound.cpp; sourceTree = "<group>"; };
B56539EE0E4A483900A68D5E /* level_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_object.cpp; sourceTree = "<group>"; };
B56539EF0E4A483900A68D5E /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
B56539F00E4A483900A68D5E /* texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = texture.hpp; sourceTree = "<group>"; };
B56539F10E4A483900A68D5E /* surface_formula.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = surface_formula.hpp; sourceTree = "<group>"; };
B56539F20E4A483900A68D5E /* tile_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_map.cpp; sourceTree = "<group>"; };
B56539F70E4A483900A68D5E /* draw_scene.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = draw_scene.hpp; sourceTree = "<group>"; };
B56539F80E4A483900A68D5E /* draw_scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_scene.cpp; sourceTree = "<group>"; };
B56539FB0E4A483900A68D5E /* message_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message_dialog.cpp; sourceTree = "<group>"; };
B56539FC0E4A483900A68D5E /* surface_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_cache.cpp; sourceTree = "<group>"; };
B56539FD0E4A483900A68D5E /* editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor.cpp; sourceTree = "<group>"; };
B56539FF0E4A483900A68D5E /* custom_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object.cpp; sourceTree = "<group>"; };
B5653A000E4A483900A68D5E /* draw_tile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = draw_tile.hpp; sourceTree = "<group>"; };
B5653A010E4A483900A68D5E /* level_logic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_logic.hpp; sourceTree = "<group>"; };
B5653A020E4A483900A68D5E /* frame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame.cpp; sourceTree = "<group>"; };
B5653A030E4A483900A68D5E /* foreach.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = foreach.hpp; sourceTree = "<group>"; };
B5653A050E4A483900A68D5E /* formula_tokenizer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_tokenizer.hpp; sourceTree = "<group>"; };
B5653A060E4A483900A68D5E /* level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level.cpp; sourceTree = "<group>"; };
B5653A070E4A483900A68D5E /* formula_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable.hpp; sourceTree = "<group>"; };
B5653A090E4A483900A68D5E /* entity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = entity.hpp; sourceTree = "<group>"; };
B5653A0B0E4A483900A68D5E /* map_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_utils.hpp; sourceTree = "<group>"; };
B5653A0C0E4A483900A68D5E /* level_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_object.hpp; sourceTree = "<group>"; };
B5653A0D0E4A483900A68D5E /* variant.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = variant.hpp; sourceTree = "<group>"; };
B5653A0E0E4A483900A68D5E /* tile_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_map.hpp; sourceTree = "<group>"; };
B5653A0F0E4A483900A68D5E /* formatter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formatter.hpp; sourceTree = "<group>"; };
B5653A100E4A483900A68D5E /* string_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_utils.hpp; sourceTree = "<group>"; };
B5653A110E4A483900A68D5E /* sound.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sound.hpp; sourceTree = "<group>"; };
B5653A120E4A483900A68D5E /* geometry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry.hpp; sourceTree = "<group>"; };
B5653A130E4A483900A68D5E /* background.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = background.hpp; sourceTree = "<group>"; };
B5653A140E4A483900A68D5E /* formula_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_tokenizer.cpp; sourceTree = "<group>"; };
B5653A150E4A483900A68D5E /* frame.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = frame.hpp; sourceTree = "<group>"; };
B5653A160E4A483900A68D5E /* font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = font.cpp; sourceTree = "<group>"; };
B5653A170E4A483900A68D5E /* font.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = font.hpp; sourceTree = "<group>"; };
B5653A180E4A483900A68D5E /* geometry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry.cpp; sourceTree = "<group>"; };
B5653A190E4A483900A68D5E /* draw_tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_tile.cpp; sourceTree = "<group>"; };
B5653A1A0E4A483900A68D5E /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
B5653A1C0E4A483900A68D5E /* custom_object_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_functions.cpp; sourceTree = "<group>"; };
B5653A1D0E4A483900A68D5E /* scoped_resource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scoped_resource.hpp; sourceTree = "<group>"; };
B5653A1E0E4A483900A68D5E /* reference_counted_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reference_counted_object.hpp; sourceTree = "<group>"; };
B5653A200E4A483900A68D5E /* key.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = key.cpp; sourceTree = "<group>"; };
B5653A220E4A483900A68D5E /* background.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = background.cpp; sourceTree = "<group>"; };
B5653A230E4A483900A68D5E /* filesystem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filesystem.hpp; sourceTree = "<group>"; };
B5653A240E4A483900A68D5E /* message_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = message_dialog.hpp; sourceTree = "<group>"; };
B5653A250E4A483900A68D5E /* formula_function.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_function.hpp; sourceTree = "<group>"; };
B5653A270E4A483900A68D5E /* entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entity.cpp; sourceTree = "<group>"; };
B5653A290E4A483900A68D5E /* filesystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filesystem.cpp; sourceTree = "<group>"; };
B5653A2A0E4A483900A68D5E /* formula_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_function.cpp; sourceTree = "<group>"; };
B5653A2B0E4A483900A68D5E /* custom_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object.hpp; sourceTree = "<group>"; };
B5653A2C0E4A483900A68D5E /* color_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color_utils.cpp; sourceTree = "<group>"; };
B5653A2D0E4A483900A68D5E /* variant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant.cpp; sourceTree = "<group>"; };
B5653A2E0E4A483900A68D5E /* surface_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = surface_cache.hpp; sourceTree = "<group>"; };
B5653A2F0E4A483900A68D5E /* surface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = surface.hpp; sourceTree = "<group>"; };
B5653A300E4A483900A68D5E /* level_logic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_logic.cpp; sourceTree = "<group>"; };
B5673BAE1031B9A100D98116 /* multi_tile_pattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multi_tile_pattern.cpp; sourceTree = "<group>"; };
B5673BAF1031B9A100D98116 /* multi_tile_pattern.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = multi_tile_pattern.hpp; sourceTree = "<group>"; };
B569C4CF0F18F2DE00A031B3 /* libboost_thread-xgcc40-mt-1_37.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_thread-xgcc40-mt-1_37.dylib"; path = "lib/libboost_thread-xgcc40-mt-1_37.dylib"; sourceTree = "<group>"; };
B569C4D00F18F2DE00A031B3 /* libboost_regex-xgcc40-mt-1_37.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libboost_regex-xgcc40-mt-1_37.dylib"; path = "lib/libboost_regex-xgcc40-mt-1_37.dylib"; sourceTree = "<group>"; };
B56E855F10F59AF8003DB462 /* custom_object_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_callable.cpp; sourceTree = "<group>"; };
B56E856010F59AF8003DB462 /* custom_object_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_callable.hpp; sourceTree = "<group>"; };
B56E856110F59AF8003DB462 /* entity_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = entity_fwd.hpp; sourceTree = "<group>"; };
B56E856210F59AF8003DB462 /* formula_callable_definition_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable_definition_fwd.hpp; sourceTree = "<group>"; };
B56E856310F59AF8003DB462 /* formula_callable_definition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_callable_definition.cpp; sourceTree = "<group>"; };
B56E856410F59AF8003DB462 /* formula_callable_definition.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable_definition.hpp; sourceTree = "<group>"; };
B56E856510F59AF8003DB462 /* formula_callable_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable_utils.hpp; sourceTree = "<group>"; };
B56E856610F59AF8003DB462 /* formula_variable_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_variable_storage.cpp; sourceTree = "<group>"; };
B56E856710F59AF8003DB462 /* formula_variable_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_variable_storage.hpp; sourceTree = "<group>"; };
B56E856810F59AF8003DB462 /* point_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point_map.hpp; sourceTree = "<group>"; };
B56EA4920E24259200C9F45C /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
B56EA4B00E24260000C9F45C /* DejaVuSans.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = DejaVuSans.ttf; path = ../DejaVuSans.ttf; sourceTree = "<group>"; };
B56EA4E10E24260000C9F45C /* FreeMono.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FreeMono.ttf; path = ../FreeMono.ttf; sourceTree = "<group>"; };
B56EA54D0E242F6D00C9F45C /* images */ = {isa = PBXFileReference; lastKnownFileType = folder; name = images; path = ../images; sourceTree = "<group>"; };
B56EA5770E24321300C9F45C /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = icon.icns; path = ../MacOS/resources/icon.icns; sourceTree = "<group>"; };
B573DBD61283177500C43DBF /* achievements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = achievements.cpp; sourceTree = "<group>"; };
B573DBD71283177500C43DBF /* achievements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = achievements.hpp; sourceTree = "<group>"; };
B57DCFE61211C7A200FDD3E3 /* checkbox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = checkbox.hpp; sourceTree = "<group>"; };
B57DCFE71211C7A200FDD3E3 /* checkbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkbox.cpp; sourceTree = "<group>"; };
B5844F6C117CD10B0002C586 /* utility_object_compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_object_compiler.cpp; sourceTree = "<group>"; };
B5853CF21125CFBB00796823 /* rectangle_rotator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rectangle_rotator.cpp; sourceTree = "<group>"; };
B5853CF31125CFBB00796823 /* rectangle_rotator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rectangle_rotator.hpp; sourceTree = "<group>"; };
B585EDE71168227000272E5F /* settings_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = settings_dialog.hpp; sourceTree = "<group>"; };
B585EDE81168227000272E5F /* settings_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = settings_dialog.cpp; sourceTree = "<group>"; };
B58D17B811FE8CA200889062 /* controls_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controls_dialog.cpp; sourceTree = "<group>"; };
B58D17B911FE8CA200889062 /* controls_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = controls_dialog.hpp; sourceTree = "<group>"; };
B58D17BA11FE8CA200889062 /* key_button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = key_button.cpp; sourceTree = "<group>"; };
B58D17BB11FE8CA200889062 /* key_button.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = key_button.hpp; sourceTree = "<group>"; };
B593EC500FE3332E007EFBE9 /* editor_dialogs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_dialogs.cpp; sourceTree = "<group>"; };
B593EC510FE3332E007EFBE9 /* editor_dialogs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_dialogs.hpp; sourceTree = "<group>"; };
B5951A4D1011174600C10B66 /* controls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controls.cpp; sourceTree = "<group>"; };
B5951A4E1011174600C10B66 /* controls.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = controls.hpp; sourceTree = "<group>"; };
B597C8910FB1F5C300CE81F5 /* options_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = options_dialog.hpp; sourceTree = "<group>"; };
B597C8920FB1F5C300CE81F5 /* options_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = options_dialog.cpp; sourceTree = "<group>"; };
B597C8EF0FBCCD3100CE81F5 /* editor_variable_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_variable_info.hpp; sourceTree = "<group>"; };
B597C8F00FBCCD3100CE81F5 /* editor_variable_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_variable_info.cpp; sourceTree = "<group>"; };
B597C8F40FBCCE1900CE81F5 /* functional.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = functional.hpp; sourceTree = "<group>"; };
B597EC880FC1A53300CE81F5 /* border_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = border_widget.hpp; sourceTree = "<group>"; };
B597EC890FC1A53300CE81F5 /* border_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = border_widget.cpp; sourceTree = "<group>"; };
B597ED0A0FC8B99A00CE81F5 /* current_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = current_generator.hpp; sourceTree = "<group>"; };
B597ED0B0FC8B99A00CE81F5 /* current_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = current_generator.cpp; sourceTree = "<group>"; };
B59A847C0EF8B041004B54BE /* formula_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_test.cpp; sourceTree = "<group>"; };
B59A847D0EF8B041004B54BE /* editor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor.hpp; sourceTree = "<group>"; };
B59A847E0EF8B041004B54BE /* dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dialog.hpp; sourceTree = "<group>"; };
B59A84800EF8B041004B54BE /* widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = widget.hpp; sourceTree = "<group>"; };
B59A84810EF8B041004B54BE /* widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget.cpp; sourceTree = "<group>"; };
B59A84820EF8B041004B54BE /* userevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = userevents.h; sourceTree = "<group>"; };
B59A84830EF8B041004B54BE /* unit_test.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unit_test.hpp; sourceTree = "<group>"; };
B59A84840EF8B041004B54BE /* unit_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unit_test.cpp; sourceTree = "<group>"; };
B59A84850EF8B041004B54BE /* translate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translate.hpp; sourceTree = "<group>"; };
B59A84860EF8B041004B54BE /* translate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translate.cpp; sourceTree = "<group>"; };
B59A84870EF8B041004B54BE /* tooltip.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tooltip.hpp; sourceTree = "<group>"; };
B59A84880EF8B041004B54BE /* tooltip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tooltip.cpp; sourceTree = "<group>"; };
B59A84890EF8B041004B54BE /* tileset_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tileset_editor_dialog.hpp; sourceTree = "<group>"; };
B59A848A0EF8B041004B54BE /* tileset_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tileset_editor_dialog.cpp; sourceTree = "<group>"; };
B59A848D0EF8B041004B54BE /* preview_tileset_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preview_tileset_widget.hpp; sourceTree = "<group>"; };
B59A848E0EF8B041004B54BE /* preview_tileset_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preview_tileset_widget.cpp; sourceTree = "<group>"; };
B59A84900EF8B041004B54BE /* input.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = input.hpp; sourceTree = "<group>"; };
B59A84910EF8B041004B54BE /* input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = input.cpp; sourceTree = "<group>"; };
B59A84920EF8B041004B54BE /* image_widget_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = image_widget_fwd.hpp; sourceTree = "<group>"; };
B59A84930EF8B041004B54BE /* button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = button.cpp; sourceTree = "<group>"; };
B59A84940EF8B041004B54BE /* label.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = label.hpp; sourceTree = "<group>"; };
B59A84950EF8B041004B54BE /* label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = label.cpp; sourceTree = "<group>"; };
B59A84990EF8B041004B54BE /* grid_widget_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = grid_widget_fwd.hpp; sourceTree = "<group>"; };
B59A849A0EF8B041004B54BE /* grid_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = grid_widget.hpp; sourceTree = "<group>"; };
B59A849B0EF8B041004B54BE /* grid_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = grid_widget.cpp; sourceTree = "<group>"; };
B59A849C0EF8B041004B54BE /* image_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = image_widget.hpp; sourceTree = "<group>"; };
B59A849D0EF8B041004B54BE /* image_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_widget.cpp; sourceTree = "<group>"; };
B59A849E0EF8B041004B54BE /* asserts.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = asserts.hpp; sourceTree = "<group>"; };
B59A849F0EF8B041004B54BE /* character_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = character_editor_dialog.hpp; sourceTree = "<group>"; };
B59A84A00EF8B041004B54BE /* dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dialog.cpp; sourceTree = "<group>"; };
B59A84A10EF8B041004B54BE /* character_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = character_editor_dialog.cpp; sourceTree = "<group>"; };
B59A84A20EF8B041004B54BE /* button.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = button.hpp; sourceTree = "<group>"; };
B59B0581105D321400262910 /* colorshift_hash_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorshift_hash_table.cpp; sourceTree = "<group>"; };
B59B0582105D321400262910 /* colorshift_hash_table.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = colorshift_hash_table.hpp; sourceTree = "<group>"; };
B59F97191035031100A57C1A /* particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_system.cpp; sourceTree = "<group>"; };
B59F971A1035031100A57C1A /* particle_system.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = particle_system.hpp; sourceTree = "<group>"; };
B59F973510371D2400A57C1A /* group_property_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = group_property_editor_dialog.cpp; sourceTree = "<group>"; };
B59F973610371D2400A57C1A /* group_property_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = group_property_editor_dialog.hpp; sourceTree = "<group>"; };
B5A3680B104C58A5004D9038 /* editor_formula_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_formula_functions.cpp; sourceTree = "<group>"; };
B5A3680C104C58A5004D9038 /* editor_formula_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_formula_functions.hpp; sourceTree = "<group>"; };
B5A36AAB104DED62004D9038 /* weather_particle_system.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = weather_particle_system.hpp; sourceTree = "<group>"; };
B5A36AAC104DED62004D9038 /* weather_particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weather_particle_system.cpp; sourceTree = "<group>"; };
B5A3923C10502767004D9038 /* editor_level_properties_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_level_properties_dialog.cpp; sourceTree = "<group>"; };
B5A3923D10502767004D9038 /* editor_level_properties_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_level_properties_dialog.hpp; sourceTree = "<group>"; };
B5A81EA90F3528B2006157EC /* framed_gui_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = framed_gui_element.hpp; sourceTree = "<group>"; };
B5A81EAA0F3528B2006157EC /* framed_gui_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = framed_gui_element.cpp; sourceTree = "<group>"; };
B5A81EAF0F355B84006157EC /* raster_distortion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raster_distortion.cpp; sourceTree = "<group>"; };
B5A81EB00F355B84006157EC /* raster_distortion.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = raster_distortion.hpp; sourceTree = "<group>"; };
B5A889B8113F6961009B7500 /* loading_screen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loading_screen.cpp; sourceTree = "<group>"; };
B5A889B9113F6961009B7500 /* loading_screen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = loading_screen.hpp; sourceTree = "<group>"; };
B5B44316106FEB3D00327599 /* blur.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blur.cpp; sourceTree = "<group>"; };
B5B44317106FEB3D00327599 /* blur.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = blur.hpp; sourceTree = "<group>"; };
B5B469B11079822400327599 /* collision_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collision_utils.cpp; sourceTree = "<group>"; };
B5B469B21079822400327599 /* collision_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collision_utils.hpp; sourceTree = "<group>"; };
B5B469B31079822400327599 /* solid_map_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = solid_map_fwd.hpp; sourceTree = "<group>"; };
B5B469B41079822400327599 /* solid_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = solid_map.cpp; sourceTree = "<group>"; };
B5B469B51079822400327599 /* solid_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = solid_map.hpp; sourceTree = "<group>"; };
B5B47D1A125FA91900F42D5C /* segment_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = segment_editor_dialog.cpp; sourceTree = "<group>"; };
B5B47D1B125FA91900F42D5C /* segment_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = segment_editor_dialog.hpp; sourceTree = "<group>"; };
B5B9CB060F3FC03A007EAE90 /* debug_console.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = debug_console.hpp; sourceTree = "<group>"; };
B5B9CB070F3FC03A007EAE90 /* debug_console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_console.cpp; sourceTree = "<group>"; };
B5BA0F3011D1526F00315AA1 /* graphical_font_label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphical_font_label.cpp; sourceTree = "<group>"; };
B5BA0F3111D1526F00315AA1 /* graphical_font_label.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graphical_font_label.hpp; sourceTree = "<group>"; };
B5BA0F3211D1526F00315AA1 /* pause_game_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pause_game_dialog.cpp; sourceTree = "<group>"; };
B5BA0F3311D1526F00315AA1 /* pause_game_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pause_game_dialog.hpp; sourceTree = "<group>"; };
B5BD0567157D16440099EABB /* animation_creator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_creator.cpp; sourceTree = "<group>"; };
B5BD0568157D16440099EABB /* animation_creator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_creator.hpp; sourceTree = "<group>"; };
B5BD0569157D16440099EABB /* custom_object_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_dialog.cpp; sourceTree = "<group>"; };
B5BD056A157D16440099EABB /* custom_object_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_dialog.hpp; sourceTree = "<group>"; };
B5BD056B157D16440099EABB /* drag_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drag_widget.cpp; sourceTree = "<group>"; };
B5BD056C157D16440099EABB /* drag_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drag_widget.hpp; sourceTree = "<group>"; };
B5BD056D157D16440099EABB /* dropdown_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dropdown_widget.cpp; sourceTree = "<group>"; };
B5BD056E157D16440099EABB /* dropdown_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dropdown_widget.hpp; sourceTree = "<group>"; };
B5BD056F157D16440099EABB /* file_chooser_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_chooser_dialog.cpp; sourceTree = "<group>"; };
B5BD0570157D16440099EABB /* file_chooser_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_chooser_dialog.hpp; sourceTree = "<group>"; };
B5BD0571157D16440099EABB /* widget_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget_factory.cpp; sourceTree = "<group>"; };
B5BD0572157D16440099EABB /* widget_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = widget_factory.hpp; sourceTree = "<group>"; };
B5C0B05215B521EB00488542 /* difficulty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = difficulty.cpp; sourceTree = "<group>"; };
B5C0B05315B521EB00488542 /* difficulty.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = difficulty.hpp; sourceTree = "<group>"; };
B5C6E82A1562DBD500039CC2 /* load_level_nothread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load_level_nothread.cpp; sourceTree = "<group>"; };
B5C6E82B1562DBD500039CC2 /* load_level.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = load_level.hpp; sourceTree = "<group>"; };
B5C6E82D1562DC3A00039CC2 /* compress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compress.cpp; sourceTree = "<group>"; };
B5C6E82E1562DC3A00039CC2 /* compress.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compress.hpp; sourceTree = "<group>"; };
B5C6E82F1562DC3A00039CC2 /* editor_module_properties_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_module_properties_dialog.cpp; sourceTree = "<group>"; };
B5C6E8301562DC3A00039CC2 /* editor_module_properties_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_module_properties_dialog.hpp; sourceTree = "<group>"; };
B5C6E8311562DC3A00039CC2 /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cpp; sourceTree = "<group>"; };
B5C6E8321562DC3A00039CC2 /* md5.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = md5.hpp; sourceTree = "<group>"; };
B5C6E8331562DC3A00039CC2 /* pathfinding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pathfinding.cpp; sourceTree = "<group>"; };
B5C6E8341562DC3A00039CC2 /* pathfinding.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pathfinding.hpp; sourceTree = "<group>"; };
B5C6E8351562DC3A00039CC2 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cpp; sourceTree = "<group>"; };
B5C6E8361562DC3A00039CC2 /* base64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = base64.hpp; sourceTree = "<group>"; };
B5C6E8371562DC3A00039CC2 /* checksum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checksum.cpp; sourceTree = "<group>"; };
B5C6E8381562DC3A00039CC2 /* checksum.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = checksum.hpp; sourceTree = "<group>"; };
B5C6E8401562DD1800039CC2 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = ../../../../../usr/lib/libz.dylib; sourceTree = "<group>"; };
B5CF542310D35FE000A8BEB5 /* iphone_controls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = iphone_controls.cpp; sourceTree = "<group>"; };
B5CF542410D35FE000A8BEB5 /* iphone_controls.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = iphone_controls.hpp; sourceTree = "<group>"; };
B5CF7DEE10D953D700A8BEB5 /* water_particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water_particle_system.cpp; sourceTree = "<group>"; };
B5CF7DEF10D953D700A8BEB5 /* water_particle_system.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = water_particle_system.hpp; sourceTree = "<group>"; };
B5D3BB5B1209E8C900F303D5 /* light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = light.cpp; sourceTree = "<group>"; };
B5D3BB5C1209E8C900F303D5 /* light.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = light.hpp; sourceTree = "<group>"; };
B5D57A99124C25B400FF12FB /* i18n.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = i18n.cpp; sourceTree = "<group>"; };
B5D57A9A124C25B400FF12FB /* i18n.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = i18n.hpp; sourceTree = "<group>"; };
B5DA7DC712F282C800F1F494 /* decimal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimal.cpp; sourceTree = "<group>"; };
B5DA7DC812F282C800F1F494 /* decimal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = decimal.hpp; sourceTree = "<group>"; };
B5DC675B118A48250004C1CC /* surface_palette.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_palette.cpp; sourceTree = "<group>"; };
B5DC675C118A48250004C1CC /* surface_palette.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = surface_palette.hpp; sourceTree = "<group>"; };
B5DFBC5E1159D8A000996D07 /* formula_profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_profiler.cpp; sourceTree = "<group>"; };
B5DFBC5F1159D8A000996D07 /* formula_profiler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_profiler.hpp; sourceTree = "<group>"; };
B5E98A5B15A40F87002F67B0 /* animation_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_widget.cpp; sourceTree = "<group>"; };
B5E98A5C15A40F87002F67B0 /* animation_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_widget.hpp; sourceTree = "<group>"; };
B5E98A5D15A40F87002F67B0 /* color_chart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color_chart.cpp; sourceTree = "<group>"; };
B5E98A5E15A40F87002F67B0 /* color_chart.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = color_chart.hpp; sourceTree = "<group>"; };
B5E98A5F15A40F87002F67B0 /* tree_view_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tree_view_widget.cpp; sourceTree = "<group>"; };
B5E98A6015A40F87002F67B0 /* tree_view_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tree_view_widget.hpp; sourceTree = "<group>"; };
B5E98A6115A40F87002F67B0 /* uri.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uri.hpp; sourceTree = "<group>"; };
B5E98A6215A40F87002F67B0 /* vector_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_text.cpp; sourceTree = "<group>"; };
B5E98A6315A40F87002F67B0 /* vector_text.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = vector_text.hpp; sourceTree = "<group>"; };
B5E98A6815A40FCB002F67B0 /* tbs_ai_player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_ai_player.cpp; sourceTree = "<group>"; };
B5E98A6915A40FCB002F67B0 /* tbs_ai_player.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_ai_player.hpp; sourceTree = "<group>"; };
B5E98A6A15A40FCB002F67B0 /* tbs_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_client.cpp; sourceTree = "<group>"; };
B5E98A6B15A40FCB002F67B0 /* tbs_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_client.hpp; sourceTree = "<group>"; };
B5E98A6C15A40FCB002F67B0 /* tbs_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_functions.cpp; sourceTree = "<group>"; };
B5E98A6D15A40FCB002F67B0 /* tbs_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_functions.hpp; sourceTree = "<group>"; };
B5E98A6E15A40FCB002F67B0 /* tbs_game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_game.cpp; sourceTree = "<group>"; };
B5E98A6F15A40FCB002F67B0 /* tbs_game.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_game.hpp; sourceTree = "<group>"; };
B5EB34E511F2B71100A691AA /* slider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = slider.hpp; sourceTree = "<group>"; };
B5EB34E611F2B71200A691AA /* slider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slider.cpp; sourceTree = "<group>"; };
B5F0A1E9152EDB0D00CFFAEF /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = "<group>"; };
B5F0A1EA152EDB0D00CFFAEF /* module.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = module.hpp; sourceTree = "<group>"; };
B5F0A5BB152EDC4800CFFAEF /* modules */ = {isa = PBXFileReference; lastKnownFileType = folder; name = modules; path = ../modules; sourceTree = "<group>"; };
B5F0C41D1146C17600DCBD08 /* IMG_savepng.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IMG_savepng.cpp; sourceTree = "<group>"; };
B5F0C41E1146C17600DCBD08 /* IMG_savepng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IMG_savepng.h; sourceTree = "<group>"; };
B5F3F62C1280D6A100619E30 /* globals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = globals.cpp; sourceTree = "<group>"; };
B5F3F62D1280D6A100619E30 /* globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = globals.h; sourceTree = "<group>"; };
B5F3F62E1280D6A100619E30 /* regex_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = regex_utils.hpp; sourceTree = "<group>"; };
B5F3F62F1280D6A100619E30 /* scrollable_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollable_widget.cpp; sourceTree = "<group>"; };
B5F3F6301280D6A100619E30 /* scrollable_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scrollable_widget.hpp; sourceTree = "<group>"; };
B5F3F6311280D6A100619E30 /* scrollbar_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollbar_widget.cpp; sourceTree = "<group>"; };
B5F3F6321280D6A100619E30 /* scrollbar_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scrollbar_widget.hpp; sourceTree = "<group>"; };
B5F4C6620F5A62DE005E204A /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = "<group>"; };
B5F4C6630F5A62DE005E204A /* thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread.hpp; sourceTree = "<group>"; };
B5F96B450E7572CA00969FDD /* data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = data; path = ../data; sourceTree = SOURCE_ROOT; };
B5FAD8BC0F262096008A4F95 /* graphical_font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphical_font.cpp; sourceTree = "<group>"; };
B5FAD8BD0F262096008A4F95 /* speech_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speech_dialog.cpp; sourceTree = "<group>"; };
B5FAD8BE0F262096008A4F95 /* graphical_font.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graphical_font.hpp; sourceTree = "<group>"; };
B5FAD8BF0F262096008A4F95 /* gui_section.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gui_section.hpp; sourceTree = "<group>"; };
B5FAD8C00F262096008A4F95 /* gui_section.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gui_section.cpp; sourceTree = "<group>"; };
B5FAD8C10F262096008A4F95 /* speech_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = speech_dialog.hpp; sourceTree = "<group>"; };
B5FAD8D90F2A25CE008A4F95 /* water.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = water.hpp; sourceTree = "<group>"; };
B5FAD8DA0F2A25CE008A4F95 /* water.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8D11072E0486CEB800E47090 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
B56EA4930E24259200C9F45C /* OpenGL.framework in Frameworks */,
B569C4D10F18F2DE00A031B3 /* libboost_thread-xgcc40-mt-1_37.dylib in Frameworks */,
B569C4D20F18F2DF00A031B3 /* libboost_regex-xgcc40-mt-1_37.dylib in Frameworks */,
B54AC76F0FEC8EB3006F6FBD /* libboost_system-xgcc40-mt-1_37.dylib in Frameworks */,
B514C8FE101D18790038C5E7 /* libboost_iostreams-xgcc40-mt-1_37.dylib in Frameworks */,
B55F18F41155E6F000F5D541 /* libpng12.0.dylib in Frameworks */,
B51F027513AD3CC6002B1524 /* SDL_image.framework in Frameworks */,
B51F027613AD3CC6002B1524 /* SDL_mixer.framework in Frameworks */,
B51F027713AD3CC6002B1524 /* SDL_ttf.framework in Frameworks */,
B51F027813AD3CC6002B1524 /* SDL.framework in Frameworks */,
B5C6E8411562DD1800039CC2 /* libz.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
080E96DDFE201D6D7F000001 /* C++ */ = {
isa = PBXGroup;
children = (
B573DBD61283177500C43DBF /* achievements.cpp */,
B573DBD71283177500C43DBF /* achievements.hpp */,
B5BD0567157D16440099EABB /* animation_creator.cpp */,
B5BD0568157D16440099EABB /* animation_creator.hpp */,
B50ED1071546179D0037AEE7 /* animation_preview_widget.cpp */,
B50ED1081546179D0037AEE7 /* animation_preview_widget.hpp */,
B5E98A5B15A40F87002F67B0 /* animation_widget.cpp */,
B5E98A5C15A40F87002F67B0 /* animation_widget.hpp */,
B5286C341513FCFE00913F5D /* asserts.cpp */,
B59A849E0EF8B041004B54BE /* asserts.hpp */,
B5653A220E4A483900A68D5E /* background.cpp */,
B5653A130E4A483900A68D5E /* background.hpp */,
B5096AA5160AC8BA00193D64 /* background_task_pool.cpp */,
B5096AA6160AC8BA00193D64 /* background_task_pool.hpp */,
B5C6E8351562DC3A00039CC2 /* base64.cpp */,
B5C6E8361562DC3A00039CC2 /* base64.hpp */,
B5B44316106FEB3D00327599 /* blur.cpp */,
B5B44317106FEB3D00327599 /* blur.hpp */,
B597EC890FC1A53300CE81F5 /* border_widget.cpp */,
B597EC880FC1A53300CE81F5 /* border_widget.hpp */,
B59A84930EF8B041004B54BE /* button.cpp */,
B59A84A20EF8B041004B54BE /* button.hpp */,
B59A84A10EF8B041004B54BE /* character_editor_dialog.cpp */,
B59A849F0EF8B041004B54BE /* character_editor_dialog.hpp */,
B57DCFE71211C7A200FDD3E3 /* checkbox.cpp */,
B57DCFE61211C7A200FDD3E3 /* checkbox.hpp */,
B5C6E8371562DC3A00039CC2 /* checksum.cpp */,
B5C6E8381562DC3A00039CC2 /* checksum.hpp */,
B556CC751524405100AAA03A /* clipboard.cpp */,
B556CC761524405100AAA03A /* clipboard.hpp */,
B556CC9715269AC200AAA03A /* code_editor_dialog.cpp */,
B556CC9815269AC200AAA03A /* code_editor_dialog.hpp */,
B556CC771524405100AAA03A /* code_editor_widget.cpp */,
B556CC781524405100AAA03A /* code_editor_widget.hpp */,
B5B469B11079822400327599 /* collision_utils.cpp */,
B5B469B21079822400327599 /* collision_utils.hpp */,
B5E98A5D15A40F87002F67B0 /* color_chart.cpp */,
B5E98A5E15A40F87002F67B0 /* color_chart.hpp */,
B5653A2C0E4A483900A68D5E /* color_utils.cpp */,
B56539EC0E4A483900A68D5E /* color_utils.hpp */,
B59B0581105D321400262910 /* colorshift_hash_table.cpp */,
B59B0582105D321400262910 /* colorshift_hash_table.hpp */,
B556CC791524405100AAA03A /* compat.hpp */,
B5C6E82D1562DC3A00039CC2 /* compress.cpp */,
B5C6E82E1562DC3A00039CC2 /* compress.hpp */,
B561CDE110498D9F001369F5 /* concurrent_cache.hpp */,
B5951A4D1011174600C10B66 /* controls.cpp */,
B5951A4E1011174600C10B66 /* controls.hpp */,
B58D17B811FE8CA200889062 /* controls_dialog.cpp */,
B58D17B911FE8CA200889062 /* controls_dialog.hpp */,
B597ED0B0FC8B99A00CE81F5 /* current_generator.cpp */,
B597ED0A0FC8B99A00CE81F5 /* current_generator.hpp */,
B56539FF0E4A483900A68D5E /* custom_object.cpp */,
B5653A2B0E4A483900A68D5E /* custom_object.hpp */,
B56E855F10F59AF8003DB462 /* custom_object_callable.cpp */,
B56E856010F59AF8003DB462 /* custom_object_callable.hpp */,
B5BD0569157D16440099EABB /* custom_object_dialog.cpp */,
B5BD056A157D16440099EABB /* custom_object_dialog.hpp */,
B5653A1C0E4A483900A68D5E /* custom_object_functions.cpp */,
B56539D50E4A483900A68D5E /* custom_object_functions.hpp */,
B56539D90E4A483900A68D5E /* custom_object_type.cpp */,
B56539DD0E4A483900A68D5E /* custom_object_type.hpp */,
B5B9CB070F3FC03A007EAE90 /* debug_console.cpp */,
B5B9CB060F3FC03A007EAE90 /* debug_console.hpp */,
B5DA7DC712F282C800F1F494 /* decimal.cpp */,
B5DA7DC812F282C800F1F494 /* decimal.hpp */,
B59A84A00EF8B041004B54BE /* dialog.cpp */,
B59A847E0EF8B041004B54BE /* dialog.hpp */,
B5C0B05215B521EB00488542 /* difficulty.cpp */,
B5C0B05315B521EB00488542 /* difficulty.hpp */,
B5BD056B157D16440099EABB /* drag_widget.cpp */,
B5BD056C157D16440099EABB /* drag_widget.hpp */,
B53F821C0E6229250002FA8C /* draw_number.cpp */,
B54AA25C0FE94EB7006F6FBD /* draw_number.hpp */,
B56539F80E4A483900A68D5E /* draw_scene.cpp */,
B56539F70E4A483900A68D5E /* draw_scene.hpp */,
B5653A190E4A483900A68D5E /* draw_tile.cpp */,
B5653A000E4A483900A68D5E /* draw_tile.hpp */,
B5BD056D157D16440099EABB /* dropdown_widget.cpp */,
B5BD056E157D16440099EABB /* dropdown_widget.hpp */,
B56539FD0E4A483900A68D5E /* editor.cpp */,
B59A847D0EF8B041004B54BE /* editor.hpp */,
B593EC500FE3332E007EFBE9 /* editor_dialogs.cpp */,
B593EC510FE3332E007EFBE9 /* editor_dialogs.hpp */,
B5A3680B104C58A5004D9038 /* editor_formula_functions.cpp */,
B5A3680C104C58A5004D9038 /* editor_formula_functions.hpp */,
B561CDEB104A48E2001369F5 /* editor_layers_dialog.cpp */,
B561CDEC104A48E2001369F5 /* editor_layers_dialog.hpp */,
B5A3923C10502767004D9038 /* editor_level_properties_dialog.cpp */,
B5A3923D10502767004D9038 /* editor_level_properties_dialog.hpp */,
B5C6E82F1562DC3A00039CC2 /* editor_module_properties_dialog.cpp */,
B5C6E8301562DC3A00039CC2 /* editor_module_properties_dialog.hpp */,
B505DE881058BF5B00DA92B0 /* editor_stats_dialog.cpp */,
B505DE891058BF5B00DA92B0 /* editor_stats_dialog.hpp */,
B597C8F00FBCCD3100CE81F5 /* editor_variable_info.cpp */,
B597C8EF0FBCCD3100CE81F5 /* editor_variable_info.hpp */,
B5653A270E4A483900A68D5E /* entity.cpp */,
B5653A090E4A483900A68D5E /* entity.hpp */,
B56E856110F59AF8003DB462 /* entity_fwd.hpp */,
B50ED1091546179D0037AEE7 /* external_text_editor.cpp */,
B50ED10A1546179D0037AEE7 /* external_text_editor.hpp */,
B5BD056F157D16440099EABB /* file_chooser_dialog.cpp */,
B5BD0570157D16440099EABB /* file_chooser_dialog.hpp */,
B5653A290E4A483900A68D5E /* filesystem.cpp */,
B5653A230E4A483900A68D5E /* filesystem.hpp */,
B5653A160E4A483900A68D5E /* font.cpp */,
B5653A170E4A483900A68D5E /* font.hpp */,
B5653A030E4A483900A68D5E /* foreach.hpp */,
B5653A0F0E4A483900A68D5E /* formatter.hpp */,
B56539DC0E4A483900A68D5E /* formula.cpp */,
B56539E20E4A483900A68D5E /* formula.hpp */,
B5653A070E4A483900A68D5E /* formula_callable.hpp */,
B56E856310F59AF8003DB462 /* formula_callable_definition.cpp */,
B56E856410F59AF8003DB462 /* formula_callable_definition.hpp */,
B56E856210F59AF8003DB462 /* formula_callable_definition_fwd.hpp */,
B56E856510F59AF8003DB462 /* formula_callable_utils.hpp */,
B507F48210E005BC0054D346 /* formula_constants.cpp */,
B507F48310E005BC0054D346 /* formula_constants.hpp */,
B5653A2A0E4A483900A68D5E /* formula_function.cpp */,
B5653A250E4A483900A68D5E /* formula_function.hpp */,
B55CF2B7153343B400064F17 /* formula_function_registry.cpp */,
B55CF2B8153343B400064F17 /* formula_function_registry.hpp */,
B56539D60E4A483900A68D5E /* formula_fwd.hpp */,
B5DFBC5E1159D8A000996D07 /* formula_profiler.cpp */,
B5DFBC5F1159D8A000996D07 /* formula_profiler.hpp */,
B59A847C0EF8B041004B54BE /* formula_test.cpp */,
B5653A140E4A483900A68D5E /* formula_tokenizer.cpp */,
B5653A050E4A483900A68D5E /* formula_tokenizer.hpp */,
B56E856610F59AF8003DB462 /* formula_variable_storage.cpp */,
B56E856710F59AF8003DB462 /* formula_variable_storage.hpp */,
B5653A020E4A483900A68D5E /* frame.cpp */,
B5653A150E4A483900A68D5E /* frame.hpp */,
B5A81EAA0F3528B2006157EC /* framed_gui_element.cpp */,
B5A81EA90F3528B2006157EC /* framed_gui_element.hpp */,
B597C8F40FBCCE1900CE81F5 /* functional.hpp */,
B50BF087136DB7A300F85B30 /* game_registry.cpp */,
B50BF088136DB7A300F85B30 /* game_registry.hpp */,
B5653A180E4A483900A68D5E /* geometry.cpp */,
B5653A120E4A483900A68D5E /* geometry.hpp */,
B5F3F62C1280D6A100619E30 /* globals.cpp */,
B5F3F62D1280D6A100619E30 /* globals.h */,
B5FAD8BC0F262096008A4F95 /* graphical_font.cpp */,
B5FAD8BE0F262096008A4F95 /* graphical_font.hpp */,
B5BA0F3011D1526F00315AA1 /* graphical_font_label.cpp */,
B5BA0F3111D1526F00315AA1 /* graphical_font_label.hpp */,
B556CC7A1524405100AAA03A /* graphics.hpp */,
B59A849B0EF8B041004B54BE /* grid_widget.cpp */,
B59A849A0EF8B041004B54BE /* grid_widget.hpp */,
B59A84990EF8B041004B54BE /* grid_widget_fwd.hpp */,
B59F973510371D2400A57C1A /* group_property_editor_dialog.cpp */,
B59F973610371D2400A57C1A /* group_property_editor_dialog.hpp */,
B552DA4C108CC6BE002D8F86 /* gui_formula_functions.cpp */,
B552DA4D108CC6BE002D8F86 /* gui_formula_functions.hpp */,
B5FAD8C00F262096008A4F95 /* gui_section.cpp */,
B5FAD8BF0F262096008A4F95 /* gui_section.hpp */,
B5096AA7160AC8BA00193D64 /* hex_map.cpp */,
B5096AA8160AC8BA00193D64 /* hex_map.hpp */,
B5096AAA160AC8BA00193D64 /* hex_object.cpp */,
B5096AAB160AC8BA00193D64 /* hex_object.hpp */,
B5096AA9160AC8BA00193D64 /* hex_object_fwd.hpp */,
B5096AAC160AC8BA00193D64 /* hex_tile.cpp */,
B5096AAD160AC8BA00193D64 /* hex_tile.hpp */,
B5096AAE160AC8BA00193D64 /* hex_tileset_editor_dialog.cpp */,
B5096AAF160AC8BA00193D64 /* hex_tileset_editor_dialog.hpp */,
B505DE86105898F300DA92B0 /* hi_res_timer.hpp */,
B5096AB0160AC8BA00193D64 /* http_client.cpp */,
B5096AB1160AC8BA00193D64 /* http_client.hpp */,
B5D57A99124C25B400FF12FB /* i18n.cpp */,
B5D57A9A124C25B400FF12FB /* i18n.hpp */,
B59A849D0EF8B041004B54BE /* image_widget.cpp */,
B59A849C0EF8B041004B54BE /* image_widget.hpp */,
B59A84920EF8B041004B54BE /* image_widget_fwd.hpp */,
B5F0C41D1146C17600DCBD08 /* IMG_savepng.cpp */,
B5F0C41E1146C17600DCBD08 /* IMG_savepng.h */,
B59A84910EF8B041004B54BE /* input.cpp */,
B59A84900EF8B041004B54BE /* input.hpp */,
B5CF542310D35FE000A8BEB5 /* iphone_controls.cpp */,
B5CF542410D35FE000A8BEB5 /* iphone_controls.hpp */,
B56539E30E4A483900A68D5E /* joystick.cpp */,
B56539D20E4A483900A68D5E /* joystick.hpp */,
B556CC7B1524405100AAA03A /* json_parser.cpp */,
B556CC7C1524405100AAA03A /* json_parser.hpp */,
B556CC7D1524405100AAA03A /* json_tokenizer.cpp */,
B556CC7E1524405100AAA03A /* json_tokenizer.hpp */,
B5653A200E4A483900A68D5E /* key.cpp */,
B56539E70E4A483900A68D5E /* key.hpp */,
B58D17BA11FE8CA200889062 /* key_button.cpp */,
B58D17BB11FE8CA200889062 /* key_button.hpp */,
B59A84950EF8B041004B54BE /* label.cpp */,
B59A84940EF8B041004B54BE /* label.hpp */,
B5653A060E4A483900A68D5E /* level.cpp */,
B56539E60E4A483900A68D5E /* level.hpp */,
B5653A300E4A483900A68D5E /* level_logic.cpp */,
B5653A010E4A483900A68D5E /* level_logic.hpp */,
B56539EE0E4A483900A68D5E /* level_object.cpp */,
B5653A0C0E4A483900A68D5E /* level_object.hpp */,
B514CA34102A1B4E0038C5E7 /* level_runner.cpp */,
B514CA35102A1B4E0038C5E7 /* level_runner.hpp */,
B508CCE1109396E700E12E91 /* level_solid_map.cpp */,
B508CCE2109396E700E12E91 /* level_solid_map.hpp */,
B5D3BB5B1209E8C900F303D5 /* light.cpp */,
B5D3BB5C1209E8C900F303D5 /* light.hpp */,
B5C6E82B1562DBD500039CC2 /* load_level.hpp */,
B5C6E82A1562DBD500039CC2 /* load_level_nothread.cpp */,
B5A889B8113F6961009B7500 /* loading_screen.cpp */,
B5A889B9113F6961009B7500 /* loading_screen.hpp */,
B56539EF0E4A483900A68D5E /* main.cpp */,
B5653A0B0E4A483900A68D5E /* map_utils.hpp */,
B5C6E8311562DC3A00039CC2 /* md5.cpp */,
B5C6E8321562DC3A00039CC2 /* md5.hpp */,
B56539FB0E4A483900A68D5E /* message_dialog.cpp */,
B5653A240E4A483900A68D5E /* message_dialog.hpp */,
B5F0A1E9152EDB0D00CFFAEF /* module.cpp */,
B5F0A1EA152EDB0D00CFFAEF /* module.hpp */,
B5096AB2160AC8BA00193D64 /* module_web_server.cpp */,
B5096AB3160AC8BA00193D64 /* module_web_server.hpp */,
B54AC77C0FED6C4F006F6FBD /* movement_script.cpp */,
B54AC77D0FED6C4F006F6FBD /* movement_script.hpp */,
B5673BAE1031B9A100D98116 /* multi_tile_pattern.cpp */,
B5673BAF1031B9A100D98116 /* multi_tile_pattern.hpp */,
B514C8DF101D16BD0038C5E7 /* multiplayer.cpp */,
B514C8E0101D16BD0038C5E7 /* multiplayer.hpp */,
B544D4EB10E80B9400EBD56F /* object_events.cpp */,
B544D4EC10E80B9400EBD56F /* object_events.hpp */,
B597C8920FB1F5C300CE81F5 /* options_dialog.cpp */,
B597C8910FB1F5C300CE81F5 /* options_dialog.hpp */,
B59F97191035031100A57C1A /* particle_system.cpp */,
B59F971A1035031100A57C1A /* particle_system.hpp */,
B5C6E8331562DC3A00039CC2 /* pathfinding.cpp */,
B5C6E8341562DC3A00039CC2 /* pathfinding.hpp */,
B5BA0F3211D1526F00315AA1 /* pause_game_dialog.cpp */,
B5BA0F3311D1526F00315AA1 /* pause_game_dialog.hpp */,
B561CDE210498DA0001369F5 /* playable_custom_object.cpp */,
B561CDE310498DA0001369F5 /* playable_custom_object.hpp */,
B561CDDC10483922001369F5 /* player_info.cpp */,
B561CDDD10483923001369F5 /* player_info.hpp */,
B56E856810F59AF8003DB462 /* point_map.hpp */,
B5096AB4160AC8BA00193D64 /* poly_line_widget.hpp */,
B502E3930E78C9B4007BF590 /* preferences.cpp */,
B502E3940E78C9B4007BF590 /* preferences.hpp */,
B56539E80E4A483900A68D5E /* preprocessor.cpp */,
B56539D80E4A483900A68D5E /* preprocessor.hpp */,
B59A848E0EF8B041004B54BE /* preview_tileset_widget.cpp */,
B59A848D0EF8B041004B54BE /* preview_tileset_widget.hpp */,
B5096AB5160AC8BA00193D64 /* progress_bar.cpp */,
B5096AB6160AC8BA00193D64 /* progress_bar.hpp */,
B50669610F477D8600EB3C0C /* property_editor_dialog.cpp */,
B50669600F477D8600EB3C0C /* property_editor_dialog.hpp */,
B514C917101E8DC00038C5E7 /* random.cpp */,
B514C918101E8DC00038C5E7 /* random.hpp */,
B56539EB0E4A483900A68D5E /* raster.cpp */,
B56539DE0E4A483900A68D5E /* raster.hpp */,
B5A81EAF0F355B84006157EC /* raster_distortion.cpp */,
B5A81EB00F355B84006157EC /* raster_distortion.hpp */,
B5853CF21125CFBB00796823 /* rectangle_rotator.cpp */,
B5853CF31125CFBB00796823 /* rectangle_rotator.hpp */,
B5653A1E0E4A483900A68D5E /* reference_counted_object.hpp */,
B5F3F62E1280D6A100619E30 /* regex_utils.hpp */,
B5653A1D0E4A483900A68D5E /* scoped_resource.hpp */,
B5F3F62F1280D6A100619E30 /* scrollable_widget.cpp */,
B5F3F6301280D6A100619E30 /* scrollable_widget.hpp */,
B5F3F6311280D6A100619E30 /* scrollbar_widget.cpp */,
B5F3F6321280D6A100619E30 /* scrollbar_widget.hpp */,
B5B47D1A125FA91900F42D5C /* segment_editor_dialog.cpp */,
B5B47D1B125FA91900F42D5C /* segment_editor_dialog.hpp */,
B514C8E1101D16BD0038C5E7 /* server.cpp */,
B585EDE81168227000272E5F /* settings_dialog.cpp */,
B585EDE71168227000272E5F /* settings_dialog.hpp */,
B5096AB7160AC8BA00193D64 /* shaders.cpp */,
B5096AB8160AC8BA00193D64 /* shaders.hpp */,
B514C8E2101D16BD0038C5E7 /* simple_wml.cpp */,
B514C8E3101D16BD0038C5E7 /* simple_wml.hpp */,
B5EB34E611F2B71200A691AA /* slider.cpp */,
B5EB34E511F2B71100A691AA /* slider.hpp */,
B5B469B41079822400327599 /* solid_map.cpp */,
B5B469B51079822400327599 /* solid_map.hpp */,
B5B469B31079822400327599 /* solid_map_fwd.hpp */,
B56539ED0E4A483900A68D5E /* sound.cpp */,
B5653A110E4A483900A68D5E /* sound.hpp */,
B5FAD8BD0F262096008A4F95 /* speech_dialog.cpp */,
B5FAD8C10F262096008A4F95 /* speech_dialog.hpp */,
B54AC7730FEC9454006F6FBD /* stats.cpp */,
B54AC7740FEC9454006F6FBD /* stats.hpp */,
B5653A1A0E4A483900A68D5E /* string_utils.cpp */,
B5653A100E4A483900A68D5E /* string_utils.hpp */,
B56539DB0E4A483900A68D5E /* surface.cpp */,
B5653A2F0E4A483900A68D5E /* surface.hpp */,
B56539FC0E4A483900A68D5E /* surface_cache.cpp */,
B5653A2E0E4A483900A68D5E /* surface_cache.hpp */,
B56539EA0E4A483900A68D5E /* surface_formula.cpp */,
B56539F10E4A483900A68D5E /* surface_formula.hpp */,
B5DC675B118A48250004C1CC /* surface_palette.cpp */,
B5DC675C118A48250004C1CC /* surface_palette.hpp */,
B54A3A7A0EA7B45300DE5F1D /* surface_scaling.cpp */,
B556CC7F1524405100AAA03A /* surface_scaling_generated.hpp */,
B5E98A6815A40FCB002F67B0 /* tbs_ai_player.cpp */,
B5E98A6915A40FCB002F67B0 /* tbs_ai_player.hpp */,
B5E98A6A15A40FCB002F67B0 /* tbs_client.cpp */,
B5E98A6B15A40FCB002F67B0 /* tbs_client.hpp */,
B5E98A6C15A40FCB002F67B0 /* tbs_functions.cpp */,
B5E98A6D15A40FCB002F67B0 /* tbs_functions.hpp */,
B5E98A6E15A40FCB002F67B0 /* tbs_game.cpp */,
B5E98A6F15A40FCB002F67B0 /* tbs_game.hpp */,
B556CC801524405100AAA03A /* text_editor_widget.cpp */,
B556CC811524405100AAA03A /* text_editor_widget.hpp */,
B56539D30E4A483900A68D5E /* texture.cpp */,
B56539F00E4A483900A68D5E /* texture.hpp */,
B54E452912D3E643003E52BF /* texture_frame_buffer.cpp */,
B54E452A12D3E643003E52BF /* texture_frame_buffer.hpp */,
B5F4C6620F5A62DE005E204A /* thread.cpp */,
B5F4C6630F5A62DE005E204A /* thread.hpp */,
B56539F20E4A483900A68D5E /* tile_map.cpp */,
B5653A0E0E4A483900A68D5E /* tile_map.hpp */,
B59A848A0EF8B041004B54BE /* tileset_editor_dialog.cpp */,
B59A84890EF8B041004B54BE /* tileset_editor_dialog.hpp */,
B59A84880EF8B041004B54BE /* tooltip.cpp */,
B59A84870EF8B041004B54BE /* tooltip.hpp */,
B59A84860EF8B041004B54BE /* translate.cpp */,
B59A84850EF8B041004B54BE /* translate.hpp */,
B5E98A5F15A40F87002F67B0 /* tree_view_widget.cpp */,
B5E98A6015A40F87002F67B0 /* tree_view_widget.hpp */,
B59A84840EF8B041004B54BE /* unit_test.cpp */,
B59A84830EF8B041004B54BE /* unit_test.hpp */,
B5E98A6115A40F87002F67B0 /* uri.hpp */,
B59A84820EF8B041004B54BE /* userevents.h */,
B5844F6C117CD10B0002C586 /* utility_object_compiler.cpp */,
B556CC9915269AC200AAA03A /* utility_query.cpp */,
B50ED10B1546179D0037AEE7 /* utility_query.hpp */,
B556CC821524405100AAA03A /* utility_render_level.cpp */,
B54AA25F0FE9519E006F6FBD /* utils.cpp */,
B54AA25D0FE94EB7006F6FBD /* utils.hpp */,
B5653A2D0E4A483900A68D5E /* variant.cpp */,
B5653A0D0E4A483900A68D5E /* variant.hpp */,
B556CC831524405100AAA03A /* variant_callable.cpp */,
B556CC841524405100AAA03A /* variant_callable.hpp */,
B556CC851524405100AAA03A /* variant_utils.cpp */,
B556CC861524405100AAA03A /* variant_utils.hpp */,
B5096AB9160AC8BA00193D64 /* vecmath.hpp */,
B5E98A6215A40F87002F67B0 /* vector_text.cpp */,
B5E98A6315A40F87002F67B0 /* vector_text.hpp */,
B5FAD8DA0F2A25CE008A4F95 /* water.cpp */,
B5FAD8D90F2A25CE008A4F95 /* water.hpp */,
B5CF7DEE10D953D700A8BEB5 /* water_particle_system.cpp */,
B5CF7DEF10D953D700A8BEB5 /* water_particle_system.hpp */,
B5A36AAC104DED62004D9038 /* weather_particle_system.cpp */,
B5A36AAB104DED62004D9038 /* weather_particle_system.hpp */,
B59A84810EF8B041004B54BE /* widget.cpp */,
B59A84800EF8B041004B54BE /* widget.hpp */,
B5BD0571157D16440099EABB /* widget_factory.cpp */,
B5BD0572157D16440099EABB /* widget_factory.hpp */,
B5096ABA160AC8BA00193D64 /* wm.cpp */,