1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 46;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		0C1D6D221AAD235E0036C2DD /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B821AAD235E0036C2DD /* common.cpp */; };
11		0C1D6D231AAD235E0036C2DD /* common_bindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B841AAD235E0036C2DD /* common_bindings.cpp */; };
12		0C1D6D241AAD235E0036C2DD /* dialogue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B851AAD235E0036C2DD /* dialogue.cpp */; };
13		0C1D6D251AAD235E0036C2DD /* global.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B881AAD235E0036C2DD /* global.cpp */; };
14		0C1D6D261AAD235E0036C2DD /* global_actors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B8A1AAD235E0036C2DD /* global_actors.cpp */; };
15		0C1D6D271AAD235E0036C2DD /* global_effects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B8C1AAD235E0036C2DD /* global_effects.cpp */; };
16		0C1D6D281AAD235E0036C2DD /* global_objects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B8E1AAD235E0036C2DD /* global_objects.cpp */; };
17		0C1D6D291AAD235E0036C2DD /* global_skills.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B901AAD235E0036C2DD /* global_skills.cpp */; };
18		0C1D6D2A1AAD235E0036C2DD /* global_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B921AAD235E0036C2DD /* global_utils.cpp */; };
19		0C1D6D2B1AAD235E0036C2DD /* gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B951AAD235E0036C2DD /* gui.cpp */; };
20		0C1D6D2C1AAD235E0036C2DD /* menu_window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B971AAD235E0036C2DD /* menu_window.cpp */; };
21		0C1D6D2D1AAD235E0036C2DD /* option.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B991AAD235E0036C2DD /* option.cpp */; };
22		0C1D6D2E1AAD235E0036C2DD /* textbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B9B1AAD235E0036C2DD /* textbox.cpp */; };
23		0C1D6D2F1AAD235E0036C2DD /* message_window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B9D1AAD235E0036C2DD /* message_window.cpp */; };
24		0C1D6D301AAD235E0036C2DD /* options_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6B9F1AAD235E0036C2DD /* options_handler.cpp */; };
25		0C1D6D371AAD235E0036C2DD /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BAF1AAD235E0036C2DD /* audio.cpp */; };
26		0C1D6D381AAD235E0036C2DD /* audio_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BB11AAD235E0036C2DD /* audio_descriptor.cpp */; };
27		0C1D6D391AAD235E0036C2DD /* audio_effects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BB31AAD235E0036C2DD /* audio_effects.cpp */; };
28		0C1D6D3A1AAD235E0036C2DD /* audio_input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BB51AAD235E0036C2DD /* audio_input.cpp */; };
29		0C1D6D3B1AAD235E0036C2DD /* audio_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BB71AAD235E0036C2DD /* audio_stream.cpp */; };
30		0C1D6D3C1AAD235E0036C2DD /* effect_supervisor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BB91AAD235E0036C2DD /* effect_supervisor.cpp */; };
31		0C1D6D3D1AAD235E0036C2DD /* engine_bindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BBB1AAD235E0036C2DD /* engine_bindings.cpp */; };
32		0C1D6D3E1AAD235E0036C2DD /* indicator_supervisor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BBC1AAD235E0036C2DD /* indicator_supervisor.cpp */; };
33		0C1D6D3F1AAD235E0036C2DD /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BBE1AAD235E0036C2DD /* input.cpp */; };
34		0C1D6D401AAD235E0036C2DD /* mode_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BC01AAD235E0036C2DD /* mode_manager.cpp */; };
35		0C1D6D411AAD235E0036C2DD /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BC31AAD235E0036C2DD /* script.cpp */; };
36		0C1D6D421AAD235E0036C2DD /* script_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BC51AAD235E0036C2DD /* script_read.cpp */; };
37		0C1D6D431AAD235E0036C2DD /* script_write.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BC71AAD235E0036C2DD /* script_write.cpp */; };
38		0C1D6D441AAD235E0036C2DD /* script_supervisor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BC91AAD235E0036C2DD /* script_supervisor.cpp */; };
39		0C1D6D451AAD235E0036C2DD /* system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BCB1AAD235E0036C2DD /* system.cpp */; };
40		0C1D6D461AAD235E0036C2DD /* fade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BD11AAD235E0036C2DD /* fade.cpp */; };
41		0C1D6D471AAD235E0036C2DD /* gl_particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BD41AAD235E0036C2DD /* gl_particle_system.cpp */; };
42		0C1D6D481AAD235E0036C2DD /* gl_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BD61AAD235E0036C2DD /* gl_shader.cpp */; };
43		0C1D6D491AAD235E0036C2DD /* gl_shader_program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BD91AAD235E0036C2DD /* gl_shader_program.cpp */; };
44		0C1D6D4A1AAD235E0036C2DD /* gl_sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BDD1AAD235E0036C2DD /* gl_sprite.cpp */; };
45		0C1D6D4B1AAD235E0036C2DD /* gl_transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BDF1AAD235E0036C2DD /* gl_transform.cpp */; };
46		0C1D6D4C1AAD235E0036C2DD /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BE11AAD235E0036C2DD /* image.cpp */; };
47		0C1D6D4D1AAD235E0036C2DD /* image_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BE31AAD235E0036C2DD /* image_base.cpp */; };
48		0C1D6D4E1AAD235E0036C2DD /* interpolator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BE51AAD235E0036C2DD /* interpolator.cpp */; };
49		0C1D6D4F1AAD235E0036C2DD /* particle_effect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BE81AAD235E0036C2DD /* particle_effect.cpp */; };
50		0C1D6D501AAD235E0036C2DD /* particle_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BEC1AAD235E0036C2DD /* particle_manager.cpp */; };
51		0C1D6D511AAD235E0036C2DD /* particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BEE1AAD235E0036C2DD /* particle_system.cpp */; };
52		0C1D6D521AAD235E0036C2DD /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BF21AAD235E0036C2DD /* text.cpp */; };
53		0C1D6D531AAD235E0036C2DD /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BF41AAD235E0036C2DD /* texture.cpp */; };
54		0C1D6D541AAD235E0036C2DD /* texture_controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BF61AAD235E0036C2DD /* texture_controller.cpp */; };
55		0C1D6D551AAD235E0036C2DD /* video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6BF81AAD235E0036C2DD /* video.cpp */; };
56		0C1D6DC11AAD235E0036C2DD /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CC61AAD235E0036C2DD /* main.cpp */; };
57		0C1D6DC21AAD235E0036C2DD /* main_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CC71AAD235E0036C2DD /* main_options.cpp */; };
58		0C1D6DC31AAD235E0036C2DD /* battle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CCB1AAD235E0036C2DD /* battle.cpp */; };
59		0C1D6DC41AAD235E0036C2DD /* battle_actions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CCD1AAD235E0036C2DD /* battle_actions.cpp */; };
60		0C1D6DC51AAD235E0036C2DD /* battle_actors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CCF1AAD235E0036C2DD /* battle_actors.cpp */; };
61		0C1D6DC61AAD235E0036C2DD /* battle_command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CD11AAD235E0036C2DD /* battle_command.cpp */; };
62		0C1D6DC71AAD235E0036C2DD /* battle_effects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CD31AAD235E0036C2DD /* battle_effects.cpp */; };
63		0C1D6DC81AAD235E0036C2DD /* battle_finish.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CD51AAD235E0036C2DD /* battle_finish.cpp */; };
64		0C1D6DC91AAD235E0036C2DD /* battle_sequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CD71AAD235E0036C2DD /* battle_sequence.cpp */; };
65		0C1D6DCA1AAD235E0036C2DD /* battle_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CD91AAD235E0036C2DD /* battle_utils.cpp */; };
66		0C1D6DCB1AAD235E0036C2DD /* boot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CDC1AAD235E0036C2DD /* boot.cpp */; };
67		0C1D6DCC1AAD235E0036C2DD /* map_dialogue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CDF1AAD235E0036C2DD /* map_dialogue.cpp */; };
68		0C1D6DCD1AAD235E0036C2DD /* map_events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CE11AAD235E0036C2DD /* map_events.cpp */; };
69		0C1D6DCE1AAD235E0036C2DD /* map_minimap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CE31AAD235E0036C2DD /* map_minimap.cpp */; };
70		0C1D6DCF1AAD235E0036C2DD /* map_mode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CE51AAD235E0036C2DD /* map_mode.cpp */; };
71		0C1D6DD01AAD235E0036C2DD /* map_objects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CE71AAD235E0036C2DD /* map_objects.cpp */; };
72		0C1D6DD11AAD235E0036C2DD /* map_sprites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CE91AAD235E0036C2DD /* map_sprites.cpp */; };
73		0C1D6DD21AAD235E0036C2DD /* map_status_effects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CEB1AAD235E0036C2DD /* map_status_effects.cpp */; };
74		0C1D6DD31AAD235E0036C2DD /* map_tiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CED1AAD235E0036C2DD /* map_tiles.cpp */; };
75		0C1D6DD41AAD235E0036C2DD /* map_treasure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CEF1AAD235E0036C2DD /* map_treasure.cpp */; };
76		0C1D6DD51AAD235E0036C2DD /* map_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CF11AAD235E0036C2DD /* map_utils.cpp */; };
77		0C1D6DD61AAD235E0036C2DD /* map_zones.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CF31AAD235E0036C2DD /* map_zones.cpp */; };
78		0C1D6DD71AAD235E0036C2DD /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CF61AAD235E0036C2DD /* menu.cpp */; };
79		0C1D6DD81AAD235E0036C2DD /* menu_views.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CF81AAD235E0036C2DD /* menu_views.cpp */; };
80		0C1D6DD91AAD235E0036C2DD /* mode_bindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CFA1AAD235E0036C2DD /* mode_bindings.cpp */; };
81		0C1D6DDA1AAD235E0036C2DD /* mode_help_window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CFB1AAD235E0036C2DD /* mode_help_window.cpp */; };
82		0C1D6DDB1AAD235E0036C2DD /* pause.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6CFD1AAD235E0036C2DD /* pause.cpp */; };
83		0C1D6DDC1AAD235E0036C2DD /* save_mode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D001AAD235E0036C2DD /* save_mode.cpp */; };
84		0C1D6DDD1AAD235E0036C2DD /* shop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D031AAD235E0036C2DD /* shop.cpp */; };
85		0C1D6DDE1AAD235E0036C2DD /* shop_buy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D051AAD235E0036C2DD /* shop_buy.cpp */; };
86		0C1D6DDF1AAD235E0036C2DD /* shop_root.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D071AAD235E0036C2DD /* shop_root.cpp */; };
87		0C1D6DE01AAD235E0036C2DD /* shop_sell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D091AAD235E0036C2DD /* shop_sell.cpp */; };
88		0C1D6DE11AAD235E0036C2DD /* shop_trade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D0B1AAD235E0036C2DD /* shop_trade.cpp */; };
89		0C1D6DE21AAD235E0036C2DD /* shop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D0D1AAD235E0036C2DD /* shop_utils.cpp */; };
90		0C1D6DE41AAD235E0036C2DD /* exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D121AAD235E0036C2DD /* exception.cpp */; };
91		0C1D6DE51AAD235E0036C2DD /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D151AAD235E0036C2DD /* ustring.cpp */; };
92		0C1D6DE61AAD235E0036C2DD /* utils_files.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D171AAD235E0036C2DD /* utils_files.cpp */; };
93		0C1D6DE71AAD235E0036C2DD /* utils_numeric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D191AAD235E0036C2DD /* utils_numeric.cpp */; };
94		0C1D6DE81AAD235E0036C2DD /* utils_pch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D1B1AAD235E0036C2DD /* utils_pch.cpp */; };
95		0C1D6DE91AAD235E0036C2DD /* utils_random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D1D1AAD235E0036C2DD /* utils_random.cpp */; };
96		0C1D6DEA1AAD235E0036C2DD /* utils_strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6D1F1AAD235E0036C2DD /* utils_strings.cpp */; };
97		0C1D6DEC1AAD27270036C2DD /* SDL2_image.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0C1D6B771AAD21750036C2DD /* SDL2_image.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
98		0C1D6DED1AAD27270036C2DD /* SDL2_ttf.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0C1D6B781AAD21750036C2DD /* SDL2_ttf.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
99		0C1D6DEE1AAD27270036C2DD /* SDL2.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0C1D6B791AAD21750036C2DD /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
100		0C1D6EE21AAD28F40036C2DD /* class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E751AAD28F30036C2DD /* class.cpp */; };
101		0C1D6EE31AAD28F40036C2DD /* class_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E761AAD28F30036C2DD /* class_info.cpp */; };
102		0C1D6EE41AAD28F40036C2DD /* class_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E771AAD28F30036C2DD /* class_registry.cpp */; };
103		0C1D6EE51AAD28F40036C2DD /* class_rep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E781AAD28F30036C2DD /* class_rep.cpp */; };
104		0C1D6EE61AAD28F40036C2DD /* create_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E791AAD28F30036C2DD /* create_class.cpp */; };
105		0C1D6EE71AAD28F40036C2DD /* error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E7A1AAD28F30036C2DD /* error.cpp */; };
106		0C1D6EE81AAD28F40036C2DD /* exception_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E7B1AAD28F30036C2DD /* exception_handler.cpp */; };
107		0C1D6EE91AAD28F40036C2DD /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E7C1AAD28F30036C2DD /* function.cpp */; };
108		0C1D6EEA1AAD28F40036C2DD /* inheritance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E7D1AAD28F30036C2DD /* inheritance.cpp */; };
109		0C1D6EEB1AAD28F40036C2DD /* link_compatibility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E7E1AAD28F30036C2DD /* link_compatibility.cpp */; };
110		0C1D6EEC1AAD28F40036C2DD /* object_rep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E7F1AAD28F30036C2DD /* object_rep.cpp */; };
111		0C1D6EED1AAD28F40036C2DD /* open.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E801AAD28F30036C2DD /* open.cpp */; };
112		0C1D6EEE1AAD28F40036C2DD /* pcall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E811AAD28F30036C2DD /* pcall.cpp */; };
113		0C1D6EEF1AAD28F40036C2DD /* scope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E821AAD28F30036C2DD /* scope.cpp */; };
114		0C1D6EF01AAD28F40036C2DD /* stack_content_by_name.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E831AAD28F30036C2DD /* stack_content_by_name.cpp */; };
115		0C1D6EF11AAD28F40036C2DD /* weak_ref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E841AAD28F30036C2DD /* weak_ref.cpp */; };
116		0C1D6EF21AAD28F40036C2DD /* wrapper_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D6E851AAD28F30036C2DD /* wrapper_base.cpp */; };
117		0CB64B831AAD2CAD006A4238 /* SDL2_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C1D6B771AAD21750036C2DD /* SDL2_image.framework */; };
118		0CB64B841AAD2CAD006A4238 /* SDL2_ttf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C1D6B781AAD21750036C2DD /* SDL2_ttf.framework */; };
119		0CB64B851AAD2CAD006A4238 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C1D6B791AAD21750036C2DD /* SDL2.framework */; };
120		2B33A4A116D836FE00197E24 /* img in Resources */ = {isa = PBXBuildFile; fileRef = 2B33A4A016D836FE00197E24 /* img */; };
121		2B33A4A416D8370900197E24 /* mus in Resources */ = {isa = PBXBuildFile; fileRef = 2B33A4A216D8370900197E24 /* mus */; };
122		2B33A4A516D8370900197E24 /* snd in Resources */ = {isa = PBXBuildFile; fileRef = 2B33A4A316D8370900197E24 /* snd */; };
123		2B33A4A916D8372C00197E24 /* mac_logo.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2B33A4A816D8372C00197E24 /* mac_logo.icns */; };
124		2B33A86E16D856FE00197E24 /* dat in Resources */ = {isa = PBXBuildFile; fileRef = 2B33A86D16D856FE00197E24 /* dat */; };
125		2BA1774A16D8330400163B97 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BA1774916D8330400163B97 /* Cocoa.framework */; };
126		2BA1775416D8330400163B97 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 2BA1775216D8330400163B97 /* InfoPlist.strings */; };
127		2BA1775A16D8330400163B97 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2BA1775816D8330400163B97 /* Credits.rtf */; };
128		2BA1775D16D8330400163B97 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BA1775C16D8330400163B97 /* AppDelegate.m */; };
129		2BA1776016D8330500163B97 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2BA1775E16D8330500163B97 /* MainMenu.xib */; };
130		2BCB13FA16D833AB00864B1F /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BCB13F916D833AB00864B1F /* OpenGL.framework */; };
131		2BCB13FC16D833B400864B1F /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BCB13FB16D833B400864B1F /* GLUT.framework */; };
132		2BCB13FE16D8355700864B1F /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2BCB13FD16D8355600864B1F /* OpenAL.framework */; };
133/* End PBXBuildFile section */
134
135/* Begin PBXCopyFilesBuildPhase section */
136		2B33A85F16D84D7600197E24 /* CopyFiles */ = {
137			isa = PBXCopyFilesBuildPhase;
138			buildActionMask = 2147483647;
139			dstPath = "";
140			dstSubfolderSpec = 10;
141			files = (
142				0C1D6DEC1AAD27270036C2DD /* SDL2_image.framework in CopyFiles */,
143				0C1D6DED1AAD27270036C2DD /* SDL2_ttf.framework in CopyFiles */,
144				0C1D6DEE1AAD27270036C2DD /* SDL2.framework in CopyFiles */,
145			);
146			runOnlyForDeploymentPostprocessing = 0;
147		};
148/* End PBXCopyFilesBuildPhase section */
149
150/* Begin PBXFileReference section */
151		0C1D6B771AAD21750036C2DD /* SDL2_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2_image.framework; path = libs/SDL2_image.framework; sourceTree = "<group>"; };
152		0C1D6B781AAD21750036C2DD /* SDL2_ttf.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2_ttf.framework; path = libs/SDL2_ttf.framework; sourceTree = "<group>"; };
153		0C1D6B791AAD21750036C2DD /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = libs/SDL2.framework; sourceTree = "<group>"; };
154		0C1D6B821AAD235E0036C2DD /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cpp; sourceTree = "<group>"; };
155		0C1D6B831AAD235E0036C2DD /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
156		0C1D6B841AAD235E0036C2DD /* common_bindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common_bindings.cpp; sourceTree = "<group>"; };
157		0C1D6B851AAD235E0036C2DD /* dialogue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dialogue.cpp; sourceTree = "<group>"; };
158		0C1D6B861AAD235E0036C2DD /* dialogue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dialogue.h; sourceTree = "<group>"; };
159		0C1D6B881AAD235E0036C2DD /* global.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = global.cpp; sourceTree = "<group>"; };
160		0C1D6B891AAD235E0036C2DD /* global.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global.h; sourceTree = "<group>"; };
161		0C1D6B8A1AAD235E0036C2DD /* global_actors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = global_actors.cpp; sourceTree = "<group>"; };
162		0C1D6B8B1AAD235E0036C2DD /* global_actors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global_actors.h; sourceTree = "<group>"; };
163		0C1D6B8C1AAD235E0036C2DD /* global_effects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = global_effects.cpp; sourceTree = "<group>"; };
164		0C1D6B8D1AAD235E0036C2DD /* global_effects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global_effects.h; sourceTree = "<group>"; };
165		0C1D6B8E1AAD235E0036C2DD /* global_objects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = global_objects.cpp; sourceTree = "<group>"; };
166		0C1D6B8F1AAD235E0036C2DD /* global_objects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global_objects.h; sourceTree = "<group>"; };
167		0C1D6B901AAD235E0036C2DD /* global_skills.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = global_skills.cpp; sourceTree = "<group>"; };
168		0C1D6B911AAD235E0036C2DD /* global_skills.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global_skills.h; sourceTree = "<group>"; };
169		0C1D6B921AAD235E0036C2DD /* global_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = global_utils.cpp; sourceTree = "<group>"; };
170		0C1D6B931AAD235E0036C2DD /* global_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global_utils.h; sourceTree = "<group>"; };
171		0C1D6B951AAD235E0036C2DD /* gui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gui.cpp; sourceTree = "<group>"; };
172		0C1D6B961AAD235E0036C2DD /* gui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gui.h; sourceTree = "<group>"; };
173		0C1D6B971AAD235E0036C2DD /* menu_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = menu_window.cpp; sourceTree = "<group>"; };
174		0C1D6B981AAD235E0036C2DD /* menu_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menu_window.h; sourceTree = "<group>"; };
175		0C1D6B991AAD235E0036C2DD /* option.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = option.cpp; sourceTree = "<group>"; };
176		0C1D6B9A1AAD235E0036C2DD /* option.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = option.h; sourceTree = "<group>"; };
177		0C1D6B9B1AAD235E0036C2DD /* textbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textbox.cpp; sourceTree = "<group>"; };
178		0C1D6B9C1AAD235E0036C2DD /* textbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textbox.h; sourceTree = "<group>"; };
179		0C1D6B9D1AAD235E0036C2DD /* message_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message_window.cpp; sourceTree = "<group>"; };
180		0C1D6B9E1AAD235E0036C2DD /* message_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message_window.h; sourceTree = "<group>"; };
181		0C1D6B9F1AAD235E0036C2DD /* options_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = options_handler.cpp; sourceTree = "<group>"; };
182		0C1D6BA01AAD235E0036C2DD /* options_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = options_handler.h; sourceTree = "<group>"; };
183		0C1D6BAF1AAD235E0036C2DD /* audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio.cpp; sourceTree = "<group>"; };
184		0C1D6BB01AAD235E0036C2DD /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio.h; sourceTree = "<group>"; };
185		0C1D6BB11AAD235E0036C2DD /* audio_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_descriptor.cpp; sourceTree = "<group>"; };
186		0C1D6BB21AAD235E0036C2DD /* audio_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_descriptor.h; sourceTree = "<group>"; };
187		0C1D6BB31AAD235E0036C2DD /* audio_effects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_effects.cpp; sourceTree = "<group>"; };
188		0C1D6BB41AAD235E0036C2DD /* audio_effects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_effects.h; sourceTree = "<group>"; };
189		0C1D6BB51AAD235E0036C2DD /* audio_input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_input.cpp; sourceTree = "<group>"; };
190		0C1D6BB61AAD235E0036C2DD /* audio_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_input.h; sourceTree = "<group>"; };
191		0C1D6BB71AAD235E0036C2DD /* audio_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_stream.cpp; sourceTree = "<group>"; };
192		0C1D6BB81AAD235E0036C2DD /* audio_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_stream.h; sourceTree = "<group>"; };
193		0C1D6BB91AAD235E0036C2DD /* effect_supervisor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = effect_supervisor.cpp; sourceTree = "<group>"; };
194		0C1D6BBA1AAD235E0036C2DD /* effect_supervisor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = effect_supervisor.h; sourceTree = "<group>"; };
195		0C1D6BBB1AAD235E0036C2DD /* engine_bindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = engine_bindings.cpp; sourceTree = "<group>"; };
196		0C1D6BBC1AAD235E0036C2DD /* indicator_supervisor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = indicator_supervisor.cpp; sourceTree = "<group>"; };
197		0C1D6BBD1AAD235E0036C2DD /* indicator_supervisor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = indicator_supervisor.h; sourceTree = "<group>"; };
198		0C1D6BBE1AAD235E0036C2DD /* input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = input.cpp; sourceTree = "<group>"; };
199		0C1D6BBF1AAD235E0036C2DD /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = "<group>"; };
200		0C1D6BC01AAD235E0036C2DD /* mode_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mode_manager.cpp; sourceTree = "<group>"; };
201		0C1D6BC11AAD235E0036C2DD /* mode_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mode_manager.h; sourceTree = "<group>"; };
202		0C1D6BC31AAD235E0036C2DD /* script.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = script.cpp; sourceTree = "<group>"; };
203		0C1D6BC41AAD235E0036C2DD /* script.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = script.h; sourceTree = "<group>"; };
204		0C1D6BC51AAD235E0036C2DD /* script_read.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = script_read.cpp; sourceTree = "<group>"; };
205		0C1D6BC61AAD235E0036C2DD /* script_read.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = script_read.h; sourceTree = "<group>"; };
206		0C1D6BC71AAD235E0036C2DD /* script_write.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = script_write.cpp; sourceTree = "<group>"; };
207		0C1D6BC81AAD235E0036C2DD /* script_write.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = script_write.h; sourceTree = "<group>"; };
208		0C1D6BC91AAD235E0036C2DD /* script_supervisor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = script_supervisor.cpp; sourceTree = "<group>"; };
209		0C1D6BCA1AAD235E0036C2DD /* script_supervisor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = script_supervisor.h; sourceTree = "<group>"; };
210		0C1D6BCB1AAD235E0036C2DD /* system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = system.cpp; sourceTree = "<group>"; };
211		0C1D6BCC1AAD235E0036C2DD /* system.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = system.h; sourceTree = "<group>"; };
212		0C1D6BCE1AAD235E0036C2DD /* color.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = color.h; sourceTree = "<group>"; };
213		0C1D6BCF1AAD235E0036C2DD /* context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = context.h; sourceTree = "<group>"; };
214		0C1D6BD01AAD235E0036C2DD /* coord_sys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coord_sys.h; sourceTree = "<group>"; };
215		0C1D6BD11AAD235E0036C2DD /* fade.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fade.cpp; sourceTree = "<group>"; };
216		0C1D6BD21AAD235E0036C2DD /* fade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fade.h; sourceTree = "<group>"; };
217		0C1D6BD41AAD235E0036C2DD /* gl_particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_particle_system.cpp; sourceTree = "<group>"; };
218		0C1D6BD51AAD235E0036C2DD /* gl_particle_system.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_particle_system.h; sourceTree = "<group>"; };
219		0C1D6BD61AAD235E0036C2DD /* gl_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_shader.cpp; sourceTree = "<group>"; };
220		0C1D6BD71AAD235E0036C2DD /* gl_shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_shader.h; sourceTree = "<group>"; };
221		0C1D6BD81AAD235E0036C2DD /* gl_shader_definitions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_shader_definitions.h; sourceTree = "<group>"; };
222		0C1D6BD91AAD235E0036C2DD /* gl_shader_program.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_shader_program.cpp; sourceTree = "<group>"; };
223		0C1D6BDA1AAD235E0036C2DD /* gl_shader_program.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_shader_program.h; sourceTree = "<group>"; };
224		0C1D6BDB1AAD235E0036C2DD /* gl_shader_programs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_shader_programs.h; sourceTree = "<group>"; };
225		0C1D6BDC1AAD235E0036C2DD /* gl_shaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_shaders.h; sourceTree = "<group>"; };
226		0C1D6BDD1AAD235E0036C2DD /* gl_sprite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_sprite.cpp; sourceTree = "<group>"; };
227		0C1D6BDE1AAD235E0036C2DD /* gl_sprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_sprite.h; sourceTree = "<group>"; };
228		0C1D6BDF1AAD235E0036C2DD /* gl_transform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gl_transform.cpp; sourceTree = "<group>"; };
229		0C1D6BE01AAD235E0036C2DD /* gl_transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gl_transform.h; sourceTree = "<group>"; };
230		0C1D6BE11AAD235E0036C2DD /* image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image.cpp; sourceTree = "<group>"; };
231		0C1D6BE21AAD235E0036C2DD /* image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image.h; sourceTree = "<group>"; };
232		0C1D6BE31AAD235E0036C2DD /* image_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_base.cpp; sourceTree = "<group>"; };
233		0C1D6BE41AAD235E0036C2DD /* image_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image_base.h; sourceTree = "<group>"; };
234		0C1D6BE51AAD235E0036C2DD /* interpolator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interpolator.cpp; sourceTree = "<group>"; };
235		0C1D6BE61AAD235E0036C2DD /* interpolator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interpolator.h; sourceTree = "<group>"; };
236		0C1D6BE71AAD235E0036C2DD /* particle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = particle.h; sourceTree = "<group>"; };
237		0C1D6BE81AAD235E0036C2DD /* particle_effect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_effect.cpp; sourceTree = "<group>"; };
238		0C1D6BE91AAD235E0036C2DD /* particle_effect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = particle_effect.h; sourceTree = "<group>"; };
239		0C1D6BEA1AAD235E0036C2DD /* particle_emitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = particle_emitter.h; sourceTree = "<group>"; };
240		0C1D6BEB1AAD235E0036C2DD /* particle_keyframe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = particle_keyframe.h; sourceTree = "<group>"; };
241		0C1D6BEC1AAD235E0036C2DD /* particle_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_manager.cpp; sourceTree = "<group>"; };
242		0C1D6BED1AAD235E0036C2DD /* particle_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = particle_manager.h; sourceTree = "<group>"; };
243		0C1D6BEE1AAD235E0036C2DD /* particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_system.cpp; sourceTree = "<group>"; };
244		0C1D6BEF1AAD235E0036C2DD /* particle_system.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = particle_system.h; sourceTree = "<group>"; };
245		0C1D6BF01AAD235E0036C2DD /* screen_rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = screen_rect.h; sourceTree = "<group>"; };
246		0C1D6BF11AAD235E0036C2DD /* shake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shake.h; sourceTree = "<group>"; };
247		0C1D6BF21AAD235E0036C2DD /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = "<group>"; };
248		0C1D6BF31AAD235E0036C2DD /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = "<group>"; };
249		0C1D6BF41AAD235E0036C2DD /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = "<group>"; };
250		0C1D6BF51AAD235E0036C2DD /* texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texture.h; sourceTree = "<group>"; };
251		0C1D6BF61AAD235E0036C2DD /* texture_controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture_controller.cpp; sourceTree = "<group>"; };
252		0C1D6BF71AAD235E0036C2DD /* texture_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texture_controller.h; sourceTree = "<group>"; };
253		0C1D6BF81AAD235E0036C2DD /* video.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video.cpp; sourceTree = "<group>"; };
254		0C1D6BF91AAD235E0036C2DD /* video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video.h; sourceTree = "<group>"; };
255		0C1D6BFA1AAD235E0036C2DD /* video_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_utils.h; sourceTree = "<group>"; };
256		0C1D6CC61AAD235E0036C2DD /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
257		0C1D6CC71AAD235E0036C2DD /* main_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main_options.cpp; sourceTree = "<group>"; };
258		0C1D6CC81AAD235E0036C2DD /* main_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main_options.h; sourceTree = "<group>"; };
259		0C1D6CCB1AAD235E0036C2DD /* battle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle.cpp; sourceTree = "<group>"; };
260		0C1D6CCC1AAD235E0036C2DD /* battle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle.h; sourceTree = "<group>"; };
261		0C1D6CCD1AAD235E0036C2DD /* battle_actions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle_actions.cpp; sourceTree = "<group>"; };
262		0C1D6CCE1AAD235E0036C2DD /* battle_actions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle_actions.h; sourceTree = "<group>"; };
263		0C1D6CCF1AAD235E0036C2DD /* battle_actors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle_actors.cpp; sourceTree = "<group>"; };
264		0C1D6CD01AAD235E0036C2DD /* battle_actors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle_actors.h; sourceTree = "<group>"; };
265		0C1D6CD11AAD235E0036C2DD /* battle_command.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle_command.cpp; sourceTree = "<group>"; };
266		0C1D6CD21AAD235E0036C2DD /* battle_command.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle_command.h; sourceTree = "<group>"; };
267		0C1D6CD31AAD235E0036C2DD /* battle_effects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle_effects.cpp; sourceTree = "<group>"; };
268		0C1D6CD41AAD235E0036C2DD /* battle_effects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle_effects.h; sourceTree = "<group>"; };
269		0C1D6CD51AAD235E0036C2DD /* battle_finish.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle_finish.cpp; sourceTree = "<group>"; };
270		0C1D6CD61AAD235E0036C2DD /* battle_finish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle_finish.h; sourceTree = "<group>"; };
271		0C1D6CD71AAD235E0036C2DD /* battle_sequence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle_sequence.cpp; sourceTree = "<group>"; };
272		0C1D6CD81AAD235E0036C2DD /* battle_sequence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle_sequence.h; sourceTree = "<group>"; };
273		0C1D6CD91AAD235E0036C2DD /* battle_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = battle_utils.cpp; sourceTree = "<group>"; };
274		0C1D6CDA1AAD235E0036C2DD /* battle_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = battle_utils.h; sourceTree = "<group>"; };
275		0C1D6CDC1AAD235E0036C2DD /* boot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = boot.cpp; sourceTree = "<group>"; };
276		0C1D6CDD1AAD235E0036C2DD /* boot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boot.h; sourceTree = "<group>"; };
277		0C1D6CDF1AAD235E0036C2DD /* map_dialogue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_dialogue.cpp; sourceTree = "<group>"; };
278		0C1D6CE01AAD235E0036C2DD /* map_dialogue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_dialogue.h; sourceTree = "<group>"; };
279		0C1D6CE11AAD235E0036C2DD /* map_events.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_events.cpp; sourceTree = "<group>"; };
280		0C1D6CE21AAD235E0036C2DD /* map_events.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_events.h; sourceTree = "<group>"; };
281		0C1D6CE31AAD235E0036C2DD /* map_minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_minimap.cpp; sourceTree = "<group>"; };
282		0C1D6CE41AAD235E0036C2DD /* map_minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_minimap.h; sourceTree = "<group>"; };
283		0C1D6CE51AAD235E0036C2DD /* map_mode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_mode.cpp; sourceTree = "<group>"; };
284		0C1D6CE61AAD235E0036C2DD /* map_mode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_mode.h; sourceTree = "<group>"; };
285		0C1D6CE71AAD235E0036C2DD /* map_objects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_objects.cpp; sourceTree = "<group>"; };
286		0C1D6CE81AAD235E0036C2DD /* map_objects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_objects.h; sourceTree = "<group>"; };
287		0C1D6CE91AAD235E0036C2DD /* map_sprites.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_sprites.cpp; sourceTree = "<group>"; };
288		0C1D6CEA1AAD235E0036C2DD /* map_sprites.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_sprites.h; sourceTree = "<group>"; };
289		0C1D6CEB1AAD235E0036C2DD /* map_status_effects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_status_effects.cpp; sourceTree = "<group>"; };
290		0C1D6CEC1AAD235E0036C2DD /* map_status_effects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_status_effects.h; sourceTree = "<group>"; };
291		0C1D6CED1AAD235E0036C2DD /* map_tiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_tiles.cpp; sourceTree = "<group>"; };
292		0C1D6CEE1AAD235E0036C2DD /* map_tiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_tiles.h; sourceTree = "<group>"; };
293		0C1D6CEF1AAD235E0036C2DD /* map_treasure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_treasure.cpp; sourceTree = "<group>"; };
294		0C1D6CF01AAD235E0036C2DD /* map_treasure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_treasure.h; sourceTree = "<group>"; };
295		0C1D6CF11AAD235E0036C2DD /* map_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_utils.cpp; sourceTree = "<group>"; };
296		0C1D6CF21AAD235E0036C2DD /* map_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_utils.h; sourceTree = "<group>"; };
297		0C1D6CF31AAD235E0036C2DD /* map_zones.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = map_zones.cpp; sourceTree = "<group>"; };
298		0C1D6CF41AAD235E0036C2DD /* map_zones.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map_zones.h; sourceTree = "<group>"; };
299		0C1D6CF61AAD235E0036C2DD /* menu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = menu.cpp; sourceTree = "<group>"; };
300		0C1D6CF71AAD235E0036C2DD /* menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menu.h; sourceTree = "<group>"; };
301		0C1D6CF81AAD235E0036C2DD /* menu_views.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = menu_views.cpp; sourceTree = "<group>"; };
302		0C1D6CF91AAD235E0036C2DD /* menu_views.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menu_views.h; sourceTree = "<group>"; };
303		0C1D6CFA1AAD235E0036C2DD /* mode_bindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mode_bindings.cpp; sourceTree = "<group>"; };
304		0C1D6CFB1AAD235E0036C2DD /* mode_help_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mode_help_window.cpp; sourceTree = "<group>"; };
305		0C1D6CFC1AAD235E0036C2DD /* mode_help_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mode_help_window.h; sourceTree = "<group>"; };
306		0C1D6CFD1AAD235E0036C2DD /* pause.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pause.cpp; sourceTree = "<group>"; };
307		0C1D6CFE1AAD235E0036C2DD /* pause.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pause.h; sourceTree = "<group>"; };
308		0C1D6D001AAD235E0036C2DD /* save_mode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = save_mode.cpp; sourceTree = "<group>"; };
309		0C1D6D011AAD235E0036C2DD /* save_mode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = save_mode.h; sourceTree = "<group>"; };
310		0C1D6D031AAD235E0036C2DD /* shop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shop.cpp; sourceTree = "<group>"; };
311		0C1D6D041AAD235E0036C2DD /* shop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shop.h; sourceTree = "<group>"; };
312		0C1D6D051AAD235E0036C2DD /* shop_buy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shop_buy.cpp; sourceTree = "<group>"; };
313		0C1D6D061AAD235E0036C2DD /* shop_buy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shop_buy.h; sourceTree = "<group>"; };
314		0C1D6D071AAD235E0036C2DD /* shop_root.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shop_root.cpp; sourceTree = "<group>"; };
315		0C1D6D081AAD235E0036C2DD /* shop_root.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shop_root.h; sourceTree = "<group>"; };
316		0C1D6D091AAD235E0036C2DD /* shop_sell.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shop_sell.cpp; sourceTree = "<group>"; };
317		0C1D6D0A1AAD235E0036C2DD /* shop_sell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shop_sell.h; sourceTree = "<group>"; };
318		0C1D6D0B1AAD235E0036C2DD /* shop_trade.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shop_trade.cpp; sourceTree = "<group>"; };
319		0C1D6D0C1AAD235E0036C2DD /* shop_trade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shop_trade.h; sourceTree = "<group>"; };
320		0C1D6D0D1AAD235E0036C2DD /* shop_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shop_utils.cpp; sourceTree = "<group>"; };
321		0C1D6D0E1AAD235E0036C2DD /* shop_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shop_utils.h; sourceTree = "<group>"; };
322		0C1D6D121AAD235E0036C2DD /* exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exception.cpp; sourceTree = "<group>"; };
323		0C1D6D131AAD235E0036C2DD /* exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exception.h; sourceTree = "<group>"; };
324		0C1D6D141AAD235E0036C2DD /* singleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = singleton.h; sourceTree = "<group>"; };
325		0C1D6D151AAD235E0036C2DD /* ustring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustring.cpp; sourceTree = "<group>"; };
326		0C1D6D161AAD235E0036C2DD /* ustring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustring.h; sourceTree = "<group>"; };
327		0C1D6D171AAD235E0036C2DD /* utils_files.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils_files.cpp; sourceTree = "<group>"; };
328		0C1D6D181AAD235E0036C2DD /* utils_files.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils_files.h; sourceTree = "<group>"; };
329		0C1D6D191AAD235E0036C2DD /* utils_numeric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils_numeric.cpp; sourceTree = "<group>"; };
330		0C1D6D1A1AAD235E0036C2DD /* utils_numeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils_numeric.h; sourceTree = "<group>"; };
331		0C1D6D1B1AAD235E0036C2DD /* utils_pch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils_pch.cpp; sourceTree = "<group>"; };
332		0C1D6D1C1AAD235E0036C2DD /* utils_pch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils_pch.h; sourceTree = "<group>"; };
333		0C1D6D1D1AAD235E0036C2DD /* utils_random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils_random.cpp; sourceTree = "<group>"; };
334		0C1D6D1E1AAD235E0036C2DD /* utils_random.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils_random.h; sourceTree = "<group>"; };
335		0C1D6D1F1AAD235E0036C2DD /* utils_strings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils_strings.cpp; sourceTree = "<group>"; };
336		0C1D6D201AAD235E0036C2DD /* utils_strings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils_strings.h; sourceTree = "<group>"; };
337		0C1D6E231AAD28F30036C2DD /* adopt_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = adopt_policy.hpp; sourceTree = "<group>"; };
338		0C1D6E241AAD28F30036C2DD /* back_reference.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = back_reference.hpp; sourceTree = "<group>"; };
339		0C1D6E251AAD28F30036C2DD /* back_reference_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = back_reference_fwd.hpp; sourceTree = "<group>"; };
340		0C1D6E261AAD28F30036C2DD /* class.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = class.hpp; sourceTree = "<group>"; };
341		0C1D6E271AAD28F30036C2DD /* class_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = class_info.hpp; sourceTree = "<group>"; };
342		0C1D6E281AAD28F30036C2DD /* config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = config.hpp; sourceTree = "<group>"; };
343		0C1D6E291AAD28F30036C2DD /* container_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = container_policy.hpp; sourceTree = "<group>"; };
344		0C1D6E2A1AAD28F30036C2DD /* copy_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = copy_policy.hpp; sourceTree = "<group>"; };
345		0C1D6E2B1AAD28F30036C2DD /* dependency_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dependency_policy.hpp; sourceTree = "<group>"; };
346		0C1D6E2D1AAD28F30036C2DD /* calc_arity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = calc_arity.hpp; sourceTree = "<group>"; };
347		0C1D6E2E1AAD28F30036C2DD /* call.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = call.hpp; sourceTree = "<group>"; };
348		0C1D6E2F1AAD28F30036C2DD /* call_function.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = call_function.hpp; sourceTree = "<group>"; };
349		0C1D6E301AAD28F30036C2DD /* call_member.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = call_member.hpp; sourceTree = "<group>"; };
350		0C1D6E311AAD28F30036C2DD /* call_operator_iterate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = call_operator_iterate.hpp; sourceTree = "<group>"; };
351		0C1D6E321AAD28F30036C2DD /* class_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = class_cache.hpp; sourceTree = "<group>"; };
352		0C1D6E331AAD28F30036C2DD /* class_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = class_registry.hpp; sourceTree = "<group>"; };
353		0C1D6E341AAD28F30036C2DD /* class_rep.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = class_rep.hpp; sourceTree = "<group>"; };
354		0C1D6E351AAD28F30036C2DD /* compute_score.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compute_score.hpp; sourceTree = "<group>"; };
355		0C1D6E361AAD28F30036C2DD /* constructor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = constructor.hpp; sourceTree = "<group>"; };
356		0C1D6E371AAD28F30036C2DD /* conversion_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = conversion_storage.hpp; sourceTree = "<group>"; };
357		0C1D6E381AAD28F30036C2DD /* convert_to_lua.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = convert_to_lua.hpp; sourceTree = "<group>"; };
358		0C1D6E391AAD28F30036C2DD /* debug.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = debug.hpp; sourceTree = "<group>"; };
359		0C1D6E3A1AAD28F30036C2DD /* decorate_type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = decorate_type.hpp; sourceTree = "<group>"; };
360		0C1D6E3B1AAD28F30036C2DD /* deduce_signature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = deduce_signature.hpp; sourceTree = "<group>"; };
361		0C1D6E3C1AAD28F30036C2DD /* enum_maker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = enum_maker.hpp; sourceTree = "<group>"; };
362		0C1D6E3D1AAD28F30036C2DD /* format_signature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = format_signature.hpp; sourceTree = "<group>"; };
363		0C1D6E3E1AAD28F30036C2DD /* garbage_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = garbage_collector.hpp; sourceTree = "<group>"; };
364		0C1D6E3F1AAD28F30036C2DD /* has_get_pointer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = has_get_pointer.hpp; sourceTree = "<group>"; };
365		0C1D6E401AAD28F30036C2DD /* inheritance.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = inheritance.hpp; sourceTree = "<group>"; };
366		0C1D6E411AAD28F30036C2DD /* instance_holder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = instance_holder.hpp; sourceTree = "<group>"; };
367		0C1D6E421AAD28F30036C2DD /* is_indirect_const.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = is_indirect_const.hpp; sourceTree = "<group>"; };
368		0C1D6E431AAD28F30036C2DD /* link_compatibility.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = link_compatibility.hpp; sourceTree = "<group>"; };
369		0C1D6E441AAD28F30036C2DD /* make_instance.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = make_instance.hpp; sourceTree = "<group>"; };
370		0C1D6E451AAD28F30036C2DD /* most_derived.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = most_derived.hpp; sourceTree = "<group>"; };
371		0C1D6E461AAD28F30036C2DD /* object_call.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_call.hpp; sourceTree = "<group>"; };
372		0C1D6E471AAD28F30036C2DD /* object_funs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_funs.hpp; sourceTree = "<group>"; };
373		0C1D6E481AAD28F30036C2DD /* object_rep.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_rep.hpp; sourceTree = "<group>"; };
374		0C1D6E491AAD28F30036C2DD /* open.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = open.hpp; sourceTree = "<group>"; };
375		0C1D6E4A1AAD28F30036C2DD /* operator_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = operator_id.hpp; sourceTree = "<group>"; };
376		0C1D6E4B1AAD28F30036C2DD /* other.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = other.hpp; sourceTree = "<group>"; };
377		0C1D6E4C1AAD28F30036C2DD /* pcall.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pcall.hpp; sourceTree = "<group>"; };
378		0C1D6E4D1AAD28F30036C2DD /* pointee_sizeof.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pointee_sizeof.hpp; sourceTree = "<group>"; };
379		0C1D6E4E1AAD28F30036C2DD /* pointee_typeid.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pointee_typeid.hpp; sourceTree = "<group>"; };
380		0C1D6E4F1AAD28F30036C2DD /* policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = policy.hpp; sourceTree = "<group>"; };
381		0C1D6E501AAD28F30036C2DD /* primitives.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = primitives.hpp; sourceTree = "<group>"; };
382		0C1D6E511AAD28F30036C2DD /* property.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = property.hpp; sourceTree = "<group>"; };
383		0C1D6E521AAD28F30036C2DD /* ref.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ref.hpp; sourceTree = "<group>"; };
384		0C1D6E531AAD28F30036C2DD /* signature_match.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = signature_match.hpp; sourceTree = "<group>"; };
385		0C1D6E541AAD28F30036C2DD /* stack_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stack_utils.hpp; sourceTree = "<group>"; };
386		0C1D6E551AAD28F30036C2DD /* typetraits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = typetraits.hpp; sourceTree = "<group>"; };
387		0C1D6E561AAD28F30036C2DD /* yes_no.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = yes_no.hpp; sourceTree = "<group>"; };
388		0C1D6E571AAD28F30036C2DD /* discard_result_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = discard_result_policy.hpp; sourceTree = "<group>"; };
389		0C1D6E581AAD28F30036C2DD /* error.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = error.hpp; sourceTree = "<group>"; };
390		0C1D6E591AAD28F30036C2DD /* exception_handler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = exception_handler.hpp; sourceTree = "<group>"; };
391		0C1D6E5A1AAD28F30036C2DD /* from_stack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = from_stack.hpp; sourceTree = "<group>"; };
392		0C1D6E5B1AAD28F30036C2DD /* function.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = function.hpp; sourceTree = "<group>"; };
393		0C1D6E5C1AAD28F30036C2DD /* get_main_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = get_main_thread.hpp; sourceTree = "<group>"; };
394		0C1D6E5D1AAD28F30036C2DD /* get_pointer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = get_pointer.hpp; sourceTree = "<group>"; };
395		0C1D6E5E1AAD28F30036C2DD /* handle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = handle.hpp; sourceTree = "<group>"; };
396		0C1D6E5F1AAD28F30036C2DD /* iterator_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = iterator_policy.hpp; sourceTree = "<group>"; };
397		0C1D6E601AAD28F30036C2DD /* lua_include.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lua_include.hpp; sourceTree = "<group>"; };
398		0C1D6E611AAD28F30036C2DD /* luabind.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = luabind.hpp; sourceTree = "<group>"; };
399		0C1D6E621AAD28F30036C2DD /* make_function.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = make_function.hpp; sourceTree = "<group>"; };
400		0C1D6E631AAD28F30036C2DD /* nil.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = nil.hpp; sourceTree = "<group>"; };
401		0C1D6E641AAD28F30036C2DD /* object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object.hpp; sourceTree = "<group>"; };
402		0C1D6E651AAD28F30036C2DD /* open.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = open.hpp; sourceTree = "<group>"; };
403		0C1D6E661AAD28F30036C2DD /* operator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = operator.hpp; sourceTree = "<group>"; };
404		0C1D6E671AAD28F30036C2DD /* out_value_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = out_value_policy.hpp; sourceTree = "<group>"; };
405		0C1D6E681AAD28F30036C2DD /* prefix.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = prefix.hpp; sourceTree = "<group>"; };
406		0C1D6E691AAD28F30036C2DD /* raw_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = raw_policy.hpp; sourceTree = "<group>"; };
407		0C1D6E6A1AAD28F30036C2DD /* return_reference_to_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = return_reference_to_policy.hpp; sourceTree = "<group>"; };
408		0C1D6E6B1AAD28F30036C2DD /* scope.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scope.hpp; sourceTree = "<group>"; };
409		0C1D6E6C1AAD28F30036C2DD /* shared_ptr_converter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shared_ptr_converter.hpp; sourceTree = "<group>"; };
410		0C1D6E6D1AAD28F30036C2DD /* tag_function.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tag_function.hpp; sourceTree = "<group>"; };
411		0C1D6E6E1AAD28F30036C2DD /* typeid.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = typeid.hpp; sourceTree = "<group>"; };
412		0C1D6E6F1AAD28F30036C2DD /* value_wrapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = value_wrapper.hpp; sourceTree = "<group>"; };
413		0C1D6E701AAD28F30036C2DD /* version.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = version.hpp; sourceTree = "<group>"; };
414		0C1D6E711AAD28F30036C2DD /* weak_ref.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = weak_ref.hpp; sourceTree = "<group>"; };
415		0C1D6E721AAD28F30036C2DD /* wrapper_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wrapper_base.hpp; sourceTree = "<group>"; };
416		0C1D6E731AAD28F30036C2DD /* yield_policy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = yield_policy.hpp; sourceTree = "<group>"; };
417		0C1D6E751AAD28F30036C2DD /* class.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = class.cpp; sourceTree = "<group>"; };
418		0C1D6E761AAD28F30036C2DD /* class_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = class_info.cpp; sourceTree = "<group>"; };
419		0C1D6E771AAD28F30036C2DD /* class_registry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = class_registry.cpp; sourceTree = "<group>"; };
420		0C1D6E781AAD28F30036C2DD /* class_rep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = class_rep.cpp; sourceTree = "<group>"; };
421		0C1D6E791AAD28F30036C2DD /* create_class.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = create_class.cpp; sourceTree = "<group>"; };
422		0C1D6E7A1AAD28F30036C2DD /* error.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = error.cpp; sourceTree = "<group>"; };
423		0C1D6E7B1AAD28F30036C2DD /* exception_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exception_handler.cpp; sourceTree = "<group>"; };
424		0C1D6E7C1AAD28F30036C2DD /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
425		0C1D6E7D1AAD28F30036C2DD /* inheritance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inheritance.cpp; sourceTree = "<group>"; };
426		0C1D6E7E1AAD28F30036C2DD /* link_compatibility.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = link_compatibility.cpp; sourceTree = "<group>"; };
427		0C1D6E7F1AAD28F30036C2DD /* object_rep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object_rep.cpp; sourceTree = "<group>"; };
428		0C1D6E801AAD28F30036C2DD /* open.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = open.cpp; sourceTree = "<group>"; };
429		0C1D6E811AAD28F30036C2DD /* pcall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pcall.cpp; sourceTree = "<group>"; };
430		0C1D6E821AAD28F30036C2DD /* scope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scope.cpp; sourceTree = "<group>"; };
431		0C1D6E831AAD28F30036C2DD /* stack_content_by_name.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stack_content_by_name.cpp; sourceTree = "<group>"; };
432		0C1D6E841AAD28F30036C2DD /* weak_ref.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weak_ref.cpp; sourceTree = "<group>"; };
433		0C1D6E851AAD28F30036C2DD /* wrapper_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wrapper_base.cpp; sourceTree = "<group>"; };
434		2B33A46B16D8361700197E24 /* libintl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libintl.a; path = libs/libintl.a; sourceTree = "<group>"; };
435		2B33A46C16D8361700197E24 /* libjpeg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjpeg.a; path = libs/libjpeg.a; sourceTree = "<group>"; };
436		2B33A46D16D8361700197E24 /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = libs/libogg.a; sourceTree = "<group>"; };
437		2B33A46E16D8361700197E24 /* libpng15.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng15.a; path = libs/libpng15.a; sourceTree = "<group>"; };
438		2B33A46F16D8361700197E24 /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = libs/libvorbis.a; sourceTree = "<group>"; };
439		2B33A4A016D836FE00197E24 /* img */ = {isa = PBXFileReference; lastKnownFileType = folder; name = img; path = ../../img; sourceTree = "<group>"; };
440		2B33A4A216D8370900197E24 /* mus */ = {isa = PBXFileReference; lastKnownFileType = folder; name = mus; path = ../../mus; sourceTree = "<group>"; };
441		2B33A4A316D8370900197E24 /* snd */ = {isa = PBXFileReference; lastKnownFileType = folder; name = snd; path = ../../snd; sourceTree = "<group>"; };
442		2B33A4A816D8372C00197E24 /* mac_logo.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = mac_logo.icns; sourceTree = "<group>"; };
443		2B33A85916D84C1D00197E24 /* liblua.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblua.a; path = libs/liblua.a; sourceTree = "<group>"; };
444		2B33A85B16D84C6900197E24 /* libiconv.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libiconv.a; path = libs/libiconv.a; sourceTree = "<group>"; };
445		2B33A85D16D84CC100197E24 /* libz.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libz.a; path = libs/libz.a; sourceTree = "<group>"; };
446		2B33A86716D84EB600197E24 /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = libs/libvorbisenc.a; sourceTree = "<group>"; };
447		2B33A86816D84EB600197E24 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = libs/libvorbisfile.a; sourceTree = "<group>"; };
448		2B33A86D16D856FE00197E24 /* dat */ = {isa = PBXFileReference; lastKnownFileType = folder; name = dat; path = ../../dat; sourceTree = "<group>"; };
449		2BA1774616D8330400163B97 /* ValyriaTear.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ValyriaTear.app; sourceTree = BUILT_PRODUCTS_DIR; };
450		2BA1774916D8330400163B97 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
451		2BA1774C16D8330400163B97 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
452		2BA1774D16D8330400163B97 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
453		2BA1774E16D8330400163B97 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
454		2BA1775116D8330400163B97 /* ValyriaTear-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ValyriaTear-Info.plist"; sourceTree = "<group>"; };
455		2BA1775316D8330400163B97 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
456		2BA1775716D8330400163B97 /* ValyriaTear-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ValyriaTear-Prefix.pch"; sourceTree = "<group>"; };
457		2BA1775916D8330400163B97 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
458		2BA1775B16D8330400163B97 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
459		2BA1775C16D8330400163B97 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
460		2BA1775F16D8330500163B97 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
461		2BCB13F916D833AB00864B1F /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
462		2BCB13FB16D833B400864B1F /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = System/Library/Frameworks/GLUT.framework; sourceTree = SDKROOT; };
463		2BCB13FD16D8355600864B1F /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; };
464		2BDBE2FC1724F2E80094E313 /* ValyriaTear copy2-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "ValyriaTear copy2-Info.plist"; path = "/Volumes/User/philippe_groarke/Documents/XCode/ValyriaTear/Xcode/ValyriaTear copy2-Info.plist"; sourceTree = "<absolute>"; };
465/* End PBXFileReference section */
466
467/* Begin PBXFrameworksBuildPhase section */
468		2BA1774316D8330400163B97 /* Frameworks */ = {
469			isa = PBXFrameworksBuildPhase;
470			buildActionMask = 2147483647;
471			files = (
472				0CB64B831AAD2CAD006A4238 /* SDL2_image.framework in Frameworks */,
473				0CB64B841AAD2CAD006A4238 /* SDL2_ttf.framework in Frameworks */,
474				0CB64B851AAD2CAD006A4238 /* SDL2.framework in Frameworks */,
475				2BCB13FE16D8355700864B1F /* OpenAL.framework in Frameworks */,
476				2BCB13FC16D833B400864B1F /* GLUT.framework in Frameworks */,
477				2BCB13FA16D833AB00864B1F /* OpenGL.framework in Frameworks */,
478				2BA1774A16D8330400163B97 /* Cocoa.framework in Frameworks */,
479			);
480			runOnlyForDeploymentPostprocessing = 0;
481		};
482/* End PBXFrameworksBuildPhase section */
483
484/* Begin PBXGroup section */
485		0C1D6B7F1AAD235E0036C2DD /* src */ = {
486			isa = PBXGroup;
487			children = (
488				0C1D6B811AAD235E0036C2DD /* common */,
489				0C1D6BAD1AAD235E0036C2DD /* engine */,
490				0C1D6CC61AAD235E0036C2DD /* main.cpp */,
491				0C1D6CC71AAD235E0036C2DD /* main_options.cpp */,
492				0C1D6CC81AAD235E0036C2DD /* main_options.h */,
493				0C1D6CC91AAD235E0036C2DD /* modes */,
494				0C1D6D111AAD235E0036C2DD /* utils */,
495			);
496			name = src;
497			path = ../../src;
498			sourceTree = "<group>";
499		};
500		0C1D6B811AAD235E0036C2DD /* common */ = {
501			isa = PBXGroup;
502			children = (
503				0C1D6B821AAD235E0036C2DD /* common.cpp */,
504				0C1D6B831AAD235E0036C2DD /* common.h */,
505				0C1D6B841AAD235E0036C2DD /* common_bindings.cpp */,
506				0C1D6B851AAD235E0036C2DD /* dialogue.cpp */,
507				0C1D6B861AAD235E0036C2DD /* dialogue.h */,
508				0C1D6B871AAD235E0036C2DD /* global */,
509				0C1D6B941AAD235E0036C2DD /* gui */,
510				0C1D6B9D1AAD235E0036C2DD /* message_window.cpp */,
511				0C1D6B9E1AAD235E0036C2DD /* message_window.h */,
512				0C1D6B9F1AAD235E0036C2DD /* options_handler.cpp */,
513				0C1D6BA01AAD235E0036C2DD /* options_handler.h */,
514			);
515			path = common;
516			sourceTree = "<group>";
517		};
518		0C1D6B871AAD235E0036C2DD /* global */ = {
519			isa = PBXGroup;
520			children = (
521				0C1D6B881AAD235E0036C2DD /* global.cpp */,
522				0C1D6B891AAD235E0036C2DD /* global.h */,
523				0C1D6B8A1AAD235E0036C2DD /* global_actors.cpp */,
524				0C1D6B8B1AAD235E0036C2DD /* global_actors.h */,
525				0C1D6B8C1AAD235E0036C2DD /* global_effects.cpp */,
526				0C1D6B8D1AAD235E0036C2DD /* global_effects.h */,
527				0C1D6B8E1AAD235E0036C2DD /* global_objects.cpp */,
528				0C1D6B8F1AAD235E0036C2DD /* global_objects.h */,
529				0C1D6B901AAD235E0036C2DD /* global_skills.cpp */,
530				0C1D6B911AAD235E0036C2DD /* global_skills.h */,
531				0C1D6B921AAD235E0036C2DD /* global_utils.cpp */,
532				0C1D6B931AAD235E0036C2DD /* global_utils.h */,
533			);
534			path = global;
535			sourceTree = "<group>";
536		};
537		0C1D6B941AAD235E0036C2DD /* gui */ = {
538			isa = PBXGroup;
539			children = (
540				0C1D6B951AAD235E0036C2DD /* gui.cpp */,
541				0C1D6B961AAD235E0036C2DD /* gui.h */,
542				0C1D6B971AAD235E0036C2DD /* menu_window.cpp */,
543				0C1D6B981AAD235E0036C2DD /* menu_window.h */,
544				0C1D6B991AAD235E0036C2DD /* option.cpp */,
545				0C1D6B9A1AAD235E0036C2DD /* option.h */,
546				0C1D6B9B1AAD235E0036C2DD /* textbox.cpp */,
547				0C1D6B9C1AAD235E0036C2DD /* textbox.h */,
548			);
549			path = gui;
550			sourceTree = "<group>";
551		};
552		0C1D6BAD1AAD235E0036C2DD /* engine */ = {
553			isa = PBXGroup;
554			children = (
555				0C1D6DEF1AAD28F30036C2DD /* luabind */,
556				0C1D6BAE1AAD235E0036C2DD /* audio */,
557				0C1D6BB91AAD235E0036C2DD /* effect_supervisor.cpp */,
558				0C1D6BBA1AAD235E0036C2DD /* effect_supervisor.h */,
559				0C1D6BBB1AAD235E0036C2DD /* engine_bindings.cpp */,
560				0C1D6BBC1AAD235E0036C2DD /* indicator_supervisor.cpp */,
561				0C1D6BBD1AAD235E0036C2DD /* indicator_supervisor.h */,
562				0C1D6BBE1AAD235E0036C2DD /* input.cpp */,
563				0C1D6BBF1AAD235E0036C2DD /* input.h */,
564				0C1D6BC01AAD235E0036C2DD /* mode_manager.cpp */,
565				0C1D6BC11AAD235E0036C2DD /* mode_manager.h */,
566				0C1D6BC21AAD235E0036C2DD /* script */,
567				0C1D6BC91AAD235E0036C2DD /* script_supervisor.cpp */,
568				0C1D6BCA1AAD235E0036C2DD /* script_supervisor.h */,
569				0C1D6BCB1AAD235E0036C2DD /* system.cpp */,
570				0C1D6BCC1AAD235E0036C2DD /* system.h */,
571				0C1D6BCD1AAD235E0036C2DD /* video */,
572			);
573			path = engine;
574			sourceTree = "<group>";
575		};
576		0C1D6BAE1AAD235E0036C2DD /* audio */ = {
577			isa = PBXGroup;
578			children = (
579				0C1D6BAF1AAD235E0036C2DD /* audio.cpp */,
580				0C1D6BB01AAD235E0036C2DD /* audio.h */,
581				0C1D6BB11AAD235E0036C2DD /* audio_descriptor.cpp */,
582				0C1D6BB21AAD235E0036C2DD /* audio_descriptor.h */,
583				0C1D6BB31AAD235E0036C2DD /* audio_effects.cpp */,
584				0C1D6BB41AAD235E0036C2DD /* audio_effects.h */,
585				0C1D6BB51AAD235E0036C2DD /* audio_input.cpp */,
586				0C1D6BB61AAD235E0036C2DD /* audio_input.h */,
587				0C1D6BB71AAD235E0036C2DD /* audio_stream.cpp */,
588				0C1D6BB81AAD235E0036C2DD /* audio_stream.h */,
589			);
590			path = audio;
591			sourceTree = "<group>";
592		};
593		0C1D6BC21AAD235E0036C2DD /* script */ = {
594			isa = PBXGroup;
595			children = (
596				0C1D6BC31AAD235E0036C2DD /* script.cpp */,
597				0C1D6BC41AAD235E0036C2DD /* script.h */,
598				0C1D6BC51AAD235E0036C2DD /* script_read.cpp */,
599				0C1D6BC61AAD235E0036C2DD /* script_read.h */,
600				0C1D6BC71AAD235E0036C2DD /* script_write.cpp */,
601				0C1D6BC81AAD235E0036C2DD /* script_write.h */,
602			);
603			path = script;
604			sourceTree = "<group>";
605		};
606		0C1D6BCD1AAD235E0036C2DD /* video */ = {
607			isa = PBXGroup;
608			children = (
609				0C1D6BCE1AAD235E0036C2DD /* color.h */,
610				0C1D6BCF1AAD235E0036C2DD /* context.h */,
611				0C1D6BD01AAD235E0036C2DD /* coord_sys.h */,
612				0C1D6BD11AAD235E0036C2DD /* fade.cpp */,
613				0C1D6BD21AAD235E0036C2DD /* fade.h */,
614				0C1D6BD31AAD235E0036C2DD /* gl */,
615				0C1D6BE11AAD235E0036C2DD /* image.cpp */,
616				0C1D6BE21AAD235E0036C2DD /* image.h */,
617				0C1D6BE31AAD235E0036C2DD /* image_base.cpp */,
618				0C1D6BE41AAD235E0036C2DD /* image_base.h */,
619				0C1D6BE51AAD235E0036C2DD /* interpolator.cpp */,
620				0C1D6BE61AAD235E0036C2DD /* interpolator.h */,
621				0C1D6BE71AAD235E0036C2DD /* particle.h */,
622				0C1D6BE81AAD235E0036C2DD /* particle_effect.cpp */,
623				0C1D6BE91AAD235E0036C2DD /* particle_effect.h */,
624				0C1D6BEA1AAD235E0036C2DD /* particle_emitter.h */,
625				0C1D6BEB1AAD235E0036C2DD /* particle_keyframe.h */,
626				0C1D6BEC1AAD235E0036C2DD /* particle_manager.cpp */,
627				0C1D6BED1AAD235E0036C2DD /* particle_manager.h */,
628				0C1D6BEE1AAD235E0036C2DD /* particle_system.cpp */,
629				0C1D6BEF1AAD235E0036C2DD /* particle_system.h */,
630				0C1D6BF01AAD235E0036C2DD /* screen_rect.h */,
631				0C1D6BF11AAD235E0036C2DD /* shake.h */,
632				0C1D6BF21AAD235E0036C2DD /* text.cpp */,
633				0C1D6BF31AAD235E0036C2DD /* text.h */,
634				0C1D6BF41AAD235E0036C2DD /* texture.cpp */,
635				0C1D6BF51AAD235E0036C2DD /* texture.h */,
636				0C1D6BF61AAD235E0036C2DD /* texture_controller.cpp */,
637				0C1D6BF71AAD235E0036C2DD /* texture_controller.h */,
638				0C1D6BF81AAD235E0036C2DD /* video.cpp */,
639				0C1D6BF91AAD235E0036C2DD /* video.h */,
640				0C1D6BFA1AAD235E0036C2DD /* video_utils.h */,
641			);
642			path = video;
643			sourceTree = "<group>";
644		};
645		0C1D6BD31AAD235E0036C2DD /* gl */ = {
646			isa = PBXGroup;
647			children = (
648				0C1D6BD41AAD235E0036C2DD /* gl_particle_system.cpp */,
649				0C1D6BD51AAD235E0036C2DD /* gl_particle_system.h */,
650				0C1D6BD61AAD235E0036C2DD /* gl_shader.cpp */,
651				0C1D6BD71AAD235E0036C2DD /* gl_shader.h */,
652				0C1D6BD81AAD235E0036C2DD /* gl_shader_definitions.h */,
653				0C1D6BD91AAD235E0036C2DD /* gl_shader_program.cpp */,
654				0C1D6BDA1AAD235E0036C2DD /* gl_shader_program.h */,
655				0C1D6BDB1AAD235E0036C2DD /* gl_shader_programs.h */,
656				0C1D6BDC1AAD235E0036C2DD /* gl_shaders.h */,
657				0C1D6BDD1AAD235E0036C2DD /* gl_sprite.cpp */,
658				0C1D6BDE1AAD235E0036C2DD /* gl_sprite.h */,
659				0C1D6BDF1AAD235E0036C2DD /* gl_transform.cpp */,
660				0C1D6BE01AAD235E0036C2DD /* gl_transform.h */,
661			);
662			path = gl;
663			sourceTree = "<group>";
664		};
665		0C1D6CC91AAD235E0036C2DD /* modes */ = {
666			isa = PBXGroup;
667			children = (
668				0C1D6CCA1AAD235E0036C2DD /* battle */,
669				0C1D6CDB1AAD235E0036C2DD /* boot */,
670				0C1D6CDE1AAD235E0036C2DD /* map */,
671				0C1D6CF51AAD235E0036C2DD /* menu */,
672				0C1D6CFA1AAD235E0036C2DD /* mode_bindings.cpp */,
673				0C1D6CFB1AAD235E0036C2DD /* mode_help_window.cpp */,
674				0C1D6CFC1AAD235E0036C2DD /* mode_help_window.h */,
675				0C1D6CFD1AAD235E0036C2DD /* pause.cpp */,
676				0C1D6CFE1AAD235E0036C2DD /* pause.h */,
677				0C1D6CFF1AAD235E0036C2DD /* save */,
678				0C1D6D021AAD235E0036C2DD /* shop */,
679			);
680			path = modes;
681			sourceTree = "<group>";
682		};
683		0C1D6CCA1AAD235E0036C2DD /* battle */ = {
684			isa = PBXGroup;
685			children = (
686				0C1D6CCB1AAD235E0036C2DD /* battle.cpp */,
687				0C1D6CCC1AAD235E0036C2DD /* battle.h */,
688				0C1D6CCD1AAD235E0036C2DD /* battle_actions.cpp */,
689				0C1D6CCE1AAD235E0036C2DD /* battle_actions.h */,
690				0C1D6CCF1AAD235E0036C2DD /* battle_actors.cpp */,
691				0C1D6CD01AAD235E0036C2DD /* battle_actors.h */,
692				0C1D6CD11AAD235E0036C2DD /* battle_command.cpp */,
693				0C1D6CD21AAD235E0036C2DD /* battle_command.h */,
694				0C1D6CD31AAD235E0036C2DD /* battle_effects.cpp */,
695				0C1D6CD41AAD235E0036C2DD /* battle_effects.h */,
696				0C1D6CD51AAD235E0036C2DD /* battle_finish.cpp */,
697				0C1D6CD61AAD235E0036C2DD /* battle_finish.h */,
698				0C1D6CD71AAD235E0036C2DD /* battle_sequence.cpp */,
699				0C1D6CD81AAD235E0036C2DD /* battle_sequence.h */,
700				0C1D6CD91AAD235E0036C2DD /* battle_utils.cpp */,
701				0C1D6CDA1AAD235E0036C2DD /* battle_utils.h */,
702			);
703			path = battle;
704			sourceTree = "<group>";
705		};
706		0C1D6CDB1AAD235E0036C2DD /* boot */ = {
707			isa = PBXGroup;
708			children = (
709				0C1D6CDC1AAD235E0036C2DD /* boot.cpp */,
710				0C1D6CDD1AAD235E0036C2DD /* boot.h */,
711			);
712			path = boot;
713			sourceTree = "<group>";
714		};
715		0C1D6CDE1AAD235E0036C2DD /* map */ = {
716			isa = PBXGroup;
717			children = (
718				0C1D6CDF1AAD235E0036C2DD /* map_dialogue.cpp */,
719				0C1D6CE01AAD235E0036C2DD /* map_dialogue.h */,
720				0C1D6CE11AAD235E0036C2DD /* map_events.cpp */,
721				0C1D6CE21AAD235E0036C2DD /* map_events.h */,
722				0C1D6CE31AAD235E0036C2DD /* map_minimap.cpp */,
723				0C1D6CE41AAD235E0036C2DD /* map_minimap.h */,
724				0C1D6CE51AAD235E0036C2DD /* map_mode.cpp */,
725				0C1D6CE61AAD235E0036C2DD /* map_mode.h */,
726				0C1D6CE71AAD235E0036C2DD /* map_objects.cpp */,
727				0C1D6CE81AAD235E0036C2DD /* map_objects.h */,
728				0C1D6CE91AAD235E0036C2DD /* map_sprites.cpp */,
729				0C1D6CEA1AAD235E0036C2DD /* map_sprites.h */,
730				0C1D6CEB1AAD235E0036C2DD /* map_status_effects.cpp */,
731				0C1D6CEC1AAD235E0036C2DD /* map_status_effects.h */,
732				0C1D6CED1AAD235E0036C2DD /* map_tiles.cpp */,
733				0C1D6CEE1AAD235E0036C2DD /* map_tiles.h */,
734				0C1D6CEF1AAD235E0036C2DD /* map_treasure.cpp */,
735				0C1D6CF01AAD235E0036C2DD /* map_treasure.h */,
736				0C1D6CF11AAD235E0036C2DD /* map_utils.cpp */,
737				0C1D6CF21AAD235E0036C2DD /* map_utils.h */,
738				0C1D6CF31AAD235E0036C2DD /* map_zones.cpp */,
739				0C1D6CF41AAD235E0036C2DD /* map_zones.h */,
740			);
741			path = map;
742			sourceTree = "<group>";
743		};
744		0C1D6CF51AAD235E0036C2DD /* menu */ = {
745			isa = PBXGroup;
746			children = (
747				0C1D6CF61AAD235E0036C2DD /* menu.cpp */,
748				0C1D6CF71AAD235E0036C2DD /* menu.h */,
749				0C1D6CF81AAD235E0036C2DD /* menu_views.cpp */,
750				0C1D6CF91AAD235E0036C2DD /* menu_views.h */,
751			);
752			path = menu;
753			sourceTree = "<group>";
754		};
755		0C1D6CFF1AAD235E0036C2DD /* save */ = {
756			isa = PBXGroup;
757			children = (
758				0C1D6D001AAD235E0036C2DD /* save_mode.cpp */,
759				0C1D6D011AAD235E0036C2DD /* save_mode.h */,
760			);
761			path = save;
762			sourceTree = "<group>";
763		};
764		0C1D6D021AAD235E0036C2DD /* shop */ = {
765			isa = PBXGroup;
766			children = (
767				0C1D6D031AAD235E0036C2DD /* shop.cpp */,
768				0C1D6D041AAD235E0036C2DD /* shop.h */,
769				0C1D6D051AAD235E0036C2DD /* shop_buy.cpp */,
770				0C1D6D061AAD235E0036C2DD /* shop_buy.h */,
771				0C1D6D071AAD235E0036C2DD /* shop_root.cpp */,
772				0C1D6D081AAD235E0036C2DD /* shop_root.h */,
773				0C1D6D091AAD235E0036C2DD /* shop_sell.cpp */,
774				0C1D6D0A1AAD235E0036C2DD /* shop_sell.h */,
775				0C1D6D0B1AAD235E0036C2DD /* shop_trade.cpp */,
776				0C1D6D0C1AAD235E0036C2DD /* shop_trade.h */,
777				0C1D6D0D1AAD235E0036C2DD /* shop_utils.cpp */,
778				0C1D6D0E1AAD235E0036C2DD /* shop_utils.h */,
779			);
780			path = shop;
781			sourceTree = "<group>";
782		};
783		0C1D6D111AAD235E0036C2DD /* utils */ = {
784			isa = PBXGroup;
785			children = (
786				0C1D6D121AAD235E0036C2DD /* exception.cpp */,
787				0C1D6D131AAD235E0036C2DD /* exception.h */,
788				0C1D6D141AAD235E0036C2DD /* singleton.h */,
789				0C1D6D151AAD235E0036C2DD /* ustring.cpp */,
790				0C1D6D161AAD235E0036C2DD /* ustring.h */,
791				0C1D6D171AAD235E0036C2DD /* utils_files.cpp */,
792				0C1D6D181AAD235E0036C2DD /* utils_files.h */,
793				0C1D6D191AAD235E0036C2DD /* utils_numeric.cpp */,
794				0C1D6D1A1AAD235E0036C2DD /* utils_numeric.h */,
795				0C1D6D1B1AAD235E0036C2DD /* utils_pch.cpp */,
796				0C1D6D1C1AAD235E0036C2DD /* utils_pch.h */,
797				0C1D6D1D1AAD235E0036C2DD /* utils_random.cpp */,
798				0C1D6D1E1AAD235E0036C2DD /* utils_random.h */,
799				0C1D6D1F1AAD235E0036C2DD /* utils_strings.cpp */,
800				0C1D6D201AAD235E0036C2DD /* utils_strings.h */,
801			);
802			path = utils;
803			sourceTree = "<group>";
804		};
805		0C1D6DEF1AAD28F30036C2DD /* luabind */ = {
806			isa = PBXGroup;
807			children = (
808				0C1D6E221AAD28F30036C2DD /* luabind */,
809				0C1D6E741AAD28F30036C2DD /* src */,
810			);
811			name = luabind;
812			path = ../luabind;
813			sourceTree = "<group>";
814		};
815		0C1D6E221AAD28F30036C2DD /* luabind */ = {
816			isa = PBXGroup;
817			children = (
818				0C1D6E231AAD28F30036C2DD /* adopt_policy.hpp */,
819				0C1D6E241AAD28F30036C2DD /* back_reference.hpp */,
820				0C1D6E251AAD28F30036C2DD /* back_reference_fwd.hpp */,
821				0C1D6E261AAD28F30036C2DD /* class.hpp */,
822				0C1D6E271AAD28F30036C2DD /* class_info.hpp */,
823				0C1D6E281AAD28F30036C2DD /* config.hpp */,
824				0C1D6E291AAD28F30036C2DD /* container_policy.hpp */,
825				0C1D6E2A1AAD28F30036C2DD /* copy_policy.hpp */,
826				0C1D6E2B1AAD28F30036C2DD /* dependency_policy.hpp */,
827				0C1D6E2C1AAD28F30036C2DD /* detail */,
828				0C1D6E571AAD28F30036C2DD /* discard_result_policy.hpp */,
829				0C1D6E581AAD28F30036C2DD /* error.hpp */,
830				0C1D6E591AAD28F30036C2DD /* exception_handler.hpp */,
831				0C1D6E5A1AAD28F30036C2DD /* from_stack.hpp */,
832				0C1D6E5B1AAD28F30036C2DD /* function.hpp */,
833				0C1D6E5C1AAD28F30036C2DD /* get_main_thread.hpp */,
834				0C1D6E5D1AAD28F30036C2DD /* get_pointer.hpp */,
835				0C1D6E5E1AAD28F30036C2DD /* handle.hpp */,
836				0C1D6E5F1AAD28F30036C2DD /* iterator_policy.hpp */,
837				0C1D6E601AAD28F30036C2DD /* lua_include.hpp */,
838				0C1D6E611AAD28F30036C2DD /* luabind.hpp */,
839				0C1D6E621AAD28F30036C2DD /* make_function.hpp */,
840				0C1D6E631AAD28F30036C2DD /* nil.hpp */,
841				0C1D6E641AAD28F30036C2DD /* object.hpp */,
842				0C1D6E651AAD28F30036C2DD /* open.hpp */,
843				0C1D6E661AAD28F30036C2DD /* operator.hpp */,
844				0C1D6E671AAD28F30036C2DD /* out_value_policy.hpp */,
845				0C1D6E681AAD28F30036C2DD /* prefix.hpp */,
846				0C1D6E691AAD28F30036C2DD /* raw_policy.hpp */,
847				0C1D6E6A1AAD28F30036C2DD /* return_reference_to_policy.hpp */,
848				0C1D6E6B1AAD28F30036C2DD /* scope.hpp */,
849				0C1D6E6C1AAD28F30036C2DD /* shared_ptr_converter.hpp */,
850				0C1D6E6D1AAD28F30036C2DD /* tag_function.hpp */,
851				0C1D6E6E1AAD28F30036C2DD /* typeid.hpp */,
852				0C1D6E6F1AAD28F30036C2DD /* value_wrapper.hpp */,
853				0C1D6E701AAD28F30036C2DD /* version.hpp */,
854				0C1D6E711AAD28F30036C2DD /* weak_ref.hpp */,
855				0C1D6E721AAD28F30036C2DD /* wrapper_base.hpp */,
856				0C1D6E731AAD28F30036C2DD /* yield_policy.hpp */,
857			);
858			path = luabind;
859			sourceTree = "<group>";
860		};
861		0C1D6E2C1AAD28F30036C2DD /* detail */ = {
862			isa = PBXGroup;
863			children = (
864				0C1D6E2D1AAD28F30036C2DD /* calc_arity.hpp */,
865				0C1D6E2E1AAD28F30036C2DD /* call.hpp */,
866				0C1D6E2F1AAD28F30036C2DD /* call_function.hpp */,
867				0C1D6E301AAD28F30036C2DD /* call_member.hpp */,
868				0C1D6E311AAD28F30036C2DD /* call_operator_iterate.hpp */,
869				0C1D6E321AAD28F30036C2DD /* class_cache.hpp */,
870				0C1D6E331AAD28F30036C2DD /* class_registry.hpp */,
871				0C1D6E341AAD28F30036C2DD /* class_rep.hpp */,
872				0C1D6E351AAD28F30036C2DD /* compute_score.hpp */,
873				0C1D6E361AAD28F30036C2DD /* constructor.hpp */,
874				0C1D6E371AAD28F30036C2DD /* conversion_storage.hpp */,
875				0C1D6E381AAD28F30036C2DD /* convert_to_lua.hpp */,
876				0C1D6E391AAD28F30036C2DD /* debug.hpp */,
877				0C1D6E3A1AAD28F30036C2DD /* decorate_type.hpp */,
878				0C1D6E3B1AAD28F30036C2DD /* deduce_signature.hpp */,
879				0C1D6E3C1AAD28F30036C2DD /* enum_maker.hpp */,
880				0C1D6E3D1AAD28F30036C2DD /* format_signature.hpp */,
881				0C1D6E3E1AAD28F30036C2DD /* garbage_collector.hpp */,
882				0C1D6E3F1AAD28F30036C2DD /* has_get_pointer.hpp */,
883				0C1D6E401AAD28F30036C2DD /* inheritance.hpp */,
884				0C1D6E411AAD28F30036C2DD /* instance_holder.hpp */,
885				0C1D6E421AAD28F30036C2DD /* is_indirect_const.hpp */,
886				0C1D6E431AAD28F30036C2DD /* link_compatibility.hpp */,
887				0C1D6E441AAD28F30036C2DD /* make_instance.hpp */,
888				0C1D6E451AAD28F30036C2DD /* most_derived.hpp */,
889				0C1D6E461AAD28F30036C2DD /* object_call.hpp */,
890				0C1D6E471AAD28F30036C2DD /* object_funs.hpp */,
891				0C1D6E481AAD28F30036C2DD /* object_rep.hpp */,
892				0C1D6E491AAD28F30036C2DD /* open.hpp */,
893				0C1D6E4A1AAD28F30036C2DD /* operator_id.hpp */,
894				0C1D6E4B1AAD28F30036C2DD /* other.hpp */,
895				0C1D6E4C1AAD28F30036C2DD /* pcall.hpp */,
896				0C1D6E4D1AAD28F30036C2DD /* pointee_sizeof.hpp */,
897				0C1D6E4E1AAD28F30036C2DD /* pointee_typeid.hpp */,
898				0C1D6E4F1AAD28F30036C2DD /* policy.hpp */,
899				0C1D6E501AAD28F30036C2DD /* primitives.hpp */,
900				0C1D6E511AAD28F30036C2DD /* property.hpp */,
901				0C1D6E521AAD28F30036C2DD /* ref.hpp */,
902				0C1D6E531AAD28F30036C2DD /* signature_match.hpp */,
903				0C1D6E541AAD28F30036C2DD /* stack_utils.hpp */,
904				0C1D6E551AAD28F30036C2DD /* typetraits.hpp */,
905				0C1D6E561AAD28F30036C2DD /* yes_no.hpp */,
906			);
907			path = detail;
908			sourceTree = "<group>";
909		};
910		0C1D6E741AAD28F30036C2DD /* src */ = {
911			isa = PBXGroup;
912			children = (
913				0C1D6E751AAD28F30036C2DD /* class.cpp */,
914				0C1D6E761AAD28F30036C2DD /* class_info.cpp */,
915				0C1D6E771AAD28F30036C2DD /* class_registry.cpp */,
916				0C1D6E781AAD28F30036C2DD /* class_rep.cpp */,
917				0C1D6E791AAD28F30036C2DD /* create_class.cpp */,
918				0C1D6E7A1AAD28F30036C2DD /* error.cpp */,
919				0C1D6E7B1AAD28F30036C2DD /* exception_handler.cpp */,
920				0C1D6E7C1AAD28F30036C2DD /* function.cpp */,
921				0C1D6E7D1AAD28F30036C2DD /* inheritance.cpp */,
922				0C1D6E7E1AAD28F30036C2DD /* link_compatibility.cpp */,
923				0C1D6E7F1AAD28F30036C2DD /* object_rep.cpp */,
924				0C1D6E801AAD28F30036C2DD /* open.cpp */,
925				0C1D6E811AAD28F30036C2DD /* pcall.cpp */,
926				0C1D6E821AAD28F30036C2DD /* scope.cpp */,
927				0C1D6E831AAD28F30036C2DD /* stack_content_by_name.cpp */,
928				0C1D6E841AAD28F30036C2DD /* weak_ref.cpp */,
929				0C1D6E851AAD28F30036C2DD /* wrapper_base.cpp */,
930			);
931			path = src;
932			sourceTree = "<group>";
933		};
934		2BA1773D16D8330400163B97 = {
935			isa = PBXGroup;
936			children = (
937				2B33A4A816D8372C00197E24 /* mac_logo.icns */,
938				2BA1774F16D8330400163B97 /* ValyriaTear */,
939				2BA1774816D8330400163B97 /* Frameworks */,
940				2BA1774716D8330400163B97 /* Products */,
941				2BDBE2FC1724F2E80094E313 /* ValyriaTear copy2-Info.plist */,
942			);
943			sourceTree = "<group>";
944		};
945		2BA1774716D8330400163B97 /* Products */ = {
946			isa = PBXGroup;
947			children = (
948				2BA1774616D8330400163B97 /* ValyriaTear.app */,
949			);
950			name = Products;
951			sourceTree = "<group>";
952		};
953		2BA1774816D8330400163B97 /* Frameworks */ = {
954			isa = PBXGroup;
955			children = (
956				0C1D6B771AAD21750036C2DD /* SDL2_image.framework */,
957				0C1D6B781AAD21750036C2DD /* SDL2_ttf.framework */,
958				0C1D6B791AAD21750036C2DD /* SDL2.framework */,
959				2B33A86716D84EB600197E24 /* libvorbisenc.a */,
960				2B33A86816D84EB600197E24 /* libvorbisfile.a */,
961				2B33A85D16D84CC100197E24 /* libz.a */,
962				2B33A85B16D84C6900197E24 /* libiconv.a */,
963				2B33A85916D84C1D00197E24 /* liblua.a */,
964				2B33A46B16D8361700197E24 /* libintl.a */,
965				2B33A46C16D8361700197E24 /* libjpeg.a */,
966				2B33A46D16D8361700197E24 /* libogg.a */,
967				2B33A46E16D8361700197E24 /* libpng15.a */,
968				2B33A46F16D8361700197E24 /* libvorbis.a */,
969				2BCB13FD16D8355600864B1F /* OpenAL.framework */,
970				2BCB13FB16D833B400864B1F /* GLUT.framework */,
971				2BCB13F916D833AB00864B1F /* OpenGL.framework */,
972				2BA1774916D8330400163B97 /* Cocoa.framework */,
973				2BA1774B16D8330400163B97 /* Other Frameworks */,
974			);
975			name = Frameworks;
976			sourceTree = "<group>";
977		};
978		2BA1774B16D8330400163B97 /* Other Frameworks */ = {
979			isa = PBXGroup;
980			children = (
981				2BA1774C16D8330400163B97 /* AppKit.framework */,
982				2BA1774D16D8330400163B97 /* CoreData.framework */,
983				2BA1774E16D8330400163B97 /* Foundation.framework */,
984			);
985			name = "Other Frameworks";
986			sourceTree = "<group>";
987		};
988		2BA1774F16D8330400163B97 /* ValyriaTear */ = {
989			isa = PBXGroup;
990			children = (
991				0C1D6B7F1AAD235E0036C2DD /* src */,
992				2B33A86D16D856FE00197E24 /* dat */,
993				2B33A4A216D8370900197E24 /* mus */,
994				2B33A4A316D8370900197E24 /* snd */,
995				2B33A4A016D836FE00197E24 /* img */,
996				2BA1775B16D8330400163B97 /* AppDelegate.h */,
997				2BA1775C16D8330400163B97 /* AppDelegate.m */,
998				2BA1775E16D8330500163B97 /* MainMenu.xib */,
999				2BA1775016D8330400163B97 /* Supporting Files */,
1000			);
1001			path = ValyriaTear;
1002			sourceTree = "<group>";
1003		};
1004		2BA1775016D8330400163B97 /* Supporting Files */ = {
1005			isa = PBXGroup;
1006			children = (
1007				2BA1775116D8330400163B97 /* ValyriaTear-Info.plist */,
1008				2BA1775216D8330400163B97 /* InfoPlist.strings */,
1009				2BA1775716D8330400163B97 /* ValyriaTear-Prefix.pch */,
1010				2BA1775816D8330400163B97 /* Credits.rtf */,
1011			);
1012			name = "Supporting Files";
1013			sourceTree = "<group>";
1014		};
1015/* End PBXGroup section */
1016
1017/* Begin PBXNativeTarget section */
1018		2BA1774516D8330400163B97 /* ValyriaTear */ = {
1019			isa = PBXNativeTarget;
1020			buildConfigurationList = 2BA1776316D8330500163B97 /* Build configuration list for PBXNativeTarget "ValyriaTear" */;
1021			buildPhases = (
1022				2BA1774216D8330400163B97 /* Sources */,
1023				2BA1774316D8330400163B97 /* Frameworks */,
1024				2BA1774416D8330400163B97 /* Resources */,
1025				2B33A85F16D84D7600197E24 /* CopyFiles */,
1026				2BDBE27A1724DACA0094E313 /* Localization Script */,
1027				2BDBE27B1724ED480094E313 /* Version Script */,
1028			);
1029			buildRules = (
1030			);
1031			dependencies = (
1032			);
1033			name = ValyriaTear;
1034			productName = ValyriaTear;
1035			productReference = 2BA1774616D8330400163B97 /* ValyriaTear.app */;
1036			productType = "com.apple.product-type.application";
1037		};
1038/* End PBXNativeTarget section */
1039
1040/* Begin PBXProject section */
1041		2BA1773E16D8330400163B97 /* Project object */ = {
1042			isa = PBXProject;
1043			attributes = {
1044				LastUpgradeCheck = 0610;
1045				ORGANIZATIONNAME = valyriatear;
1046			};
1047			buildConfigurationList = 2BA1774116D8330400163B97 /* Build configuration list for PBXProject "ValyriaTear" */;
1048			compatibilityVersion = "Xcode 3.2";
1049			developmentRegion = English;
1050			hasScannedForEncodings = 0;
1051			knownRegions = (
1052				en,
1053			);
1054			mainGroup = 2BA1773D16D8330400163B97;
1055			productRefGroup = 2BA1774716D8330400163B97 /* Products */;
1056			projectDirPath = "";
1057			projectRoot = "";
1058			targets = (
1059				2BA1774516D8330400163B97 /* ValyriaTear */,
1060			);
1061		};
1062/* End PBXProject section */
1063
1064/* Begin PBXResourcesBuildPhase section */
1065		2BA1774416D8330400163B97 /* Resources */ = {
1066			isa = PBXResourcesBuildPhase;
1067			buildActionMask = 2147483647;
1068			files = (
1069				2BA1775416D8330400163B97 /* InfoPlist.strings in Resources */,
1070				2BA1775A16D8330400163B97 /* Credits.rtf in Resources */,
1071				2BA1776016D8330500163B97 /* MainMenu.xib in Resources */,
1072				2B33A4A116D836FE00197E24 /* img in Resources */,
1073				2B33A4A416D8370900197E24 /* mus in Resources */,
1074				2B33A4A516D8370900197E24 /* snd in Resources */,
1075				2B33A4A916D8372C00197E24 /* mac_logo.icns in Resources */,
1076				2B33A86E16D856FE00197E24 /* dat in Resources */,
1077			);
1078			runOnlyForDeploymentPostprocessing = 0;
1079		};
1080/* End PBXResourcesBuildPhase section */
1081
1082/* Begin PBXShellScriptBuildPhase section */
1083		2BDBE27A1724DACA0094E313 /* Localization Script */ = {
1084			isa = PBXShellScriptBuildPhase;
1085			buildActionMask = 2147483647;
1086			files = (
1087			);
1088			inputPaths = (
1089			);
1090			name = "Localization Script";
1091			outputPaths = (
1092			);
1093			runOnlyForDeploymentPostprocessing = 0;
1094			shellPath = /bin/sh;
1095			shellScript = "# Localisation script\n\n# Xcode uses a different .bash_profile it seems\n# This is macports path\nexport PATH=/opt/local/bin:/opt/local/sbin:$PATH\n\nfor i in `grep -v ^# ../po/LINGUAS`\ndo\nmkdir -p po/$i/LC_MESSAGES\nmsgfmt -c -o po/$i/LC_MESSAGES/valyriatear.mo ../po/$i.po\ndone\n\ncp -r po $TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources\nrm -r po";
1096		};
1097		2BDBE27B1724ED480094E313 /* Version Script */ = {
1098			isa = PBXShellScriptBuildPhase;
1099			buildActionMask = 2147483647;
1100			files = (
1101			);
1102			inputPaths = (
1103			);
1104			name = "Version Script";
1105			outputPaths = (
1106			);
1107			runOnlyForDeploymentPostprocessing = 0;
1108			shellPath = /bin/sh;
1109			shellScript = "# Version script\n\n# Update the CFBundleShortVersionString in the generated Info.plist using the most recent Git tag.\n# Idea taken from http://tinyurl.com/3usjj9d by Joachim Bondo.\n\n# Get the current release description from Git.\nGIT_RELEASE_VERSION=`git describe --tags --abbrev=0`\n\n# Set the CFBundleShortVersionString in the generated Info.plist (stripping off the leading \"v\").\ndefaults write \"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH%.*}\" \"CFBundleShortVersionString\" \"${GIT_RELEASE_VERSION#*v}\"";
1110		};
1111/* End PBXShellScriptBuildPhase section */
1112
1113/* Begin PBXSourcesBuildPhase section */
1114		2BA1774216D8330400163B97 /* Sources */ = {
1115			isa = PBXSourcesBuildPhase;
1116			buildActionMask = 2147483647;
1117			files = (
1118				0C1D6D4E1AAD235E0036C2DD /* interpolator.cpp in Sources */,
1119				0C1D6D401AAD235E0036C2DD /* mode_manager.cpp in Sources */,
1120				0C1D6D371AAD235E0036C2DD /* audio.cpp in Sources */,
1121				0C1D6EEE1AAD28F40036C2DD /* pcall.cpp in Sources */,
1122				0C1D6DCC1AAD235E0036C2DD /* map_dialogue.cpp in Sources */,
1123				0C1D6DC71AAD235E0036C2DD /* battle_effects.cpp in Sources */,
1124				0C1D6D471AAD235E0036C2DD /* gl_particle_system.cpp in Sources */,
1125				0C1D6D4A1AAD235E0036C2DD /* gl_sprite.cpp in Sources */,
1126				0C1D6DE51AAD235E0036C2DD /* ustring.cpp in Sources */,
1127				0C1D6DD81AAD235E0036C2DD /* menu_views.cpp in Sources */,
1128				0C1D6DC91AAD235E0036C2DD /* battle_sequence.cpp in Sources */,
1129				0C1D6D3B1AAD235E0036C2DD /* audio_stream.cpp in Sources */,
1130				0C1D6DE91AAD235E0036C2DD /* utils_random.cpp in Sources */,
1131				0C1D6DDC1AAD235E0036C2DD /* save_mode.cpp in Sources */,
1132				0C1D6DC21AAD235E0036C2DD /* main_options.cpp in Sources */,
1133				0C1D6EE51AAD28F40036C2DD /* class_rep.cpp in Sources */,
1134				0C1D6EF01AAD28F40036C2DD /* stack_content_by_name.cpp in Sources */,
1135				0C1D6DCA1AAD235E0036C2DD /* battle_utils.cpp in Sources */,
1136				0C1D6D2E1AAD235E0036C2DD /* textbox.cpp in Sources */,
1137				0C1D6D221AAD235E0036C2DD /* common.cpp in Sources */,
1138				0C1D6D231AAD235E0036C2DD /* common_bindings.cpp in Sources */,
1139				0C1D6D421AAD235E0036C2DD /* script_read.cpp in Sources */,
1140				0C1D6D4D1AAD235E0036C2DD /* image_base.cpp in Sources */,
1141				0C1D6DC31AAD235E0036C2DD /* battle.cpp in Sources */,
1142				0C1D6D4F1AAD235E0036C2DD /* particle_effect.cpp in Sources */,
1143				0C1D6D2D1AAD235E0036C2DD /* option.cpp in Sources */,
1144				0C1D6D461AAD235E0036C2DD /* fade.cpp in Sources */,
1145				0C1D6EF11AAD28F40036C2DD /* weak_ref.cpp in Sources */,
1146				0C1D6EE71AAD28F40036C2DD /* error.cpp in Sources */,
1147				0C1D6D4B1AAD235E0036C2DD /* gl_transform.cpp in Sources */,
1148				0C1D6D4C1AAD235E0036C2DD /* image.cpp in Sources */,
1149				0C1D6D261AAD235E0036C2DD /* global_actors.cpp in Sources */,
1150				0C1D6D3F1AAD235E0036C2DD /* input.cpp in Sources */,
1151				0C1D6DE41AAD235E0036C2DD /* exception.cpp in Sources */,
1152				0C1D6D541AAD235E0036C2DD /* texture_controller.cpp in Sources */,
1153				0C1D6D3A1AAD235E0036C2DD /* audio_input.cpp in Sources */,
1154				0C1D6EEC1AAD28F40036C2DD /* object_rep.cpp in Sources */,
1155				0C1D6DCD1AAD235E0036C2DD /* map_events.cpp in Sources */,
1156				0C1D6DDD1AAD235E0036C2DD /* shop.cpp in Sources */,
1157				0C1D6DE11AAD235E0036C2DD /* shop_trade.cpp in Sources */,
1158				0C1D6DE71AAD235E0036C2DD /* utils_numeric.cpp in Sources */,
1159				0C1D6D411AAD235E0036C2DD /* script.cpp in Sources */,
1160				0C1D6D2F1AAD235E0036C2DD /* message_window.cpp in Sources */,
1161				0C1D6DCF1AAD235E0036C2DD /* map_mode.cpp in Sources */,
1162				0C1D6EEF1AAD28F40036C2DD /* scope.cpp in Sources */,
1163				0C1D6DE61AAD235E0036C2DD /* utils_files.cpp in Sources */,
1164				0C1D6DD11AAD235E0036C2DD /* map_sprites.cpp in Sources */,
1165				0C1D6D271AAD235E0036C2DD /* global_effects.cpp in Sources */,
1166				0C1D6DCE1AAD235E0036C2DD /* map_minimap.cpp in Sources */,
1167				0C1D6DCB1AAD235E0036C2DD /* boot.cpp in Sources */,
1168				0C1D6DC51AAD235E0036C2DD /* battle_actors.cpp in Sources */,
1169				0C1D6D381AAD235E0036C2DD /* audio_descriptor.cpp in Sources */,
1170				0C1D6EE21AAD28F40036C2DD /* class.cpp in Sources */,
1171				0C1D6DDF1AAD235E0036C2DD /* shop_root.cpp in Sources */,
1172				0C1D6D3D1AAD235E0036C2DD /* engine_bindings.cpp in Sources */,
1173				0C1D6EE81AAD28F40036C2DD /* exception_handler.cpp in Sources */,
1174				0C1D6EEB1AAD28F40036C2DD /* link_compatibility.cpp in Sources */,
1175				0C1D6DD51AAD235E0036C2DD /* map_utils.cpp in Sources */,
1176				0C1D6EE91AAD28F40036C2DD /* function.cpp in Sources */,
1177				0C1D6DD91AAD235E0036C2DD /* mode_bindings.cpp in Sources */,
1178				0C1D6D2B1AAD235E0036C2DD /* gui.cpp in Sources */,
1179				0C1D6DC41AAD235E0036C2DD /* battle_actions.cpp in Sources */,
1180				0C1D6DE81AAD235E0036C2DD /* utils_pch.cpp in Sources */,
1181				0C1D6DDB1AAD235E0036C2DD /* pause.cpp in Sources */,
1182				0C1D6EEA1AAD28F40036C2DD /* inheritance.cpp in Sources */,
1183				0C1D6DE01AAD235E0036C2DD /* shop_sell.cpp in Sources */,
1184				0C1D6DC11AAD235E0036C2DD /* main.cpp in Sources */,
1185				0C1D6DD31AAD235E0036C2DD /* map_tiles.cpp in Sources */,
1186				0C1D6DDA1AAD235E0036C2DD /* mode_help_window.cpp in Sources */,
1187				0C1D6DDE1AAD235E0036C2DD /* shop_buy.cpp in Sources */,
1188				0C1D6D531AAD235E0036C2DD /* texture.cpp in Sources */,
1189				0C1D6D2A1AAD235E0036C2DD /* global_utils.cpp in Sources */,
1190				0C1D6D431AAD235E0036C2DD /* script_write.cpp in Sources */,
1191				0C1D6D391AAD235E0036C2DD /* audio_effects.cpp in Sources */,
1192				0C1D6DE21AAD235E0036C2DD /* shop_utils.cpp in Sources */,
1193				0C1D6DD41AAD235E0036C2DD /* map_treasure.cpp in Sources */,
1194				0C1D6D251AAD235E0036C2DD /* global.cpp in Sources */,
1195				0C1D6DD21AAD235E0036C2DD /* map_status_effects.cpp in Sources */,
1196				0C1D6D3E1AAD235E0036C2DD /* indicator_supervisor.cpp in Sources */,
1197				0C1D6EE61AAD28F40036C2DD /* create_class.cpp in Sources */,
1198				0C1D6D501AAD235E0036C2DD /* particle_manager.cpp in Sources */,
1199				0C1D6EED1AAD28F40036C2DD /* open.cpp in Sources */,
1200				0C1D6DC61AAD235E0036C2DD /* battle_command.cpp in Sources */,
1201				0C1D6DEA1AAD235E0036C2DD /* utils_strings.cpp in Sources */,
1202				0C1D6D3C1AAD235E0036C2DD /* effect_supervisor.cpp in Sources */,
1203				0C1D6D281AAD235E0036C2DD /* global_objects.cpp in Sources */,
1204				0C1D6D2C1AAD235E0036C2DD /* menu_window.cpp in Sources */,
1205				0C1D6EE31AAD28F40036C2DD /* class_info.cpp in Sources */,
1206				0C1D6D291AAD235E0036C2DD /* global_skills.cpp in Sources */,
1207				0C1D6EE41AAD28F40036C2DD /* class_registry.cpp in Sources */,
1208				0C1D6DC81AAD235E0036C2DD /* battle_finish.cpp in Sources */,
1209				0C1D6D491AAD235E0036C2DD /* gl_shader_program.cpp in Sources */,
1210				0C1D6DD01AAD235E0036C2DD /* map_objects.cpp in Sources */,
1211				0C1D6D441AAD235E0036C2DD /* script_supervisor.cpp in Sources */,
1212				0C1D6D451AAD235E0036C2DD /* system.cpp in Sources */,
1213				0C1D6D301AAD235E0036C2DD /* options_handler.cpp in Sources */,
1214				0C1D6DD61AAD235E0036C2DD /* map_zones.cpp in Sources */,
1215				2BA1775D16D8330400163B97 /* AppDelegate.m in Sources */,
1216				0C1D6D241AAD235E0036C2DD /* dialogue.cpp in Sources */,
1217				0C1D6D481AAD235E0036C2DD /* gl_shader.cpp in Sources */,
1218				0C1D6D551AAD235E0036C2DD /* video.cpp in Sources */,
1219				0C1D6D521AAD235E0036C2DD /* text.cpp in Sources */,
1220				0C1D6DD71AAD235E0036C2DD /* menu.cpp in Sources */,
1221				0C1D6D511AAD235E0036C2DD /* particle_system.cpp in Sources */,
1222				0C1D6EF21AAD28F40036C2DD /* wrapper_base.cpp in Sources */,
1223			);
1224			runOnlyForDeploymentPostprocessing = 0;
1225		};
1226/* End PBXSourcesBuildPhase section */
1227
1228/* Begin PBXVariantGroup section */
1229		2BA1775216D8330400163B97 /* InfoPlist.strings */ = {
1230			isa = PBXVariantGroup;
1231			children = (
1232				2BA1775316D8330400163B97 /* en */,
1233			);
1234			name = InfoPlist.strings;
1235			sourceTree = "<group>";
1236		};
1237		2BA1775816D8330400163B97 /* Credits.rtf */ = {
1238			isa = PBXVariantGroup;
1239			children = (
1240				2BA1775916D8330400163B97 /* en */,
1241			);
1242			name = Credits.rtf;
1243			sourceTree = "<group>";
1244		};
1245		2BA1775E16D8330500163B97 /* MainMenu.xib */ = {
1246			isa = PBXVariantGroup;
1247			children = (
1248				2BA1775F16D8330500163B97 /* en */,
1249			);
1250			name = MainMenu.xib;
1251			sourceTree = "<group>";
1252		};
1253/* End PBXVariantGroup section */
1254
1255/* Begin XCBuildConfiguration section */
1256		2BA1776116D8330500163B97 /* Debug */ = {
1257			isa = XCBuildConfiguration;
1258			buildSettings = {
1259				ALWAYS_SEARCH_USER_PATHS = NO;
1260				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1261				CLANG_CXX_LIBRARY = "libc++";
1262				CLANG_WARN_CONSTANT_CONVERSION = YES;
1263				CLANG_WARN_EMPTY_BODY = YES;
1264				CLANG_WARN_ENUM_CONVERSION = YES;
1265				CLANG_WARN_INT_CONVERSION = YES;
1266				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1267				COPY_PHASE_STRIP = NO;
1268				GCC_C_LANGUAGE_STANDARD = gnu99;
1269				GCC_DYNAMIC_NO_PIC = NO;
1270				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1271				GCC_OPTIMIZATION_LEVEL = 0;
1272				GCC_PREPROCESSOR_DEFINITIONS = (
1273					"DEBUG=1",
1274					"$(inherited)",
1275				);
1276				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1277				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1278				GCC_WARN_ABOUT_RETURN_TYPE = YES;
1279				GCC_WARN_UNINITIALIZED_AUTOS = YES;
1280				GCC_WARN_UNUSED_VARIABLE = YES;
1281				MACOSX_DEPLOYMENT_TARGET = 10.8;
1282				ONLY_ACTIVE_ARCH = YES;
1283				SDKROOT = macosx;
1284			};
1285			name = Debug;
1286		};
1287		2BA1776216D8330500163B97 /* Release */ = {
1288			isa = XCBuildConfiguration;
1289			buildSettings = {
1290				ALWAYS_SEARCH_USER_PATHS = NO;
1291				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1292				CLANG_CXX_LIBRARY = "libc++";
1293				CLANG_WARN_CONSTANT_CONVERSION = YES;
1294				CLANG_WARN_EMPTY_BODY = YES;
1295				CLANG_WARN_ENUM_CONVERSION = YES;
1296				CLANG_WARN_INT_CONVERSION = YES;
1297				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1298				COPY_PHASE_STRIP = YES;
1299				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1300				GCC_C_LANGUAGE_STANDARD = gnu99;
1301				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1302				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1303				GCC_WARN_ABOUT_RETURN_TYPE = YES;
1304				GCC_WARN_UNINITIALIZED_AUTOS = YES;
1305				GCC_WARN_UNUSED_VARIABLE = YES;
1306				MACOSX_DEPLOYMENT_TARGET = 10.8;
1307				SDKROOT = macosx;
1308			};
1309			name = Release;
1310		};
1311		2BA1776416D8330500163B97 /* Debug */ = {
1312			isa = XCBuildConfiguration;
1313			buildSettings = {
1314				CLANG_CXX_LANGUAGE_STANDARD = "gnu++98";
1315				CLANG_CXX_LIBRARY = "libstdc++";
1316				COMBINE_HIDPI_IMAGES = YES;
1317				FRAMEWORK_SEARCH_PATHS = (
1318					"$(PROJECT_DIR)/libs/",
1319					"$(PROJECT_DIR)/libs",
1320				);
1321				GCC_PRECOMPILE_PREFIX_HEADER = YES;
1322				GCC_PREFIX_HEADER = "ValyriaTear/ValyriaTear-Prefix.pch";
1323				HEADER_SEARCH_PATHS = (
1324					"../src/**",
1325					/opt/local/include,
1326					libs/SDL2.framework/Headers,
1327					libs/SDL2_ttf.framework/Headers,
1328					libs/SDL2_image.framework/Headers,
1329				);
1330				INFOPLIST_FILE = "ValyriaTear/ValyriaTear-Info.plist";
1331				LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
1332				LIBRARY_SEARCH_PATHS = (
1333					"$(inherited)",
1334					"\"$(SRCROOT)/libs\"",
1335					/opt/local/lib,
1336				);
1337				MACOSX_DEPLOYMENT_TARGET = 10.7;
1338				OTHER_CPLUSPLUSFLAGS = "-DEDITOR_SUPPORT=off";
1339				OTHER_LDFLAGS = (
1340					"$(SRCROOT)/libs/libvorbisfile.a",
1341					"$(SRCROOT)/libs/libvorbisenc.a",
1342					"$(SRCROOT)/libs/libz.a",
1343					"$(SRCROOT)/libs/libiconv.a",
1344					"$(SRCROOT)/libs/liblua.a",
1345					"$(SRCROOT)/libs/libluabindd.a",
1346					"$(SRCROOT)/libs/libpng15.a",
1347					"$(SRCROOT)/libs/libintl.a",
1348					"$(SRCROOT)/libs/libjpeg.a",
1349					"$(SRCROOT)/libs/libogg.a",
1350					"$(SRCROOT)/libs/libvorbis.a",
1351				);
1352				PRODUCT_NAME = "$(TARGET_NAME)";
1353				SDKROOT = macosx;
1354				VERSIONING_SYSTEM = "apple-generic";
1355				VERSION_INFO_BUILDER = Socapex;
1356				WRAPPER_EXTENSION = app;
1357			};
1358			name = Debug;
1359		};
1360		2BA1776516D8330500163B97 /* Release */ = {
1361			isa = XCBuildConfiguration;
1362			buildSettings = {
1363				CLANG_CXX_LANGUAGE_STANDARD = "gnu++98";
1364				CLANG_CXX_LIBRARY = "libstdc++";
1365				COMBINE_HIDPI_IMAGES = YES;
1366				FRAMEWORK_SEARCH_PATHS = (
1367					"$(PROJECT_DIR)/libs/",
1368					"$(PROJECT_DIR)/libs",
1369				);
1370				GCC_PRECOMPILE_PREFIX_HEADER = YES;
1371				GCC_PREFIX_HEADER = "ValyriaTear/ValyriaTear-Prefix.pch";
1372				HEADER_SEARCH_PATHS = (
1373					"../src/**",
1374					/opt/local/include,
1375					libs/SDL2.framework/Headers,
1376					libs/SDL2_ttf.framework/Headers,
1377					libs/SDL2_image.framework/Headers,
1378				);
1379				INFOPLIST_FILE = "ValyriaTear/ValyriaTear-Info.plist";
1380				LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
1381				LIBRARY_SEARCH_PATHS = (
1382					"$(inherited)",
1383					"\"$(SRCROOT)/libs\"",
1384					/opt/local/lib,
1385				);
1386				MACOSX_DEPLOYMENT_TARGET = 10.7;
1387				OTHER_CPLUSPLUSFLAGS = "-DEDITOR_SUPPORT=off";
1388				OTHER_LDFLAGS = (
1389					"$(SRCROOT)/libs/libvorbisfile.a",
1390					"$(SRCROOT)/libs/libvorbisenc.a",
1391					"$(SRCROOT)/libs/libz.a",
1392					"$(SRCROOT)/libs/libiconv.a",
1393					"$(SRCROOT)/libs/liblua.a",
1394					"$(SRCROOT)/libs/libluabindd.a",
1395					"$(SRCROOT)/libs/libpng15.a",
1396					"$(SRCROOT)/libs/libintl.a",
1397					"$(SRCROOT)/libs/libjpeg.a",
1398					"$(SRCROOT)/libs/libogg.a",
1399					"$(SRCROOT)/libs/libvorbis.a",
1400				);
1401				PRODUCT_NAME = "$(TARGET_NAME)";
1402				SDKROOT = macosx;
1403				VERSIONING_SYSTEM = "apple-generic";
1404				VERSION_INFO_BUILDER = Socapex;
1405				WRAPPER_EXTENSION = app;
1406			};
1407			name = Release;
1408		};
1409/* End XCBuildConfiguration section */
1410
1411/* Begin XCConfigurationList section */
1412		2BA1774116D8330400163B97 /* Build configuration list for PBXProject "ValyriaTear" */ = {
1413			isa = XCConfigurationList;
1414			buildConfigurations = (
1415				2BA1776116D8330500163B97 /* Debug */,
1416				2BA1776216D8330500163B97 /* Release */,
1417			);
1418			defaultConfigurationIsVisible = 0;
1419			defaultConfigurationName = Release;
1420		};
1421		2BA1776316D8330500163B97 /* Build configuration list for PBXNativeTarget "ValyriaTear" */ = {
1422			isa = XCConfigurationList;
1423			buildConfigurations = (
1424				2BA1776416D8330500163B97 /* Debug */,
1425				2BA1776516D8330500163B97 /* Release */,
1426			);
1427			defaultConfigurationIsVisible = 0;
1428			defaultConfigurationName = Release;
1429		};
1430/* End XCConfigurationList section */
1431	};
1432	rootObject = 2BA1773E16D8330400163B97 /* Project object */;
1433}
1434