From 569df97638406e9b7fc545d4204d504fef33af98 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Sat, 2 Aug 2003 05:12:13 +0000 Subject: [PATCH] Use a directory for OS X instead of a .tgz --- stepmania/PBProject.tgz | Bin 64815 -> 0 bytes .../PBProject/English.lproj/InfoPlist.strings | Bin 0 -> 532 bytes stepmania/PBProject/README | 23 + stepmania/PBProject/StepMania Libs.pmsp | Bin 0 -> 1225 bytes .../PBProject/installer resources/License.rtf | 140 + .../PBProject/installer resources/ReadMe.rtf | 7 + .../PBProject/scripts/copy_files_for_libs.sh | 20 + stepmania/PBProject/scripts/files | 458 + stepmania/PBProject/scripts/make_dist.sh | 76 + .../PBProject/scripts/make_libSDL_sound.sh | 38 + stepmania/PBProject/smicon.icns | Bin 0 -> 51262 bytes .../stepmania.pbproj/project.pbxproj | 9589 +++++++++++++++++ 12 files changed, 10351 insertions(+) delete mode 100644 stepmania/PBProject.tgz create mode 100755 stepmania/PBProject/English.lproj/InfoPlist.strings create mode 100644 stepmania/PBProject/README create mode 100644 stepmania/PBProject/StepMania Libs.pmsp create mode 100644 stepmania/PBProject/installer resources/License.rtf create mode 100644 stepmania/PBProject/installer resources/ReadMe.rtf create mode 100755 stepmania/PBProject/scripts/copy_files_for_libs.sh create mode 100644 stepmania/PBProject/scripts/files create mode 100755 stepmania/PBProject/scripts/make_dist.sh create mode 100755 stepmania/PBProject/scripts/make_libSDL_sound.sh create mode 100644 stepmania/PBProject/smicon.icns create mode 100755 stepmania/PBProject/stepmania.pbproj/project.pbxproj diff --git a/stepmania/PBProject.tgz b/stepmania/PBProject.tgz deleted file mode 100644 index 4fb702becc4766ac3cac2cca8e0abda298296941..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64815 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 z 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 diff --git a/stepmania/PBProject/English.lproj/InfoPlist.strings b/stepmania/PBProject/English.lproj/InfoPlist.strings new file mode 100755 index 0000000000000000000000000000000000000000..1a9590d86d74085eebd038fe84c0e03852722da6 GIT binary patch literal 532 zcmbV|OAoJZ2|qqyv+^0;-`d_zvh6oGpbZ{-BuY2J|IGmEbJ!*y^gSBWMqt zF9-e|)u_o^l&cQ9MlEA@bq|LlME zGHz@fhh&lXTjD=Sr;d6Rb)ylR9y^~jVlqfFjdi9=X4cD}!=_JmJLZALDca*aOOwn} LcxIZl`BD1;kMmi6 literal 0 HcmV?d00001 diff --git a/stepmania/PBProject/README b/stepmania/PBProject/README new file mode 100644 index 0000000000..6211738204 --- /dev/null +++ b/stepmania/PBProject/README @@ -0,0 +1,23 @@ +BUILD +The build process has been revised a little bit. +1. Download StepMania Libs.tgz from: +http://cs.washington.edu/homes/steve/sm/StepMania_Libs.tgz +2. Decompress and install `StepMania_Libs.tgz' using Install.app. +3. Build StepMania by running `pbxbuild' in the PBProject directory. + + +NOTES +1. `StepMania Libs.pkg' is the same package that the users will be installing +to run StepMania. + +2. The `StepMania Libs.pkg' can be generated by running the +`copy_files_for_libs.sh' script. This requires that the latest versions of SDL, +SDL_image, libogg, libmad, libvorbis, libjpeg, libpng, and zlib be installed in +/usr/local. This can be done by downloading: +*FINISH ME* get the list of URLs. *FINISH ME* +and installing them using the GNU build system. +Then, open `StepMania.pmsp' with PackageMaker, change the root path as outlined +in `copy_files_for_libs.sh' and create the package. + +Steve Checkoway +steve@cs.washington.edu \ No newline at end of file diff --git a/stepmania/PBProject/StepMania Libs.pmsp b/stepmania/PBProject/StepMania Libs.pmsp new file mode 100644 index 0000000000000000000000000000000000000000..b28954278026289b895d84b33b6813a208634fde GIT binary patch literal 1225 zcmah}&2G~`5RPdj{;Hx93Wy)cTsVM8RKXRAv{6u`#))ED&KrA@ZnO4=-F2&SLo9iK zO2~+cv?ngSN_h_+gW0v?ItZy3%buTazWHXx%Qw~01VX6Ni8w-LE1qBa z#_DvR@yN2dh=|(7 zPOuufeWh>G2QK(!Ijj=UnY_mPF8v*%4;WW@o2a)h9*J&LkuX+ObrGF$lLw zJW6nwGDoWxfq6)asN8j-T^|?^h~0?Xw=(a_BN156tBcK8+x-H(2}6=FwQXQB71PwI z+n~oqQ1<}Dp`Z$SAR;P_+(`46Y5Kvup1;S%d=@1sm*&!y`jLJ3kWc|(j`64{)JPP< z(2tf&!)}qKvSt)raAvLHe98Xee1GQS#aqc2tPd!$P$jtQ9?y+a#QA=*d@;Tz$UxAE z(c)rjP?Bu^4=rdZru2$PTHh*;AV0S>eK8-gbk!cXj1B}56r>vigb=zzF5F^7HQU$v zzh&N0#jC;Pd&0@0Y^e=eF>)QYT literal 0 HcmV?d00001 diff --git a/stepmania/PBProject/installer resources/License.rtf b/stepmania/PBProject/installer resources/License.rtf new file mode 100644 index 0000000000..7d04d851d7 --- /dev/null +++ b/stepmania/PBProject/installer resources/License.rtf @@ -0,0 +1,140 @@ +{\rtf1\mac\ansicpg10000\cocoartf102 +{\fonttbl\f0\froman\fcharset77 Times-Bold;\f1\froman\fcharset77 Times-Roman;\f2\fmodern\fcharset77 Courier; +} +{\colortbl;\red255\green255\blue255;\red31\green0\blue255;} +\margl1440\margr1440\vieww17580\viewh13420\viewkind1\viewscale100 +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\f0\b\fs48 \cf2 GNU GENERAL PUBLIC LICENSE \cf0 \ +\ + +\f1\b0\fs32 Version 2, June 1991 \ + +\f2\fs26 Copyright (C) 1989, 1991 Free Software Foundation, Inc. \ +59 Temple Place - Suite 330, Boston, MA 02111-1307, USA\ +\ +Everyone is permitted to copy and distribute verbatim copies\ +of this license document, but changing it is not allowed. \ +\ + +\f0\b\fs48 \cf2 Preamble \cf0 \ +\ + +\f1\b0\fs32 The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. \ +\ +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. \ +\ +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. \ +\ +For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. \ +\ +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. \ +\ +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. \ +\ +Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. \ +\ +The precise terms and conditions for copying, distribution and modification follow. \ +\ + +\f0\b\fs48 \cf2 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION \cf0 \ +\ + +\fs32 0. +\f1\b0 This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". \ +\ +Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. \ +\ + +\f0\b 1. +\f1\b0 You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. \ +\ +You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. \ +\ + +\f0\b 2. +\f1\b0 You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: \ +\ + +\f0\b a) +\f1\b0 You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. \ +\ + +\f0\b b) +\f1\b0 You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. \ +\ + +\f0\b c) +\f1\b0 If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) \ +These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. \ +\ +Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. \ +\ +In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. \ +\ + +\f0\b 3. +\f1\b0 You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: \ + +\f0\b a) +\f1\b0 Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, \ +\ + +\f0\b b) +\f1\b0 Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, \ +\ + +\f0\b c) +\f1\b0 Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) \ +The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. \ +\ +If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. \ +\ + +\f0\b 4. +\f1\b0 You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. \ +\ + +\f0\b 5. +\f1\b0 You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. \ +\ + +\f0\b 6. +\f1\b0 Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. \ +\ + +\f0\b 7. +\f1\b0 If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. \ +\ +If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. \ +\ +It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. \ +\ +This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. \ +\ + +\f0\b 8. +\f1\b0 If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. \ +\ + +\f0\b 9. +\f1\b0 The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. \ +\ +Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. \ +\ + +\f0\b 10. +\f1\b0 If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. \ +\ + +\f0\b NO WARRANTY \ +\ +11. +\f1\b0 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. \ +\ + +\f0\b 12. +\f1\b0 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \ +\ + +\f0\b\fs48 END OF TERMS AND CONDITIONS } \ No newline at end of file diff --git a/stepmania/PBProject/installer resources/ReadMe.rtf b/stepmania/PBProject/installer resources/ReadMe.rtf new file mode 100644 index 0000000000..904dbd508f --- /dev/null +++ b/stepmania/PBProject/installer resources/ReadMe.rtf @@ -0,0 +1,7 @@ +{\rtf1\mac\ansicpg10000\cocoartf102 +{\fonttbl\f0\fswiss\fcharset77 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\margl1440\margr1440\vieww12240\viewh12040\viewkind1\viewscale100 +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural + +\f0\fs24 \cf0 To install StepMania for OS X, install the StepMania Libs package and copy the StepMania folder to your hard drive.} \ No newline at end of file diff --git a/stepmania/PBProject/scripts/copy_files_for_libs.sh b/stepmania/PBProject/scripts/copy_files_for_libs.sh new file mode 100755 index 0000000000..a2a4826265 --- /dev/null +++ b/stepmania/PBProject/scripts/copy_files_for_libs.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# Copies the files from `files' into the directory `./local'. +# Use this with the PackageMaker file to create `StepMania Libs.pkg'. +# Keep in mind that you must change the Root directory under the files +# tab in `StepMania Libs.pmsp'. + +CURR=`pwd`/$0 +CURR=`dirname $CURR` +DEST=$CURR/.. +FILES=`cat $CURR/files` + +mkdir $DEST/local + + +for i in $FILES; do + FIRST_CHAR=`echo $i|cut -c 1-1` + if [ "x$FIRST_CHAR" != "x" -a "$FIRST_CHAR" != "#" ]; then + cp -d --recursive -v --parents $i $DEST/local/ + fi +done \ No newline at end of file diff --git a/stepmania/PBProject/scripts/files b/stepmania/PBProject/scripts/files new file mode 100644 index 0000000000..3b04107647 --- /dev/null +++ b/stepmania/PBProject/scripts/files @@ -0,0 +1,458 @@ +#binaries +/usr/local/bin/cjpeg +/usr/local/bin/djpeg +/usr/local/bin/jpegtran +/usr/local/bin/libpng-config +/usr/local/bin/libpng12-config +/usr/local/bin/rdjpgcom +/usr/local/bin/sdl-config +/usr/local/bin/wrjpgcom +#headers +/usr/local/include/SDL/SDL.h +/usr/local/include/SDL/SDL_active.h +/usr/local/include/SDL/SDL_audio.h +/usr/local/include/SDL/SDL_byteorder.h +/usr/local/include/SDL/SDL_cdrom.h +/usr/local/include/SDL/SDL_copying.h +/usr/local/include/SDL/SDL_endian.h +/usr/local/include/SDL/SDL_error.h +/usr/local/include/SDL/SDL_events.h +/usr/local/include/SDL/SDL_getenv.h +/usr/local/include/SDL/SDL_image.h +/usr/local/include/SDL/SDL_joystick.h +/usr/local/include/SDL/SDL_keyboard.h +/usr/local/include/SDL/SDL_keysym.h +/usr/local/include/SDL/SDL_main.h +/usr/local/include/SDL/SDL_mouse.h +/usr/local/include/SDL/SDL_mutex.h +/usr/local/include/SDL/SDL_name.h +/usr/local/include/SDL/SDL_opengl.h +/usr/local/include/SDL/SDL_quit.h +/usr/local/include/SDL/SDL_rwops.h +/usr/local/include/SDL/SDL_syswm.h +/usr/local/include/SDL/SDL_thread.h +/usr/local/include/SDL/SDL_timer.h +/usr/local/include/SDL/SDL_types.h +/usr/local/include/SDL/SDL_version.h +/usr/local/include/SDL/SDL_video.h +/usr/local/include/SDL/begin_code.h +/usr/local/include/SDL/close_code.h +/usr/local/include/jconfig.h +/usr/local/include/jpeglib.h +/usr/local/include/jmorecfg.h +/usr/local/include/jerror.h +/usr/local/include/libpng +/usr/local/include/libpng12/png.h +/usr/local/include/libpng12/pngconf.h +/usr/local/include/mad.h +/usr/local/include/ogg/config_types.h +/usr/local/include/ogg/ogg.h +/usr/local/include/ogg/os_types.h +/usr/local/include/png.h +/usr/local/include/pngconf.h +/usr/local/include/vorbis/codec.h +/usr/local/include/vorbis/vorbisenc.h +/usr/local/include/vorbis/vorbisfile.h +/usr/local/include/zconf.h +/usr/local/include/zlib.h +#libraries +/usr/local/lib/libSDL-1.2.0.0.6.dylib +/usr/local/lib/libSDL-1.2.0.dylib +/usr/local/lib/libSDL.a +/usr/local/lib/libSDL.dylib +/usr/local/lib/libSDL.la +/usr/local/lib/libSDL_image-1.2.0.1.2.dylib +/usr/local/lib/libSDL_image-1.2.0.dylib +/usr/local/lib/libSDL_image.a +/usr/local/lib/libSDL_image.dylib +/usr/local/lib/libSDL_image.la +/usr/local/lib/libSDLmain.a +/usr/local/lib/libjpeg.62.0.0.dylib +/usr/local/lib/libjpeg.la +/usr/local/lib/libjpeg.a +/usr/local/lib/libmad.0.2.0.dylib +/usr/local/lib/libmad.0.dylib +/usr/local/lib/libmad.a +/usr/local/lib/libmad.dylib +/usr/local/lib/libmad.la +/usr/local/lib/libogg.0.4.0.dylib +/usr/local/lib/libogg.0.dylib +/usr/local/lib/libogg.a +/usr/local/lib/libogg.dylib +/usr/local/lib/libogg.la +/usr/local/lib/libpng.3.1.2.5.dylib +/usr/local/lib/libpng.a +/usr/local/lib/libpng12.0.1.2.5.dylib +/usr/local/lib/libpng12.0.dylib +/usr/local/lib/libpng12.a +/usr/local/lib/libpng12.dylib +/usr/local/lib/libvorbis.0.2.0.dylib +/usr/local/lib/libvorbis.0.dylib +/usr/local/lib/libvorbis.a +/usr/local/lib/libvorbis.dylib +/usr/local/lib/libvorbis.la +/usr/local/lib/libvorbisenc.2.0.0.dylib +/usr/local/lib/libvorbisenc.2.dylib +/usr/local/lib/libvorbisenc.a +/usr/local/lib/libvorbisenc.dylib +/usr/local/lib/libvorbisenc.la +/usr/local/lib/libvorbisfile.3.0.0.dylib +/usr/local/lib/libvorbisfile.3.dylib +/usr/local/lib/libvorbisfile.a +/usr/local/lib/libvorbisfile.dylib +/usr/local/lib/libvorbisfile.la +/usr/local/lib/libz.a +/usr/local/lib/pkgconfig/libpng.pc +/usr/local/lib/pkgconfig/libpng12.pc +#man files +/usr/local/man/man1/cjpeg.1 +/usr/local/man/man1/djpeg.1 +/usr/local/man/man1/jpegtran.1 +/usr/local/man/man1/rdjpgcom.1 +/usr/local/man/man1/wrjpgcom.1 +/usr/local/man/man3/SDLKey.3 +/usr/local/man/man3/SDL_ActiveEvent.3 +/usr/local/man/man3/SDL_AddTimer.3 +/usr/local/man/man3/SDL_AudioCVT.3 +/usr/local/man/man3/SDL_AudioSpec.3 +/usr/local/man/man3/SDL_BlitSurface.3 +/usr/local/man/man3/SDL_BuildAudioCVT.3 +/usr/local/man/man3/SDL_CD.3 +/usr/local/man/man3/SDL_CDClose.3 +/usr/local/man/man3/SDL_CDEject.3 +/usr/local/man/man3/SDL_CDName.3 +/usr/local/man/man3/SDL_CDNumDrives.3 +/usr/local/man/man3/SDL_CDOpen.3 +/usr/local/man/man3/SDL_CDPause.3 +/usr/local/man/man3/SDL_CDPlay.3 +/usr/local/man/man3/SDL_CDPlayTracks.3 +/usr/local/man/man3/SDL_CDResume.3 +/usr/local/man/man3/SDL_CDStatus.3 +/usr/local/man/man3/SDL_CDStop.3 +/usr/local/man/man3/SDL_CDtrack.3 +/usr/local/man/man3/SDL_CloseAudio.3 +/usr/local/man/man3/SDL_Color.3 +/usr/local/man/man3/SDL_CondBroadcast.3 +/usr/local/man/man3/SDL_CondSignal.3 +/usr/local/man/man3/SDL_CondWait.3 +/usr/local/man/man3/SDL_CondWaitTimeout.3 +/usr/local/man/man3/SDL_ConvertAudio.3 +/usr/local/man/man3/SDL_ConvertSurface.3 +/usr/local/man/man3/SDL_CreateCond.3 +/usr/local/man/man3/SDL_CreateCursor.3 +/usr/local/man/man3/SDL_CreateMutex.3 +/usr/local/man/man3/SDL_CreateRGBSurface.3 +/usr/local/man/man3/SDL_CreateRGBSurfaceFrom.3 +/usr/local/man/man3/SDL_CreateSemaphore.3 +/usr/local/man/man3/SDL_CreateThread.3 +/usr/local/man/man3/SDL_CreateYUVOverlay.3 +/usr/local/man/man3/SDL_Delay.3 +/usr/local/man/man3/SDL_DestroyCond.3 +/usr/local/man/man3/SDL_DestroyMutex.3 +/usr/local/man/man3/SDL_DestroySemaphore.3 +/usr/local/man/man3/SDL_DisplayFormat.3 +/usr/local/man/man3/SDL_DisplayFormatAlpha.3 +/usr/local/man/man3/SDL_DisplayYUVOverlay.3 +/usr/local/man/man3/SDL_EnableKeyRepeat.3 +/usr/local/man/man3/SDL_EnableUNICODE.3 +/usr/local/man/man3/SDL_Event.3 +/usr/local/man/man3/SDL_EventState.3 +/usr/local/man/man3/SDL_ExposeEvent.3 +/usr/local/man/man3/SDL_FillRect.3 +/usr/local/man/man3/SDL_Flip.3 +/usr/local/man/man3/SDL_FreeCursor.3 +/usr/local/man/man3/SDL_FreeSurface.3 +/usr/local/man/man3/SDL_FreeWAV.3 +/usr/local/man/man3/SDL_FreeYUVOverlay.3 +/usr/local/man/man3/SDL_GL_GetAttribute.3 +/usr/local/man/man3/SDL_GL_GetProcAddress.3 +/usr/local/man/man3/SDL_GL_LoadLibrary.3 +/usr/local/man/man3/SDL_GL_SetAttribute.3 +/usr/local/man/man3/SDL_GL_SwapBuffers.3 +/usr/local/man/man3/SDL_GLattr.3 +/usr/local/man/man3/SDL_GetAppState.3 +/usr/local/man/man3/SDL_GetAudioStatus.3 +/usr/local/man/man3/SDL_GetClipRect.3 +/usr/local/man/man3/SDL_GetCursor.3 +/usr/local/man/man3/SDL_GetError.3 +/usr/local/man/man3/SDL_GetEventFilter.3 +/usr/local/man/man3/SDL_GetGamma.3 +/usr/local/man/man3/SDL_GetGammaRamp.3 +/usr/local/man/man3/SDL_GetKeyName.3 +/usr/local/man/man3/SDL_GetKeyState.3 +/usr/local/man/man3/SDL_GetModState.3 +/usr/local/man/man3/SDL_GetMouseState.3 +/usr/local/man/man3/SDL_GetRGB.3 +/usr/local/man/man3/SDL_GetRGBA.3 +/usr/local/man/man3/SDL_GetRelativeMouseState.3 +/usr/local/man/man3/SDL_GetThreadID.3 +/usr/local/man/man3/SDL_GetTicks.3 +/usr/local/man/man3/SDL_GetVideoInfo.3 +/usr/local/man/man3/SDL_GetVideoSurface.3 +/usr/local/man/man3/SDL_Init.3 +/usr/local/man/man3/SDL_InitSubSystem.3 +/usr/local/man/man3/SDL_JoyAxisEvent.3 +/usr/local/man/man3/SDL_JoyBallEvent.3 +/usr/local/man/man3/SDL_JoyButtonEvent.3 +/usr/local/man/man3/SDL_JoyHatEvent.3 +/usr/local/man/man3/SDL_JoystickClose.3 +/usr/local/man/man3/SDL_JoystickEventState.3 +/usr/local/man/man3/SDL_JoystickGetAxis.3 +/usr/local/man/man3/SDL_JoystickGetBall.3 +/usr/local/man/man3/SDL_JoystickGetButton.3 +/usr/local/man/man3/SDL_JoystickGetHat.3 +/usr/local/man/man3/SDL_JoystickIndex.3 +/usr/local/man/man3/SDL_JoystickName.3 +/usr/local/man/man3/SDL_JoystickNumAxes.3 +/usr/local/man/man3/SDL_JoystickNumBalls.3 +/usr/local/man/man3/SDL_JoystickNumButtons.3 +/usr/local/man/man3/SDL_JoystickNumHats.3 +/usr/local/man/man3/SDL_JoystickOpen.3 +/usr/local/man/man3/SDL_JoystickOpened.3 +/usr/local/man/man3/SDL_JoystickUpdate.3 +/usr/local/man/man3/SDL_KeyboardEvent.3 +/usr/local/man/man3/SDL_KillThread.3 +/usr/local/man/man3/SDL_ListModes.3 +/usr/local/man/man3/SDL_LoadBMP.3 +/usr/local/man/man3/SDL_LoadWAV.3 +/usr/local/man/man3/SDL_LockAudio.3 +/usr/local/man/man3/SDL_LockSurface.3 +/usr/local/man/man3/SDL_LockYUVOverlay.3 +/usr/local/man/man3/SDL_MapRGB.3 +/usr/local/man/man3/SDL_MapRGBA.3 +/usr/local/man/man3/SDL_MixAudio.3 +/usr/local/man/man3/SDL_MouseButtonEvent.3 +/usr/local/man/man3/SDL_MouseMotionEvent.3 +/usr/local/man/man3/SDL_NumJoysticks.3 +/usr/local/man/man3/SDL_OpenAudio.3 +/usr/local/man/man3/SDL_Overlay.3 +/usr/local/man/man3/SDL_Palette.3 +/usr/local/man/man3/SDL_PauseAudio.3 +/usr/local/man/man3/SDL_PeepEvents.3 +/usr/local/man/man3/SDL_PixelFormat.3 +/usr/local/man/man3/SDL_PollEvent.3 +/usr/local/man/man3/SDL_PumpEvents.3 +/usr/local/man/man3/SDL_PushEvent.3 +/usr/local/man/man3/SDL_Quit.3 +/usr/local/man/man3/SDL_QuitEvent.3 +/usr/local/man/man3/SDL_QuitSubSystem.3 +/usr/local/man/man3/SDL_RWFromFile.3 +/usr/local/man/man3/SDL_Rect.3 +/usr/local/man/man3/SDL_RemoveTimer.3 +/usr/local/man/man3/SDL_ResizeEvent.3 +/usr/local/man/man3/SDL_SaveBMP.3 +/usr/local/man/man3/SDL_SemPost.3 +/usr/local/man/man3/SDL_SemTryWait.3 +/usr/local/man/man3/SDL_SemValue.3 +/usr/local/man/man3/SDL_SemWait.3 +/usr/local/man/man3/SDL_SemWaitTimeout.3 +/usr/local/man/man3/SDL_SetAlpha.3 +/usr/local/man/man3/SDL_SetClipRect.3 +/usr/local/man/man3/SDL_SetColorKey.3 +/usr/local/man/man3/SDL_SetColors.3 +/usr/local/man/man3/SDL_SetCursor.3 +/usr/local/man/man3/SDL_SetEventFilter.3 +/usr/local/man/man3/SDL_SetGamma.3 +/usr/local/man/man3/SDL_SetGammaRamp.3 +/usr/local/man/man3/SDL_SetModState.3 +/usr/local/man/man3/SDL_SetPalette.3 +/usr/local/man/man3/SDL_SetTimer.3 +/usr/local/man/man3/SDL_SetVideoMode.3 +/usr/local/man/man3/SDL_ShowCursor.3 +/usr/local/man/man3/SDL_Surface.3 +/usr/local/man/man3/SDL_SysWMEvent.3 +/usr/local/man/man3/SDL_ThreadID.3 +/usr/local/man/man3/SDL_UnlockAudio.3 +/usr/local/man/man3/SDL_UnlockSurface.3 +/usr/local/man/man3/SDL_UnlockYUVOverlay.3 +/usr/local/man/man3/SDL_UpdateRect.3 +/usr/local/man/man3/SDL_UpdateRects.3 +/usr/local/man/man3/SDL_UserEvent.3 +/usr/local/man/man3/SDL_VideoDriverName.3 +/usr/local/man/man3/SDL_VideoInfo.3 +/usr/local/man/man3/SDL_VideoModeOK.3 +/usr/local/man/man3/SDL_WM_GetCaption.3 +/usr/local/man/man3/SDL_WM_GrabInput.3 +/usr/local/man/man3/SDL_WM_IconifyWindow.3 +/usr/local/man/man3/SDL_WM_SetCaption.3 +/usr/local/man/man3/SDL_WM_SetIcon.3 +/usr/local/man/man3/SDL_WM_ToggleFullScreen.3 +/usr/local/man/man3/SDL_WaitEvent.3 +/usr/local/man/man3/SDL_WaitThread.3 +/usr/local/man/man3/SDL_WarpMouse.3 +/usr/local/man/man3/SDL_WasInit.3 +/usr/local/man/man3/SDL_keysym.3 +/usr/local/man/man3/SDL_mutexP.3 +/usr/local/man/man3/SDL_mutexV.3 +/usr/local/man/man3/libpng.3 +/usr/local/man/man3/libpngpf.3 +/usr/local/man/man5/png.5 +#m4 +/usr/local/share/aclocal/ogg.m4 +/usr/local/share/aclocal/sdl.m4 +/usr/local/share/aclocal/vorbis.m4 +#docs +/usr/local/share/doc/libogg-1.0/framing.html +/usr/local/share/doc/libogg-1.0/index.html +/usr/local/share/doc/libogg-1.0/ogg/bitpacking.html +/usr/local/share/doc/libogg-1.0/ogg/datastructures.html +/usr/local/share/doc/libogg-1.0/ogg/decoding.html +/usr/local/share/doc/libogg-1.0/ogg/encoding.html +/usr/local/share/doc/libogg-1.0/ogg/general.html +/usr/local/share/doc/libogg-1.0/ogg/index.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_packet.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_packet_clear.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_bos.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_checksum_set.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_continued.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_eos.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_granulepos.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_packets.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_pageno.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_serialno.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_page_version.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_clear.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_destroy.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_eos.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_flush.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_init.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_packetin.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_packetout.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_pagein.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_pageout.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_reset.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_stream_state.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_buffer.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_clear.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_destroy.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_init.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_pageout.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_pageseek.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_reset.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_state.html +/usr/local/share/doc/libogg-1.0/ogg/ogg_sync_wrote.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_adv.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_adv1.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_bits.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_buffer.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_bytes.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_get_buffer.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_look.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_look1.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_read.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_read1.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_readinit.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_reset.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_write.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_writeclear.html +/usr/local/share/doc/libogg-1.0/ogg/oggpack_writeinit.html +/usr/local/share/doc/libogg-1.0/ogg/overview.html +/usr/local/share/doc/libogg-1.0/ogg/reference.html +/usr/local/share/doc/libogg-1.0/ogg/style.css +/usr/local/share/doc/libogg-1.0/ogg/vorbis_comment.html +/usr/local/share/doc/libogg-1.0/ogg/vorbis_info.html +/usr/local/share/doc/libogg-1.0/oggstream.html +/usr/local/share/doc/libogg-1.0/stream.png +/usr/local/share/doc/libogg-1.0/white-ogg.png +/usr/local/share/doc/libogg-1.0/white-xifish.png +/usr/local/share/doc/libvorbis-1.0/components.png +/usr/local/share/doc/libvorbis-1.0/draft-moffitt-vorbis-rtp-00.txt +/usr/local/share/doc/libvorbis-1.0/eightphase.png +/usr/local/share/doc/libvorbis-1.0/evenlsp.png +/usr/local/share/doc/libvorbis-1.0/floor1-1.png +/usr/local/share/doc/libvorbis-1.0/floor1-2.png +/usr/local/share/doc/libvorbis-1.0/floor1-3.png +/usr/local/share/doc/libvorbis-1.0/floor1-4.png +/usr/local/share/doc/libvorbis-1.0/floor1_inverse_dB_table.html +/usr/local/share/doc/libvorbis-1.0/floorval.png +/usr/local/share/doc/libvorbis-1.0/fourphase.png +/usr/local/share/doc/libvorbis-1.0/framing.html +/usr/local/share/doc/libvorbis-1.0/helper.html +/usr/local/share/doc/libvorbis-1.0/hufftree-under.png +/usr/local/share/doc/libvorbis-1.0/hufftree.png +/usr/local/share/doc/libvorbis-1.0/index.html +/usr/local/share/doc/libvorbis-1.0/lspmap.png +/usr/local/share/doc/libvorbis-1.0/oddlsp.png +/usr/local/share/doc/libvorbis-1.0/oggstream.html +/usr/local/share/doc/libvorbis-1.0/programming.html +/usr/local/share/doc/libvorbis-1.0/residue-pack.png +/usr/local/share/doc/libvorbis-1.0/residue2.png +/usr/local/share/doc/libvorbis-1.0/squarepolar.png +/usr/local/share/doc/libvorbis-1.0/stereo.html +/usr/local/share/doc/libvorbis-1.0/stream.png +/usr/local/share/doc/libvorbis-1.0/v-comment.html +/usr/local/share/doc/libvorbis-1.0/vorbis-clip.txt +/usr/local/share/doc/libvorbis-1.0/vorbis-errors.txt +/usr/local/share/doc/libvorbis-1.0/vorbis-fidelity.html +/usr/local/share/doc/libvorbis-1.0/vorbis-ogg.html +/usr/local/share/doc/libvorbis-1.0/vorbis-spec-bitpack.html +/usr/local/share/doc/libvorbis-1.0/vorbis-spec-codebook.html +/usr/local/share/doc/libvorbis-1.0/vorbis-spec-floor0.html +/usr/local/share/doc/libvorbis-1.0/vorbis-spec-floor1.html +/usr/local/share/doc/libvorbis-1.0/vorbis-spec-intro.html +/usr/local/share/doc/libvorbis-1.0/vorbis-spec-ref.html +/usr/local/share/doc/libvorbis-1.0/vorbis-spec-res.html +/usr/local/share/doc/libvorbis-1.0/vorbis.html +/usr/local/share/doc/libvorbis-1.0/vorbisenc/index.html +/usr/local/share/doc/libvorbis-1.0/vorbisenc/overview.html +/usr/local/share/doc/libvorbis-1.0/vorbisenc/reference.html +/usr/local/share/doc/libvorbis-1.0/vorbisenc/style.css +/usr/local/share/doc/libvorbis-1.0/vorbisenc/vorbis_encode_ctl.html +/usr/local/share/doc/libvorbis-1.0/vorbisenc/vorbis_encode_init.html +/usr/local/share/doc/libvorbis-1.0/vorbisenc/vorbis_encode_init_vbr.html +/usr/local/share/doc/libvorbis-1.0/vorbisenc/vorbis_info.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/OggVorbis_File.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/chaining_example_c.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/chainingexample.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/datastructures.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/decoding.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/example.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/exampleindex.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/fileinfo.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/index.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/initialization.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_bitrate.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_bitrate_instant.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_callbacks.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_clear.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_comment.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_info.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_open.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_open_callbacks.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_pcm_seek.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_pcm_tell.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_pcm_total.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_raw_seek.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_raw_tell.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_raw_total.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_read.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_read_float.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_seekable.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_serialnumber.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_streams.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_test.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_test_callbacks.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_test_open.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_time_seek.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_time_tell.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/ov_time_total.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/overview.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/reference.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/seekexample.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/seeking.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/seeking_test_c.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/seekingexample.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/style.css +/usr/local/share/doc/libvorbis-1.0/vorbisfile/vorbis_comment.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/vorbis_info.html +/usr/local/share/doc/libvorbis-1.0/vorbisfile/vorbisfile_example_c.html +/usr/local/share/doc/libvorbis-1.0/vorbisword2.png +/usr/local/share/doc/libvorbis-1.0/wait.png +/usr/local/share/doc/libvorbis-1.0/white-ogg.png +/usr/local/share/doc/libvorbis-1.0/white-xifish.png +/usr/local/share/doc/libvorbis-1.0/window1.png +/usr/local/share/doc/libvorbis-1.0/window2.png +#Frameworks +/System/Library/Frameworks/SDL.framework +/System/Library/Frameworks/SDL_image.framework \ No newline at end of file diff --git a/stepmania/PBProject/scripts/make_dist.sh b/stepmania/PBProject/scripts/make_dist.sh new file mode 100755 index 0000000000..5c7f67d3fb --- /dev/null +++ b/stepmania/PBProject/scripts/make_dist.sh @@ -0,0 +1,76 @@ +#!/bin/sh + +CURRENT=`pwd`/$0 +CURRENT=`dirname $CURRENT` +SM=$CURRENT/../.. +DEST=$SM/PBProject/StepMania +APP=$SM/PBProject/build/StepMania.app +DIRS=(Announcers/instructions.txt BGAnimations/instructions.txt \ + CDTitles/instructions.txt Courses/instructions.txt Courses/Samples \ + NoteSkins/instructions.txt NoteSkins/dance/default NoteSkins/dance/flat \ + NoteSkins/dance/note NoteSkins/dance/solo NoteSkins/pump/Classic \ + NoteSkins/pump/default RandomMovies/instructions.txt \ + Songs/instructions.txt Themes/instructions.txt Themes/default \ + Visualizations/instructions.txt Data/Translation.dat Data/AI.ini \ + Data/VideoCardDefaults.ini COPYING.txt README-FIRST.html NEWS) +NUM=0 +TOTAL=0 +FIND=`which find` + +#count number of files to install +for i in ${DIRS[*]}; do + TOTAL=`expr $TOTAL + 1` +done + +#goto the SM directory +cd $SM + +echo "**********" +echo "Creating ${DEST}..." +echo "**********" +if [ `mkdir -p $DEST` ]; then + echo "mkdir failed" + exit 1 +fi + +echo "**********" +echo "Copying needed files and directories..." +echo "**********" +while [ $NUM -ne $TOTAL ]; do + if [ `cp -Rf --parents ${DIRS[${NUM}]} $DEST` ]; then + echo "cp failed to copy ${DIRS[${NUM}]}" + exit 2 + fi + + TEMP=`expr \( $NUM + 1 \) '*' 100 / $TOTAL` + echo "${TEMP}% complete." + NUM=`expr $NUM + 1` +done + +echo "**********" +echo "Removing CVS directories..." +echo "**********" +cd $DEST +if [ `$FIND . -name CVS -a -type d -a -print0|xargs -0 rm -rf` ]; then + echo "Failed to remove all the CVS directories." + exit 3 +fi + +echo "**********" +echo "Copying StepMania.app..." +echo "**********" +if [ `cp -R $APP $DEST` ]; then + echo "Failed to copy $APP" + exit 4 +fi + +echo "**********" +echo "Changing permissions..." +echo "**********" +if [ `chmod -R a=rwx $DEST` ]; then + echo "Failed to change permissions." + echo "Try as super user" + if [ `sudo chmod -R a=rwx $DEST` ]; then + echo "Failed again..." + fi +fi diff --git a/stepmania/PBProject/scripts/make_libSDL_sound.sh b/stepmania/PBProject/scripts/make_libSDL_sound.sh new file mode 100755 index 0000000000..233ffd4df8 --- /dev/null +++ b/stepmania/PBProject/scripts/make_libSDL_sound.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +cd ../src/SDL_sound-1.0.0 || exit 1 + +if test -f ./.libs/libSDL_sound.a; then + LIB_EXISTS=true +fi + +if test -f ./ogg.o -a -f SDL_sound.o -a -f wav.o -a -f audio_convert.o -a -f madlib.o; then + FILES_EXIST=true +fi + +if [ x$LIB_EXISTS = xtrue -a x$FILES_EXIST = xtrue ]; then + echo Statically linked files exist. + exit 0 +fi + +make distclean > /dev/null 2>&1 + +./configure --enable-wav \ + --enable-madlib \ + --enable-ogg \ + --disable-aiff \ + --disable-au \ + --disable-voc \ + --disable-raw \ + --disable-shn \ + --disable-midi \ + --disable-flac \ + --disable-smpeg \ + --disable-mpglib \ + --disable-mikmod \ + --disable-modplug \ + --enable-static \ + --disable-shared && make || exit 2 + +echo Statically linked files compiled. +exit 0 diff --git a/stepmania/PBProject/smicon.icns b/stepmania/PBProject/smicon.icns new file mode 100644 index 0000000000000000000000000000000000000000..8151af2cb2f0a44669d892295dc140163da8e612 GIT binary patch literal 51262 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 KYKwZa^8G)Yu7y(o literal 0 HcmV?d00001 diff --git a/stepmania/PBProject/stepmania.pbproj/project.pbxproj b/stepmania/PBProject/stepmania.pbproj/project.pbxproj new file mode 100755 index 0000000000..7ca712af19 --- /dev/null +++ b/stepmania/PBProject/stepmania.pbproj/project.pbxproj @@ -0,0 +1,9589 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 38; + objects = { + 089C165CFE840E0CC02AAC07 = { + children = ( + 089C165DFE840E0CC02AAC07, + ); + isa = PBXVariantGroup; + name = InfoPlist.strings; + refType = 4; + }; + 089C165DFE840E0CC02AAC07 = { + fileEncoding = 10; + isa = PBXFileReference; + name = English; + path = English.lproj/InfoPlist.strings; + refType = 4; + }; + 089C165EFE840E0CC02AAC07 = { + fileRef = 089C165CFE840E0CC02AAC07; + isa = PBXBuildFile; + settings = { + }; + }; +//080 +//081 +//082 +//083 +//084 +//100 +//101 +//102 +//103 +//104 + 1058C7A0FEA54F0111CA2CBB = { + children = ( + 1058C7A1FEA54F0111CA2CBB, + AAA0F7CE047AC7BF005F316C, + AAA0F7D0047AC7EA005F316C, + AAA0F7D2047ACBC9005F316C, + AA8DD84904A2E51400D02EE9, + AAE443F704B1032300D02EE9, + AAE443F804B1032300D02EE9, + ); + isa = PBXGroup; + name = "Linked Frameworks"; + refType = 4; + }; + 1058C7A1FEA54F0111CA2CBB = { + isa = PBXFrameworkReference; + name = Cocoa.framework; + path = /System/Library/Frameworks/Cocoa.framework; + refType = 0; + }; + 1058C7A2FEA54F0111CA2CBB = { + children = ( + 29B97325FDCFA39411CA2CEA, + 29B97324FDCFA39411CA2CEA, + ); + isa = PBXGroup; + name = "Other Frameworks"; + refType = 4; + }; + 1058C7A3FEA54F0111CA2CBB = { + fileRef = 1058C7A1FEA54F0111CA2CBB; + isa = PBXBuildFile; + settings = { + }; + }; +//100 +//101 +//102 +//103 +//104 +//170 +//171 +//172 +//173 +//174 + 17587328FF379C6511CA2CBB = { + isa = PBXApplicationReference; + path = StepMania.app; + refType = 3; + }; +//170 +//171 +//172 +//173 +//174 +//190 +//191 +//192 +//193 +//194 + 19C28FACFE9D520D11CA2CBB = { + children = ( + 17587328FF379C6511CA2CBB, + ); + isa = PBXGroup; + name = Products; + refType = 4; + }; +//190 +//191 +//192 +//193 +//194 +//290 +//291 +//292 +//293 +//294 + 29B97313FDCFA39411CA2CEA = { + buildStyles = ( + 4A9504CCFFE6A4B311CA0CBA, + 4A9504CDFFE6A4B311CA0CBA, + ); + hasScannedForEncodings = 1; + isa = PBXProject; + mainGroup = 29B97314FDCFA39411CA2CEA; + projectDirPath = ""; + targets = ( + 29B97326FDCFA39411CA2CEA, + ); + }; + 29B97314FDCFA39411CA2CEA = { + children = ( + AA6E00FE047711FF005F316C, + AA6EFF7404770F8B005F316C, + AA6EFE6D04770D3E005F316C, + AA6EFEFA04770E84005F316C, + AA6E00090477103E005F316C, + AA6EFF6F04770F6A005F316C, + AA6EFE6A04770D01005F316C, + AA6EFE5704770C7E005F316C, + AA6EFDC804770AF1005F316C, + AA6EFDBB04770A83005F316C, + 29B97315FDCFA39411CA2CEA, + 29B97317FDCFA39411CA2CEA, + 29B97323FDCFA39411CA2CEA, + 19C28FACFE9D520D11CA2CBB, + ); + isa = PBXGroup; + name = "SDL App"; + path = ""; + refType = 4; + }; + 29B97315FDCFA39411CA2CEA = { + children = ( + AA6E01400477136A005F316C, + AA6E017E0477136A005F316C, + AA6EFFBB04770FFD005F316C, + AA6EFFBC04770FFD005F316C, + AA8B6C7804AFD82B00D02EE9, + ); + isa = PBXGroup; + name = "Other Source"; + path = ../src; + refType = 2; + }; + 29B97317FDCFA39411CA2CEA = { + children = ( + AAB895E504A9057100D02EE9, + 089C165CFE840E0CC02AAC07, + AAEF3D1204B5473900D02EE9, + ); + isa = PBXGroup; + name = Resources; + path = ""; + refType = 4; + }; + 29B97323FDCFA39411CA2CEA = { + children = ( + 1058C7A0FEA54F0111CA2CBB, + 1058C7A2FEA54F0111CA2CBB, + ); + isa = PBXGroup; + name = Frameworks; + path = ""; + refType = 4; + }; + 29B97324FDCFA39411CA2CEA = { + isa = PBXFrameworkReference; + name = AppKit.framework; + path = /System/Library/Frameworks/AppKit.framework; + refType = 0; + }; + 29B97325FDCFA39411CA2CEA = { + isa = PBXFrameworkReference; + name = Foundation.framework; + path = /System/Library/Frameworks/Foundation.framework; + refType = 0; + }; + 29B97326FDCFA39411CA2CEA = { + buildPhases = ( + AADB4F0B04D5CD5900D02EE9, + 29B97327FDCFA39411CA2CEA, + 29B97328FDCFA39411CA2CEA, + 29B9732BFDCFA39411CA2CEA, + 29B9732DFDCFA39411CA2CEA, + AAE4444704B1394500D02EE9, + ); + buildSettings = { + FRAMEWORK_SEARCH_PATHS = "\"$(HOME)/Library/Frameworks\""; + HEADER_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers\" ../src \"$(SYSTEM_LIBRARY_DIR)/Frameworks/SDL_image.framework/Versions/A/Headers\" \"$(SYSTEM_LIBRARY_DIR)/SDL.framework/Headers\""; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ""; + MACOSX_DEPLOYMENT_TARGET = 10.2; + OTHER_CFLAGS = "-I../src -I/usr/local/include/SDL -DPBBUILD -DDEBUG -Wno-switch -Wno-missing-braces"; + OTHER_LDFLAGS = "-lSDLmain -lpng ../src/SDL_sound-1.0.0/SDL_sound.o ../src/SDL_sound-1.0.0/ogg.o ../src/SDL_sound-1.0.0/wav.o ../src/SDL_sound-1.0.0/audio_convert.o ../src/SDL_sound-1.0.0/madlib.o -lmad -logg -lvorbisfile -lvorbis"; + PRODUCT_NAME = StepMania; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; + WRAPPER_EXTENSION = app; + }; + dependencies = ( + ); + isa = PBXApplicationTarget; + name = stepmania; + productInstallPath = "$(HOME)/Applications"; + productName = "SDL App"; + productReference = 17587328FF379C6511CA2CBB; + productSettingsXML = " + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + StepMania + CFBundleGetInfoString + StepMania 3.0 b1 + CFBundleIconFile + smicon.icns + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + StepMania + CFBundlePackageType + APPL + CFBundleShortVersionString + 3.0 b1 + CFBundleSignature + Step + CFBundleVersion + 3.0 b2 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + +"; + }; + 29B97327FDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + AA6EFD9504770A7C005F316C, + AA6EFD9704770A7C005F316C, + AA6EFD9A04770A7C005F316C, + AA6EFD9C04770A7C005F316C, + AA6EFDA004770A7C005F316C, + AA6EFDA204770A7C005F316C, + AA6EFDA404770A7C005F316C, + AA6EFDA604770A7C005F316C, + AA6EFDA804770A7C005F316C, + AA6EFDAA04770A7C005F316C, + AA6EFDAD04770A7C005F316C, + AA6EFDAF04770A7C005F316C, + AA6EFDB104770A7C005F316C, + AA6EFDB304770A7C005F316C, + AA6EFDB504770A7C005F316C, + AA6EFDB704770A7C005F316C, + AA6EFDB804770A7C005F316C, + AA6EFDBA04770A7C005F316C, + AA6EFDC304770AEA005F316C, + AA6EFDC504770AEA005F316C, + AA6EFDC704770AEA005F316C, + AA6EFE1104770C79005F316C, + AA6EFE1304770C79005F316C, + AA6EFE1504770C79005F316C, + AA6EFE1704770C79005F316C, + AA6EFE1904770C79005F316C, + AA6EFE1B04770C79005F316C, + AA6EFE1D04770C79005F316C, + AA6EFE1F04770C79005F316C, + AA6EFE2104770C79005F316C, + AA6EFE2304770C79005F316C, + AA6EFE2504770C79005F316C, + AA6EFE2704770C79005F316C, + AA6EFE2904770C79005F316C, + AA6EFE2B04770C79005F316C, + AA6EFE2D04770C79005F316C, + AA6EFE2F04770C79005F316C, + AA6EFE3104770C79005F316C, + AA6EFE3304770C79005F316C, + AA6EFE3504770C79005F316C, + AA6EFE3704770C79005F316C, + AA6EFE3904770C79005F316C, + AA6EFE3B04770C79005F316C, + AA6EFE3D04770C79005F316C, + AA6EFE3F04770C79005F316C, + AA6EFE4104770C79005F316C, + AA6EFE4304770C79005F316C, + AA6EFE4504770C79005F316C, + AA6EFE4704770C79005F316C, + AA6EFE4904770C79005F316C, + AA6EFE4B04770C79005F316C, + AA6EFE4F04770C79005F316C, + AA6EFE5104770C79005F316C, + AA6EFE5304770C79005F316C, + AA6EFE5404770C7A005F316C, + AA6EFE5604770C7A005F316C, + AA6EFE5D04770CAA005F316C, + AA6EFE5F04770CAA005F316C, + AA6EFE6504770CF7005F316C, + AA6EFE6604770CF7005F316C, + AA6EFE6704770CF7005F316C, + AA6EFE6904770CF7005F316C, + AA6EFE7304770D61005F316C, + AA6EFEB904770E7C005F316C, + AA6EFEBB04770E7C005F316C, + AA6EFEBD04770E7C005F316C, + AA6EFEC104770E7C005F316C, + AA6EFEC304770E7C005F316C, + AA6EFEC504770E7C005F316C, + AA6EFEC704770E7C005F316C, + AA6EFECD04770E7C005F316C, + AA6EFECF04770E7C005F316C, + AA6EFED104770E7C005F316C, + AA6EFED304770E7C005F316C, + AA6EFED504770E7C005F316C, + AA6EFED704770E7C005F316C, + AA6EFED904770E7C005F316C, + AA6EFEDB04770E7C005F316C, + AA6EFEDD04770E7C005F316C, + AA6EFEDF04770E7C005F316C, + AA6EFEE104770E7C005F316C, + AA6EFEE304770E7C005F316C, + AA6EFEE504770E7C005F316C, + AA6EFEE704770E7C005F316C, + AA6EFEE904770E7C005F316C, + AA6EFEEB04770E7C005F316C, + AA6EFEED04770E7C005F316C, + AA6EFEEF04770E7C005F316C, + AA6EFEF104770E7C005F316C, + AA6EFEF304770E7C005F316C, + AA6EFEF504770E7C005F316C, + AA6EFEF704770E7C005F316C, + AA6EFEF904770E7C005F316C, + AA6EFF3604770F63005F316C, + AA6EFF3804770F63005F316C, + AA6EFF3A04770F63005F316C, + AA6EFF3C04770F63005F316C, + AA6EFF3E04770F63005F316C, + AA6EFF4004770F63005F316C, + AA6EFF4204770F63005F316C, + AA6EFF4404770F63005F316C, + AA6EFF4604770F63005F316C, + AA6EFF4804770F63005F316C, + AA6EFF4A04770F63005F316C, + AA6EFF4C04770F63005F316C, + AA6EFF4E04770F63005F316C, + AA6EFF5004770F63005F316C, + AA6EFF5204770F63005F316C, + AA6EFF5404770F63005F316C, + AA6EFF5604770F63005F316C, + AA6EFF5804770F63005F316C, + AA6EFF5A04770F63005F316C, + AA6EFF5C04770F63005F316C, + AA6EFF5E04770F63005F316C, + AA6EFF6004770F63005F316C, + AA6EFF6204770F63005F316C, + AA6EFF6404770F63005F316C, + AA6EFF6604770F63005F316C, + AA6EFF6804770F63005F316C, + AA6EFF6A04770F63005F316C, + AA6EFF6C04770F63005F316C, + AA6EFF6E04770F63005F316C, + AA6EFF7304770F86005F316C, + AA6EFFC504770FFD005F316C, + AA6EFFC704770FFD005F316C, + AA6EFFC904770FFD005F316C, + AA6EFFFF04770FFD005F316C, + AA6E000104770FFD005F316C, + AA6E000304770FFD005F316C, + AA6E000504770FFD005F316C, + AA6E000604770FFD005F316C, + AA6E000804770FFD005F316C, + AA6E0085047711F3005F316C, + AA6E0087047711F3005F316C, + AA6E0089047711F3005F316C, + AA6E008B047711F3005F316C, + AA6E008D047711F3005F316C, + AA6E008F047711F3005F316C, + AA6E0091047711F3005F316C, + AA6E0092047711F3005F316C, + AA6E0094047711F3005F316C, + AA6E0096047711F3005F316C, + AA6E0098047711F3005F316C, + AA6E009A047711F3005F316C, + AA6E009C047711F3005F316C, + AA6E009E047711F3005F316C, + AA6E00A0047711F3005F316C, + AA6E00A2047711F3005F316C, + AA6E00A4047711F3005F316C, + AA6E00A6047711F3005F316C, + AA6E00A8047711F3005F316C, + AA6E00AA047711F3005F316C, + AA6E00AC047711F3005F316C, + AA6E00AE047711F3005F316C, + AA6E00B0047711F3005F316C, + AA6E00B2047711F3005F316C, + AA6E00B4047711F3005F316C, + AA6E00B6047711F3005F316C, + AA6E00B8047711F3005F316C, + AA6E00BA047711F3005F316C, + AA6E00BC047711F3005F316C, + AA6E00BD047711F3005F316C, + AA6E00BE047711F3005F316C, + AA6E00C0047711F3005F316C, + AA6E00C2047711F3005F316C, + AA6E00C4047711F3005F316C, + AA6E00C6047711F3005F316C, + AA6E00C8047711F3005F316C, + AA6E00CA047711F3005F316C, + AA6E00CC047711F3005F316C, + AA6E00CE047711F3005F316C, + AA6E00D0047711F3005F316C, + AA6E00D2047711F3005F316C, + AA6E00D4047711F3005F316C, + AA6E00D6047711F3005F316C, + AA6E00D8047711F3005F316C, + AA6E00DA047711F3005F316C, + AA6E00DC047711F3005F316C, + AA6E00DE047711F3005F316C, + AA6E00E0047711F3005F316C, + AA6E00E2047711F3005F316C, + AA6E00E4047711F3005F316C, + AA6E00E6047711F3005F316C, + AA6E00E8047711F3005F316C, + AA6E00EA047711F3005F316C, + AA6E00EC047711F3005F316C, + AA6E00EE047711F3005F316C, + AA6E00F0047711F3005F316C, + AA6E00F2047711F3005F316C, + AA6E00F4047711F3005F316C, + AA6E00F6047711F3005F316C, + AA6E00F8047711F3005F316C, + AA6E00FA047711F3005F316C, + AA6E00FC047711F3005F316C, + AA6E00FD047711F3005F316C, + AA6E01170477128A005F316C, + AA6E01190477128A005F316C, + AA6E011B0477128A005F316C, + AA6E011D0477128A005F316C, + AA6E011F0477128A005F316C, + AA6E01210477128A005F316C, + AA6E01230477128A005F316C, + AA6E01250477128A005F316C, + AA6E01270477128A005F316C, + AA6E012A0477128A005F316C, + AA6E012C0477128A005F316C, + AA6E0131047712BE005F316C, + AA6E01A50477136A005F316C, + AA6E01AF0477136A005F316C, + AA6E01B10477136A005F316C, + AA6E01E104772005005F316C, + AA6E01E50477205A005F316C, + AA6E01E9047720A3005F316C, + AAC23F810485E68D005F316C, + AAC23F830485E68D005F316C, + AABE35EE04967E26005F316C, + AABE35F204967E6F005F316C, + AABE36F90497CE16005F316C, + AABE36FA0497CE16005F316C, + AABE36FB0497CE16005F316C, + AABE36FD0497CE44005F316C, + AABE37000497CE83005F316C, + AABE37040497CF85005F316C, + AA98E299049ACE39005F316C, + AA8F118504A04F9B00D02EE9, + AA1DC47304A485E900D02EE9, + AA1DC47704A4861700D02EE9, + AA1DC47904A4866B00D02EE9, + AA1DCB6A04A4873A00D02EE9, + AA1DCB6B04A4877900D02EE9, + AA1DCB6C04A487DD00D02EE9, + AA1DCB6D04A4885E00D02EE9, + AA45219004A83D6100D02EE9, + AAE443EE04B0F9F600D02EE9, + AAE443F004B0F9F600D02EE9, + AAE443F604B0FEB700D02EE9, + AAF580A204B26FE300D02EE9, + AAF580A504B26FE500D02EE9, + AAF580AA04B3E2DC00D02EE9, + AAEF3D0E04B533CC00D02EE9, + AAEF3D1104B53E2900D02EE9, + AA3F8E0B04BA758200D02EE9, + AA3F283004BBD38300D02EE9, + AAB3B36E04C38B4600D02EE9, + AAB3B37804C38BF600D02EE9, + AAB3B38104C3F48700D02EE9, + AAB3B39304C5921800D02EE9, + AA272C3304CD757100D02EE9, + AA272C3404CD7F8600D02EE9, + AA272C4D04CD94FA00D02EE9, + AA272D1C04CEC06300D02EE9, + AA272D1F04CEC06300D02EE9, + AA272D2404CEC23700D02EE9, + AADB4E7D04D4FE5D00D02EE9, + AADB4E7F04D4FE5D00D02EE9, + AADB4E9004D5263200D02EE9, + AADB4F5504D8EB7500D02EE9, + AADB4F5704D8EB7700D02EE9, + AADB4F5B04D9220700D02EE9, + AA0E393604DA8EE700D02EE9, + ); + isa = PBXHeadersBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 29B97328FDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + 089C165EFE840E0CC02AAC07, + AAB895E604A9057100D02EE9, + AAEF3D1304B5473900D02EE9, + ); + isa = PBXResourcesBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 29B9732BFDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + AA6EFD9404770A7C005F316C, + AA6EFD9604770A7C005F316C, + AA6EFD9904770A7C005F316C, + AA6EFD9B04770A7C005F316C, + AA6EFD9D04770A7C005F316C, + AA6EFD9F04770A7C005F316C, + AA6EFDA104770A7C005F316C, + AA6EFDA304770A7C005F316C, + AA6EFDA504770A7C005F316C, + AA6EFDA704770A7C005F316C, + AA6EFDA904770A7C005F316C, + AA6EFDAE04770A7C005F316C, + AA6EFDB004770A7C005F316C, + AA6EFDB204770A7C005F316C, + AA6EFDB404770A7C005F316C, + AA6EFDB604770A7C005F316C, + AA6EFDB904770A7C005F316C, + AA6EFDC204770AEA005F316C, + AA6EFDC404770AEA005F316C, + AA6EFE1004770C79005F316C, + AA6EFE1204770C79005F316C, + AA6EFE1404770C79005F316C, + AA6EFE1604770C79005F316C, + AA6EFE1804770C79005F316C, + AA6EFE1A04770C79005F316C, + AA6EFE1C04770C79005F316C, + AA6EFE1E04770C79005F316C, + AA6EFE2004770C79005F316C, + AA6EFE2204770C79005F316C, + AA6EFE2404770C79005F316C, + AA6EFE2604770C79005F316C, + AA6EFE2804770C79005F316C, + AA6EFE2A04770C79005F316C, + AA6EFE2C04770C79005F316C, + AA6EFE2E04770C79005F316C, + AA6EFE3004770C79005F316C, + AA6EFE3204770C79005F316C, + AA6EFE3404770C79005F316C, + AA6EFE3604770C79005F316C, + AA6EFE3804770C79005F316C, + AA6EFE3A04770C79005F316C, + AA6EFE3C04770C79005F316C, + AA6EFE3E04770C79005F316C, + AA6EFE4004770C79005F316C, + AA6EFE4204770C79005F316C, + AA6EFE4404770C79005F316C, + AA6EFE4604770C79005F316C, + AA6EFE4804770C79005F316C, + AA6EFE4A04770C79005F316C, + AA6EFE4E04770C79005F316C, + AA6EFE5004770C79005F316C, + AA6EFE5204770C79005F316C, + AA6EFE5504770C7A005F316C, + AA6EFE5C04770CAA005F316C, + AA6EFE5E04770CAA005F316C, + AA6EFE6804770CF7005F316C, + AA6EFE7204770D61005F316C, + AA6EFEB804770E7C005F316C, + AA6EFEBA04770E7C005F316C, + AA6EFEBC04770E7C005F316C, + AA6EFEC004770E7C005F316C, + AA6EFEC204770E7C005F316C, + AA6EFEC404770E7C005F316C, + AA6EFEC604770E7C005F316C, + AA6EFECC04770E7C005F316C, + AA6EFECE04770E7C005F316C, + AA6EFED004770E7C005F316C, + AA6EFED204770E7C005F316C, + AA6EFED404770E7C005F316C, + AA6EFED604770E7C005F316C, + AA6EFED804770E7C005F316C, + AA6EFEDA04770E7C005F316C, + AA6EFEDC04770E7C005F316C, + AA6EFEDE04770E7C005F316C, + AA6EFEE004770E7C005F316C, + AA6EFEE204770E7C005F316C, + AA6EFEE404770E7C005F316C, + AA6EFEE604770E7C005F316C, + AA6EFEE804770E7C005F316C, + AA6EFEEA04770E7C005F316C, + AA6EFEEC04770E7C005F316C, + AA6EFEEE04770E7C005F316C, + AA6EFEF004770E7C005F316C, + AA6EFEF204770E7C005F316C, + AA6EFEF404770E7C005F316C, + AA6EFEF604770E7C005F316C, + AA6EFEF804770E7C005F316C, + AA6EFF3504770F63005F316C, + AA6EFF3704770F63005F316C, + AA6EFF3904770F63005F316C, + AA6EFF3B04770F63005F316C, + AA6EFF3D04770F63005F316C, + AA6EFF3F04770F63005F316C, + AA6EFF4104770F63005F316C, + AA6EFF4304770F63005F316C, + AA6EFF4504770F63005F316C, + AA6EFF4704770F63005F316C, + AA6EFF4904770F63005F316C, + AA6EFF4B04770F63005F316C, + AA6EFF4D04770F63005F316C, + AA6EFF4F04770F63005F316C, + AA6EFF5104770F63005F316C, + AA6EFF5504770F63005F316C, + AA6EFF5704770F63005F316C, + AA6EFF5904770F63005F316C, + AA6EFF5B04770F63005F316C, + AA6EFF5D04770F63005F316C, + AA6EFF5F04770F63005F316C, + AA6EFF6104770F63005F316C, + AA6EFF6304770F63005F316C, + AA6EFF6504770F63005F316C, + AA6EFF6704770F63005F316C, + AA6EFF6B04770F63005F316C, + AA6EFF6D04770F63005F316C, + AA6EFF7204770F86005F316C, + AA6EFFC404770FFD005F316C, + AA6EFFC604770FFD005F316C, + AA6EFFC804770FFD005F316C, + AA6EFFFE04770FFD005F316C, + AA6E000004770FFD005F316C, + AA6E000204770FFD005F316C, + AA6E000404770FFD005F316C, + AA6E000704770FFD005F316C, + AA6E0084047711F3005F316C, + AA6E0086047711F3005F316C, + AA6E0088047711F3005F316C, + AA6E008A047711F3005F316C, + AA6E008C047711F3005F316C, + AA6E008E047711F3005F316C, + AA6E0090047711F3005F316C, + AA6E0093047711F3005F316C, + AA6E0095047711F3005F316C, + AA6E0097047711F3005F316C, + AA6E0099047711F3005F316C, + AA6E009B047711F3005F316C, + AA6E009D047711F3005F316C, + AA6E009F047711F3005F316C, + AA6E00A1047711F3005F316C, + AA6E00A3047711F3005F316C, + AA6E00A5047711F3005F316C, + AA6E00A7047711F3005F316C, + AA6E00A9047711F3005F316C, + AA6E00AB047711F3005F316C, + AA6E00AD047711F3005F316C, + AA6E00AF047711F3005F316C, + AA6E00B1047711F3005F316C, + AA6E00B3047711F3005F316C, + AA6E00B5047711F3005F316C, + AA6E00B7047711F3005F316C, + AA6E00B9047711F3005F316C, + AA6E00BB047711F3005F316C, + AA6E00BF047711F3005F316C, + AA6E00C1047711F3005F316C, + AA6E00C3047711F3005F316C, + AA6E00C5047711F3005F316C, + AA6E00C7047711F3005F316C, + AA6E00C9047711F3005F316C, + AA6E00CB047711F3005F316C, + AA6E00CD047711F3005F316C, + AA6E00CF047711F3005F316C, + AA6E00D1047711F3005F316C, + AA6E00D3047711F3005F316C, + AA6E00D5047711F3005F316C, + AA6E00D7047711F3005F316C, + AA6E00D9047711F3005F316C, + AA6E00DB047711F3005F316C, + AA6E00DD047711F3005F316C, + AA6E00DF047711F3005F316C, + AA6E00E1047711F3005F316C, + AA6E00E3047711F3005F316C, + AA6E00E5047711F3005F316C, + AA6E00E7047711F3005F316C, + AA6E00E9047711F3005F316C, + AA6E00EB047711F3005F316C, + AA6E00ED047711F3005F316C, + AA6E00EF047711F3005F316C, + AA6E00F1047711F3005F316C, + AA6E00F3047711F3005F316C, + AA6E00F5047711F3005F316C, + AA6E00F7047711F3005F316C, + AA6E00F9047711F3005F316C, + AA6E00FB047711F3005F316C, + AA6E01160477128A005F316C, + AA6E01180477128A005F316C, + AA6E011A0477128A005F316C, + AA6E011C0477128A005F316C, + AA6E011E0477128A005F316C, + AA6E01200477128A005F316C, + AA6E01220477128A005F316C, + AA6E01240477128A005F316C, + AA6E01260477128A005F316C, + AA6E01280477128A005F316C, + AA6E01290477128A005F316C, + AA6E012B0477128A005F316C, + AA6E0130047712BE005F316C, + AA6E01930477136A005F316C, + AA6E01A40477136A005F316C, + AA6E01B00477136A005F316C, + AA6E01DC04771F11005F316C, + AA6E01E004772005005F316C, + AA6E01E40477205A005F316C, + AA6E01E8047720A3005F316C, + AAC23F800485E68D005F316C, + AAC23F820485E68D005F316C, + AABE35ED04967E26005F316C, + AABE35F104967E6F005F316C, + AA8F118404A04F9B00D02EE9, + AA1DC47604A4861700D02EE9, + AA45218F04A83D6000D02EE9, + AAE443ED04B0F9F600D02EE9, + AAE443EF04B0F9F600D02EE9, + AAE443F504B0FEB700D02EE9, + AAF580A004B26FE200D02EE9, + AAF580A104B26FE300D02EE9, + AAF580A304B26FE400D02EE9, + AAF580A404B26FE400D02EE9, + AAF580A604B26FE500D02EE9, + AAF580A904B3E2DC00D02EE9, + AAEF3D0F04B533CC00D02EE9, + AAA983CB04B9060A00D02EE9, + AA3F8E0C04BA758200D02EE9, + AA3F282F04BBD38300D02EE9, + AA3F283C04BE6DDC00D02EE9, + AAB3B36D04C38B4600D02EE9, + AAB3B38204C3F48700D02EE9, + AAB3B39204C5921800D02EE9, + AA272BFC04CB779F00D02EE9, + AA272C3204CD757100D02EE9, + AA272D2504CEC23700D02EE9, + AADB4E7E04D4FE5D00D02EE9, + AADB4F5804D8F16D00D02EE9, + AA0CA12B04D9BA6200D02EE9, + AA76D15604D9D2D200D02EE9, + AA76D15704D9D2D200D02EE9, + AA0E393504DA8EE700D02EE9, + ); + isa = PBXSourcesBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 29B9732DFDCFA39411CA2CEA = { + buildActionMask = 2147483647; + files = ( + 1058C7A3FEA54F0111CA2CBB, + AAA0F7CF047AC7BF005F316C, + AAA0F7D1047AC7EA005F316C, + AAA0F7D3047ACBC9005F316C, + AA8DD84A04A2E51400D02EE9, + AAE443F904B1032300D02EE9, + AAE443FA04B1032300D02EE9, + ); + isa = PBXFrameworksBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; +//290 +//291 +//292 +//293 +//294 +//4A0 +//4A1 +//4A2 +//4A3 +//4A4 + 4A9504CCFFE6A4B311CA0CBA = { + buildRules = ( + ); + buildSettings = { + COPY_PHASE_STRIP = NO; + OPTIMIZATION_CFLAGS = "-O0"; + }; + isa = PBXBuildStyle; + name = Development; + }; + 4A9504CDFFE6A4B311CA0CBA = { + buildRules = ( + ); + buildSettings = { + COPY_PHASE_STRIP = YES; + }; + isa = PBXBuildStyle; + name = Deployment; + }; +//4A0 +//4A1 +//4A2 +//4A3 +//4A4 +//AA0 +//AA1 +//AA2 +//AA3 +//AA4 + AA0CA12B04D9BA6200D02EE9 = { + fileRef = AADB4F5A04D9220700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA0E393304DA8EE700D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ProTimingDisplay.cpp; + path = /Users/steve/stepmania/src/ProTimingDisplay.cpp; + refType = 0; + }; + AA0E393404DA8EE700D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ProTimingDisplay.h; + path = /Users/steve/stepmania/src/ProTimingDisplay.h; + refType = 0; + }; + AA0E393504DA8EE700D02EE9 = { + fileRef = AA0E393304DA8EE700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA0E393604DA8EE700D02EE9 = { + fileRef = AA0E393404DA8EE700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DC47204A485E900D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActorUtil.h; + path = /Users/steve/stepmania/src/ActorUtil.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DC47304A485E900D02EE9 = { + fileRef = AA1DC47204A485E900D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DC47404A4861700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectMaster.cpp; + path = /Users/steve/stepmania/src/ScreenSelectMaster.cpp; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DC47504A4861700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectMaster.h; + path = /Users/steve/stepmania/src/ScreenSelectMaster.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DC47604A4861700D02EE9 = { + fileRef = AA1DC47404A4861700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DC47704A4861700D02EE9 = { + fileRef = AA1DC47504A4861700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DC47804A4866B00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActorCollision.h; + path = /Users/steve/stepmania/src/ActorCollision.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DC47904A4866B00D02EE9 = { + fileRef = AA1DC47804A4866B00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DCB6004A4872700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Game.h; + path = /Users/steve/stepmania/src/Game.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DCB6104A4872700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = glext.h; + path = /Users/steve/stepmania/src/glext.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DCB6304A4872700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MenuInput.h; + path = /Users/steve/stepmania/src/MenuInput.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DCB6504A4872700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ModeChoice.h; + path = /Users/steve/stepmania/src/ModeChoice.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA1DCB6A04A4873A00D02EE9 = { + fileRef = AA1DCB6004A4872700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DCB6B04A4877900D02EE9 = { + fileRef = AA1DCB6104A4872700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DCB6C04A487DD00D02EE9 = { + fileRef = AA1DCB6304A4872700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA1DCB6D04A4885E00D02EE9 = { + fileRef = AA1DCB6504A4872700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA240F5504AC116800D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = RageSoundDriver_QT1.cpp; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA240F5604AC116800D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = RageSoundDriver_QT1.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA272BF704C7B37A00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = InputHandler_DirectInput.cpp; + refType = 4; + }; + AA272BF804C7B37A00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = InputHandler_DirectInput.h; + refType = 4; + }; + AA272BF904C7B37A00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = InputHandler_DirectInputHelper.cpp; + refType = 4; + }; + AA272BFA04C7B37A00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = InputHandler_DirectInputHelper.h; + refType = 4; + }; + AA272BFB04CB779F00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = ModeChoice.cpp; + refType = 4; + }; + AA272BFC04CB779F00D02EE9 = { + fileRef = AA272BFB04CB779F00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA272C3004CD757100D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = RageFile.cpp; + path = /Users/steve/stepmania/src/RageFile.cpp; + refType = 0; + }; + AA272C3104CD757100D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = RageFile.h; + path = /Users/steve/stepmania/src/RageFile.h; + refType = 0; + }; + AA272C3204CD757100D02EE9 = { + fileRef = AA272C3004CD757100D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA272C3304CD757100D02EE9 = { + fileRef = AA272C3104CD757100D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA272C3404CD7F8600D02EE9 = { + fileRef = AA6EFD7704770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA272C4C04CD94FA00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = LowLevelWindow_Null.h; + refType = 4; + }; + AA272C4D04CD94FA00D02EE9 = { + fileRef = AA272C4C04CD94FA00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA272D1804CEC06300D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ErrorDialog_null.h; + path = ErrorDialog/ErrorDialog_null.h; + refType = 4; + }; + AA272D1B04CEC06300D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ErrorDialog.h; + path = ErrorDialog/ErrorDialog.h; + refType = 4; + }; + AA272D1C04CEC06300D02EE9 = { + fileRef = AA272D1804CEC06300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA272D1F04CEC06300D02EE9 = { + fileRef = AA272D1B04CEC06300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA272D2004CEC07200D02EE9 = { + children = ( + AA272D1804CEC06300D02EE9, + AA272D1B04CEC06300D02EE9, + AA272D2204CEC23700D02EE9, + AA272D2304CEC23700D02EE9, + ); + isa = PBXGroup; + name = ErrorDialog; + refType = 4; + }; + AA272D2204CEC23700D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + name = ErrorDialog_darwin.h; + path = ErrorDialog/ErrorDialog_darwin.h; + refType = 4; + tabWidth = 4; + }; + AA272D2304CEC23700D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + name = ErrorDialog_darwin.cpp; + path = ErrorDialog/ErrorDialog_darwin.cpp; + refType = 4; + tabWidth = 4; + usesTabs = 0; + }; + AA272D2404CEC23700D02EE9 = { + fileRef = AA272D2204CEC23700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA272D2504CEC23700D02EE9 = { + fileRef = AA272D2304CEC23700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA3F282F04BBD38300D02EE9 = { + fileRef = AA240F5504AC116800D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA3F283004BBD38300D02EE9 = { + fileRef = AA240F5604AC116800D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA3F283B04BE6DDC00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ArchHooks.cpp; + path = ArchHooks/ArchHooks.cpp; + refType = 4; + }; + AA3F283C04BE6DDC00D02EE9 = { + fileRef = AA3F283B04BE6DDC00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA3F8E0B04BA758200D02EE9 = { + fileRef = AA8F275E04A1127900D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA3F8E0C04BA758200D02EE9 = { + fileRef = AA8F275F04A1127900D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA45218F04A83D6000D02EE9 = { + fileRef = AA6EFD8404770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA45219004A83D6100D02EE9 = { + fileRef = AA6EFD8504770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000004770FFD005F316C = { + fileRef = AA6EFFBB04770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000104770FFD005F316C = { + fileRef = AA6EFFBC04770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000204770FFD005F316C = { + fileRef = AA6EFFBD04770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000304770FFD005F316C = { + fileRef = AA6EFFBE04770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000404770FFD005F316C = { + fileRef = AA6EFFBF04770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000504770FFD005F316C = { + fileRef = AA6EFFC004770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000604770FFD005F316C = { + fileRef = AA6EFFC104770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000704770FFD005F316C = { + fileRef = AA6EFFC204770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E000804770FFD005F316C = { + fileRef = AA6EFFC304770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00090477103E005F316C = { + children = ( + AA1DCB6504A4872700D02EE9, + AA6E000A047711F3005F316C, + AA6E000B047711F3005F316C, + AA6E000C047711F3005F316C, + AA6E000D047711F3005F316C, + AA6E000E047711F3005F316C, + AA6E000F047711F3005F316C, + AA6E0010047711F3005F316C, + AA6E0011047711F3005F316C, + AA6E0012047711F3005F316C, + AA6E0013047711F3005F316C, + AA6E0014047711F3005F316C, + AA6E0015047711F3005F316C, + AA6E0016047711F3005F316C, + AA6E0017047711F3005F316C, + AA6E0018047711F3005F316C, + AA6E0019047711F3005F316C, + AA6E001A047711F3005F316C, + AA6E001B047711F3005F316C, + AA6E001C047711F3005F316C, + AA6E001D047711F3005F316C, + AA6E001E047711F3005F316C, + AA6E001F047711F3005F316C, + AA6E0020047711F3005F316C, + AA6E0021047711F3005F316C, + AA6E0022047711F3005F316C, + AA6E0023047711F3005F316C, + AA6E0024047711F3005F316C, + AA6E0025047711F3005F316C, + AA6E0026047711F3005F316C, + AA6E0027047711F3005F316C, + AA6E0028047711F3005F316C, + AA6E0029047711F3005F316C, + AA6E002A047711F3005F316C, + AA6E002B047711F3005F316C, + AA6E002C047711F3005F316C, + AA6E002D047711F3005F316C, + AA6E002E047711F3005F316C, + AA6E002F047711F3005F316C, + AA6E0030047711F3005F316C, + AA6E0031047711F3005F316C, + AA6E0032047711F3005F316C, + AA6E0033047711F3005F316C, + AA6E0034047711F3005F316C, + AA6E0035047711F3005F316C, + AA6E0036047711F3005F316C, + AA6E0037047711F3005F316C, + AA6E0038047711F3005F316C, + AA6E0039047711F3005F316C, + AA6E003A047711F3005F316C, + AA6E003B047711F3005F316C, + AA6E003C047711F3005F316C, + AA6E003D047711F3005F316C, + AA6E003E047711F3005F316C, + AA6E0041047711F3005F316C, + AA6E0042047711F3005F316C, + AA6E0043047711F3005F316C, + AA6E0044047711F3005F316C, + AA6E0045047711F3005F316C, + AA6E0046047711F3005F316C, + AA6E0047047711F3005F316C, + AA6E0048047711F3005F316C, + AA6E0049047711F3005F316C, + AA6E004A047711F3005F316C, + AA6E004B047711F3005F316C, + AA6E004C047711F3005F316C, + AA6E004D047711F3005F316C, + AA6E004E047711F3005F316C, + AA6E004F047711F3005F316C, + AA6E0050047711F3005F316C, + AA6E0051047711F3005F316C, + AA6E0052047711F3005F316C, + AA6E0053047711F3005F316C, + AA6E0054047711F3005F316C, + AA6E0055047711F3005F316C, + AA6E0056047711F3005F316C, + AA6E0057047711F3005F316C, + AA6E0058047711F3005F316C, + AA6E0059047711F3005F316C, + AA6E005A047711F3005F316C, + AA6E005B047711F3005F316C, + AA6E005C047711F3005F316C, + AA6E005D047711F3005F316C, + AA6E005E047711F3005F316C, + AA6E005F047711F3005F316C, + AA6E0060047711F3005F316C, + AA6E0061047711F3005F316C, + AA6E0062047711F3005F316C, + AA6E0063047711F3005F316C, + AA6E0064047711F3005F316C, + AA6E0065047711F3005F316C, + AA6E0066047711F3005F316C, + AA1DC47404A4861700D02EE9, + AA1DC47504A4861700D02EE9, + AA6E0067047711F3005F316C, + AA6E0068047711F3005F316C, + AA6E0069047711F3005F316C, + AA6E006A047711F3005F316C, + AA6E006B047711F3005F316C, + AA6E006C047711F3005F316C, + AA6E006D047711F3005F316C, + AA6E006E047711F3005F316C, + AA6E006F047711F3005F316C, + AA6E0070047711F3005F316C, + AA6E0071047711F3005F316C, + AA6E0072047711F3005F316C, + AA6E0073047711F3005F316C, + AA6E0074047711F3005F316C, + AA6E0075047711F3005F316C, + AA6E0076047711F3005F316C, + AA6E0077047711F3005F316C, + AA6E0078047711F3005F316C, + AA6E0079047711F3005F316C, + AA6E007A047711F3005F316C, + AA6E007B047711F3005F316C, + AA6E007C047711F3005F316C, + AA6E007D047711F3005F316C, + AA6E007E047711F3005F316C, + AA6E007F047711F3005F316C, + AA6E0080047711F3005F316C, + AA6E0081047711F3005F316C, + AA6E0082047711F3005F316C, + AA6E0083047711F3005F316C, + ); + isa = PBXGroup; + name = Screens; + path = ""; + refType = 4; + }; + AA6E000A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Screen.cpp; + path = ../src/Screen.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E000B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Screen.h; + path = ../src/Screen.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E000C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAlbums.cpp; + path = ../src/ScreenAlbums.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E000D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAlbums.h; + path = ../src/ScreenAlbums.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E000E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAppearanceOptions.cpp; + path = ../src/ScreenAppearanceOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E000F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAppearanceOptions.h; + path = ../src/ScreenAppearanceOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0010047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAttract.cpp; + path = ../src/ScreenAttract.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0011047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAttract.h; + path = ../src/ScreenAttract.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0012047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAutogenOptions.cpp; + path = ../src/ScreenAutogenOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0013047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenAutogenOptions.h; + path = ../src/ScreenAutogenOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0014047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenBackgroundOptions.cpp; + path = ../src/ScreenBackgroundOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0015047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenBackgroundOptions.h; + path = ../src/ScreenBackgroundOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0016047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenCaution.cpp; + path = ../src/ScreenCaution.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0017047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenCaution.h; + path = ../src/ScreenCaution.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0018047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenCompany.h; + path = ../src/ScreenCompany.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0019047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenCredits.cpp; + path = ../src/ScreenCredits.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E001A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenCredits.h; + path = ../src/ScreenCredits.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E001B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenDemonstration.cpp; + path = ../src/ScreenDemonstration.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E001C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenDemonstration.h; + path = ../src/ScreenDemonstration.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E001D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEdit.cpp; + path = ../src/ScreenEdit.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E001E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEdit.h; + path = ../src/ScreenEdit.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E001F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEditMenu.cpp; + path = ../src/ScreenEditMenu.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0020047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEditMenu.h; + path = ../src/ScreenEditMenu.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0021047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEvaluation.cpp; + path = ../src/ScreenEvaluation.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0022047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEvaluation.h; + path = ../src/ScreenEvaluation.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0023047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEz2SelectMusic.cpp; + path = ../src/ScreenEz2SelectMusic.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0024047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEz2SelectMusic.h; + path = ../src/ScreenEz2SelectMusic.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0025047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEz2SelectPlayer.cpp; + path = ../src/ScreenEz2SelectPlayer.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0026047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenEz2SelectPlayer.h; + path = ../src/ScreenEz2SelectPlayer.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0027047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGameOver.cpp; + path = ../src/ScreenGameOver.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0028047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGameOver.h; + path = ../src/ScreenGameOver.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0029047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGameplay.cpp; + path = ../src/ScreenGameplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E002A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGameplay.h; + path = ../src/ScreenGameplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E002B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGameplayOptions.cpp; + path = ../src/ScreenGameplayOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E002C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGameplayOptions.h; + path = ../src/ScreenGameplayOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E002D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGraphicOptions.cpp; + path = ../src/ScreenGraphicOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E002E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenGraphicOptions.h; + path = ../src/ScreenGraphicOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E002F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenHowToPlay.cpp; + path = ../src/ScreenHowToPlay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0030047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenHowToPlay.h; + path = ../src/ScreenHowToPlay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0031047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenInputOptions.cpp; + path = ../src/ScreenInputOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0032047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenInputOptions.h; + path = ../src/ScreenInputOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0033047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenInstructions.cpp; + path = ../src/ScreenInstructions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0034047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenInstructions.h; + path = ../src/ScreenInstructions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0035047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenIntroMovie.cpp; + path = ../src/ScreenIntroMovie.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0036047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenIntroMovie.h; + path = ../src/ScreenIntroMovie.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0037047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenJukebox.cpp; + path = ../src/ScreenJukebox.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0038047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenJukebox.h; + path = ../src/ScreenJukebox.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0039047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenJukeboxMenu.cpp; + path = ../src/ScreenJukeboxMenu.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E003A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenJukeboxMenu.h; + path = ../src/ScreenJukeboxMenu.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E003B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenLogo.cpp; + path = ../src/ScreenLogo.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E003C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenLogo.h; + path = ../src/ScreenLogo.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E003D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMachineOptions.cpp; + path = ../src/ScreenMachineOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E003E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMachineOptions.h; + path = ../src/ScreenMachineOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E003F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenManager.cpp; + path = ../src/ScreenManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0040047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenManager.h; + path = ../src/ScreenManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0041047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMapControllers.cpp; + path = ../src/ScreenMapControllers.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0042047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMapControllers.h; + path = ../src/ScreenMapControllers.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0043047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMemoryCard.h; + path = ../src/ScreenMemoryCard.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0044047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMessage.h; + path = ../src/ScreenMessage.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0045047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMiniMenu.cpp; + path = ../src/ScreenMiniMenu.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0046047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMiniMenu.h; + path = ../src/ScreenMiniMenu.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0047047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMusicScroll.cpp; + path = ../src/ScreenMusicScroll.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0048047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenMusicScroll.h; + path = ../src/ScreenMusicScroll.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0049047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenNameEntry.cpp; + path = ../src/ScreenNameEntry.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E004A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenNameEntry.h; + path = ../src/ScreenNameEntry.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E004B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenOptions.cpp; + path = ../src/ScreenOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E004C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenOptions.h; + path = ../src/ScreenOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E004D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenOptionsMenu.cpp; + path = ../src/ScreenOptionsMenu.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E004E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenOptionsMenu.h; + path = ../src/ScreenOptionsMenu.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E004F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenPlayerOptions.cpp; + path = ../src/ScreenPlayerOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0050047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenPlayerOptions.h; + path = ../src/ScreenPlayerOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0051047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenPrompt.cpp; + path = ../src/ScreenPrompt.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0052047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenPrompt.h; + path = ../src/ScreenPrompt.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0053047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenRanking.cpp; + path = ../src/ScreenRanking.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0054047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenRanking.h; + path = ../src/ScreenRanking.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0055047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenRaveOptions.cpp; + path = ../src/ScreenRaveOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0056047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenRaveOptions.h; + path = ../src/ScreenRaveOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0057047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSandbox.cpp; + path = ../src/ScreenSandbox.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0058047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSandbox.h; + path = ../src/ScreenSandbox.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0059047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelect.cpp; + path = ../src/ScreenSelect.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E005A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelect.h; + path = ../src/ScreenSelect.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E005B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectCharacter.cpp; + path = ../src/ScreenSelectCharacter.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E005C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectCharacter.h; + path = ../src/ScreenSelectCharacter.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E005D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectCourse.cpp; + path = ../src/ScreenSelectCourse.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E005E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectCourse.h; + path = ../src/ScreenSelectCourse.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E005F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectDifficulty.cpp; + path = ../src/ScreenSelectDifficulty.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0060047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectDifficulty.h; + path = ../src/ScreenSelectDifficulty.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0061047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectDifficultyEX.cpp; + path = ../src/ScreenSelectDifficultyEX.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0062047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectDifficultyEX.h; + path = ../src/ScreenSelectDifficultyEX.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0063047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectGame.cpp; + path = ../src/ScreenSelectGame.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0064047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectGame.h; + path = ../src/ScreenSelectGame.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0065047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectGroup.cpp; + path = ../src/ScreenSelectGroup.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0066047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectGroup.h; + path = ../src/ScreenSelectGroup.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0067047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectMode.cpp; + path = ../src/ScreenSelectMode.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0068047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectMode.h; + path = ../src/ScreenSelectMode.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0069047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectMusic.cpp; + path = ../src/ScreenSelectMusic.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E006A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectMusic.h; + path = ../src/ScreenSelectMusic.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E006B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectStyle.cpp; + path = ../src/ScreenSelectStyle.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E006C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectStyle.h; + path = ../src/ScreenSelectStyle.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E006D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectStyle5th.cpp; + path = ../src/ScreenSelectStyle5th.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E006E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSelectStyle5th.h; + path = ../src/ScreenSelectStyle5th.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E006F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSongOptions.cpp; + path = ../src/ScreenSongOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0070047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSongOptions.h; + path = ../src/ScreenSongOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0071047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSoundOptions.cpp; + path = ../src/ScreenSoundOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0072047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenSoundOptions.h; + path = ../src/ScreenSoundOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0073047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenStage.cpp; + path = ../src/ScreenStage.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0074047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenStage.h; + path = ../src/ScreenStage.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0075047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenStyleSplash.cpp; + path = ../src/ScreenStyleSplash.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0076047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenStyleSplash.h; + path = ../src/ScreenStyleSplash.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0077047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTest.cpp; + path = ../src/ScreenTest.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0078047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTest.h; + path = ../src/ScreenTest.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0079047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTestFonts.cpp; + path = ../src/ScreenTestFonts.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E007A047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTestFonts.h; + path = ../src/ScreenTestFonts.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E007B047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTestSound.cpp; + path = ../src/ScreenTestSound.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E007C047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTestSound.h; + path = ../src/ScreenTestSound.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E007D047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTextEntry.cpp; + path = ../src/ScreenTextEntry.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E007E047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTextEntry.h; + path = ../src/ScreenTextEntry.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E007F047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTitleMenu.cpp; + path = ../src/ScreenTitleMenu.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0080047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenTitleMenu.h; + path = ../src/ScreenTitleMenu.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0081047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenUnlock.cpp; + path = ../src/ScreenUnlock.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0082047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenUnlock.h; + path = ../src/ScreenUnlock.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0083047711F3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenWarning.h; + path = ../src/ScreenWarning.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0084047711F3005F316C = { + fileRef = AA6E000A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0085047711F3005F316C = { + fileRef = AA6E000B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0086047711F3005F316C = { + fileRef = AA6E000C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0087047711F3005F316C = { + fileRef = AA6E000D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0088047711F3005F316C = { + fileRef = AA6E000E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0089047711F3005F316C = { + fileRef = AA6E000F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E008A047711F3005F316C = { + fileRef = AA6E0010047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E008B047711F3005F316C = { + fileRef = AA6E0011047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E008C047711F3005F316C = { + fileRef = AA6E0012047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E008D047711F3005F316C = { + fileRef = AA6E0013047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E008E047711F3005F316C = { + fileRef = AA6E0014047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E008F047711F3005F316C = { + fileRef = AA6E0015047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0090047711F3005F316C = { + fileRef = AA6E0016047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0091047711F3005F316C = { + fileRef = AA6E0017047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0092047711F3005F316C = { + fileRef = AA6E0018047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0093047711F3005F316C = { + fileRef = AA6E0019047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0094047711F3005F316C = { + fileRef = AA6E001A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0095047711F3005F316C = { + fileRef = AA6E001B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0096047711F3005F316C = { + fileRef = AA6E001C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0097047711F3005F316C = { + fileRef = AA6E001D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0098047711F3005F316C = { + fileRef = AA6E001E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0099047711F3005F316C = { + fileRef = AA6E001F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E009A047711F3005F316C = { + fileRef = AA6E0020047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E009B047711F3005F316C = { + fileRef = AA6E0021047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E009C047711F3005F316C = { + fileRef = AA6E0022047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E009D047711F3005F316C = { + fileRef = AA6E0023047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E009E047711F3005F316C = { + fileRef = AA6E0024047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E009F047711F3005F316C = { + fileRef = AA6E0025047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A0047711F3005F316C = { + fileRef = AA6E0026047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A1047711F3005F316C = { + fileRef = AA6E0027047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A2047711F3005F316C = { + fileRef = AA6E0028047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A3047711F3005F316C = { + fileRef = AA6E0029047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A4047711F3005F316C = { + fileRef = AA6E002A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A5047711F3005F316C = { + fileRef = AA6E002B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A6047711F3005F316C = { + fileRef = AA6E002C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A7047711F3005F316C = { + fileRef = AA6E002D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A8047711F3005F316C = { + fileRef = AA6E002E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00A9047711F3005F316C = { + fileRef = AA6E002F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00AA047711F3005F316C = { + fileRef = AA6E0030047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00AB047711F3005F316C = { + fileRef = AA6E0031047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00AC047711F3005F316C = { + fileRef = AA6E0032047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00AD047711F3005F316C = { + fileRef = AA6E0033047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00AE047711F3005F316C = { + fileRef = AA6E0034047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00AF047711F3005F316C = { + fileRef = AA6E0035047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B0047711F3005F316C = { + fileRef = AA6E0036047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B1047711F3005F316C = { + fileRef = AA6E0037047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B2047711F3005F316C = { + fileRef = AA6E0038047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B3047711F3005F316C = { + fileRef = AA6E0039047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B4047711F3005F316C = { + fileRef = AA6E003A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B5047711F3005F316C = { + fileRef = AA6E003B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B6047711F3005F316C = { + fileRef = AA6E003C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B7047711F3005F316C = { + fileRef = AA6E003D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B8047711F3005F316C = { + fileRef = AA6E003E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00B9047711F3005F316C = { + fileRef = AA6E003F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00BA047711F3005F316C = { + fileRef = AA6E0040047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00BB047711F3005F316C = { + fileRef = AA6E0041047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00BC047711F3005F316C = { + fileRef = AA6E0042047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00BD047711F3005F316C = { + fileRef = AA6E0043047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00BE047711F3005F316C = { + fileRef = AA6E0044047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00BF047711F3005F316C = { + fileRef = AA6E0045047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C0047711F3005F316C = { + fileRef = AA6E0046047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C1047711F3005F316C = { + fileRef = AA6E0047047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C2047711F3005F316C = { + fileRef = AA6E0048047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C3047711F3005F316C = { + fileRef = AA6E0049047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C4047711F3005F316C = { + fileRef = AA6E004A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C5047711F3005F316C = { + fileRef = AA6E004B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C6047711F3005F316C = { + fileRef = AA6E004C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C7047711F3005F316C = { + fileRef = AA6E004D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C8047711F3005F316C = { + fileRef = AA6E004E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00C9047711F3005F316C = { + fileRef = AA6E004F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00CA047711F3005F316C = { + fileRef = AA6E0050047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00CB047711F3005F316C = { + fileRef = AA6E0051047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00CC047711F3005F316C = { + fileRef = AA6E0052047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00CD047711F3005F316C = { + fileRef = AA6E0053047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00CE047711F3005F316C = { + fileRef = AA6E0054047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00CF047711F3005F316C = { + fileRef = AA6E0055047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D0047711F3005F316C = { + fileRef = AA6E0056047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D1047711F3005F316C = { + fileRef = AA6E0057047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D2047711F3005F316C = { + fileRef = AA6E0058047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D3047711F3005F316C = { + fileRef = AA6E0059047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D4047711F3005F316C = { + fileRef = AA6E005A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D5047711F3005F316C = { + fileRef = AA6E005B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D6047711F3005F316C = { + fileRef = AA6E005C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D7047711F3005F316C = { + fileRef = AA6E005D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D8047711F3005F316C = { + fileRef = AA6E005E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00D9047711F3005F316C = { + fileRef = AA6E005F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00DA047711F3005F316C = { + fileRef = AA6E0060047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00DB047711F3005F316C = { + fileRef = AA6E0061047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00DC047711F3005F316C = { + fileRef = AA6E0062047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00DD047711F3005F316C = { + fileRef = AA6E0063047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00DE047711F3005F316C = { + fileRef = AA6E0064047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00DF047711F3005F316C = { + fileRef = AA6E0065047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E0047711F3005F316C = { + fileRef = AA6E0066047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E1047711F3005F316C = { + fileRef = AA6E0067047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E2047711F3005F316C = { + fileRef = AA6E0068047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E3047711F3005F316C = { + fileRef = AA6E0069047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E4047711F3005F316C = { + fileRef = AA6E006A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E5047711F3005F316C = { + fileRef = AA6E006B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E6047711F3005F316C = { + fileRef = AA6E006C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E7047711F3005F316C = { + fileRef = AA6E006D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E8047711F3005F316C = { + fileRef = AA6E006E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00E9047711F3005F316C = { + fileRef = AA6E006F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00EA047711F3005F316C = { + fileRef = AA6E0070047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00EB047711F3005F316C = { + fileRef = AA6E0071047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00EC047711F3005F316C = { + fileRef = AA6E0072047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00ED047711F3005F316C = { + fileRef = AA6E0073047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00EE047711F3005F316C = { + fileRef = AA6E0074047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00EF047711F3005F316C = { + fileRef = AA6E0075047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F0047711F3005F316C = { + fileRef = AA6E0076047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F1047711F3005F316C = { + fileRef = AA6E0077047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F2047711F3005F316C = { + fileRef = AA6E0078047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F3047711F3005F316C = { + fileRef = AA6E0079047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F4047711F3005F316C = { + fileRef = AA6E007A047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F5047711F3005F316C = { + fileRef = AA6E007B047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F6047711F3005F316C = { + fileRef = AA6E007C047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F7047711F3005F316C = { + fileRef = AA6E007D047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F8047711F3005F316C = { + fileRef = AA6E007E047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00F9047711F3005F316C = { + fileRef = AA6E007F047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00FA047711F3005F316C = { + fileRef = AA6E0080047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00FB047711F3005F316C = { + fileRef = AA6E0081047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00FC047711F3005F316C = { + fileRef = AA6E0082047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00FD047711F3005F316C = { + fileRef = AA6E0083047711F3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E00FE047711FF005F316C = { + children = ( + AA6E00FF0477128A005F316C, + AA6E01000477128A005F316C, + AA6E01010477128A005F316C, + AA6E01020477128A005F316C, + AA6E01030477128A005F316C, + AA6E01040477128A005F316C, + AA6E01050477128A005F316C, + AA6E01060477128A005F316C, + AA6E01070477128A005F316C, + AA6E01080477128A005F316C, + AA6E01090477128A005F316C, + AA6E010A0477128A005F316C, + AA1DCB6304A4872700D02EE9, + AA6E010B0477128A005F316C, + AA6E010C0477128A005F316C, + AA6E010D0477128A005F316C, + AA6E010E0477128A005F316C, + AA6E003F047711F3005F316C, + AA6E0040047711F3005F316C, + AA6E010F0477128A005F316C, + AA6E01100477128A005F316C, + AA6E01110477128A005F316C, + AA6E01120477128A005F316C, + AA6E01130477128A005F316C, + AA6E01140477128A005F316C, + AA6E01150477128A005F316C, + ); + isa = PBXGroup; + name = GlobalSingletons; + path = ""; + refType = 4; + }; + AA6E00FF0477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = AnnouncerManager.cpp; + path = ../src/AnnouncerManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01000477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = AnnouncerManager.h; + path = ../src/AnnouncerManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01010477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameManager.cpp; + path = ../src/GameManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01020477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameManager.h; + path = ../src/GameManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01030477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameState.cpp; + path = ../src/GameState.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01040477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameState.h; + path = ../src/GameState.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01050477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = InputFilter.cpp; + path = ../src/InputFilter.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01060477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = InputFilter.h; + path = ../src/InputFilter.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01070477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = InputMapper.cpp; + path = ../src/InputMapper.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01080477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = InputMapper.h; + path = ../src/InputMapper.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01090477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = InputQueue.cpp; + path = ../src/InputQueue.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E010A0477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = InputQueue.h; + path = ../src/InputQueue.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E010B0477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteSkinManager.cpp; + path = ../src/NoteSkinManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E010C0477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteSkinManager.h; + path = ../src/NoteSkinManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E010D0477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PrefsManager.cpp; + path = ../src/PrefsManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E010E0477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PrefsManager.h; + path = ../src/PrefsManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E010F0477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SongManager.cpp; + path = ../src/SongManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01100477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SongManager.h; + path = ../src/SongManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01110477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StepmaniaTemplates.cpp; + path = ../src/StepmaniaTemplates.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01120477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ThemeManager.cpp; + path = ../src/ThemeManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01130477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ThemeManager.h; + path = ../src/ThemeManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01140477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = UnlockSystem.cpp; + path = ../src/UnlockSystem.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01150477128A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = UnlockSystem.h; + path = ../src/UnlockSystem.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01160477128A005F316C = { + fileRef = AA6E00FF0477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01170477128A005F316C = { + fileRef = AA6E01000477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01180477128A005F316C = { + fileRef = AA6E01010477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01190477128A005F316C = { + fileRef = AA6E01020477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E011A0477128A005F316C = { + fileRef = AA6E01030477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E011B0477128A005F316C = { + fileRef = AA6E01040477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E011C0477128A005F316C = { + fileRef = AA6E01050477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E011D0477128A005F316C = { + fileRef = AA6E01060477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E011E0477128A005F316C = { + fileRef = AA6E01070477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E011F0477128A005F316C = { + fileRef = AA6E01080477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01200477128A005F316C = { + fileRef = AA6E01090477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01210477128A005F316C = { + fileRef = AA6E010A0477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01220477128A005F316C = { + fileRef = AA6E010B0477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01230477128A005F316C = { + fileRef = AA6E010C0477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01240477128A005F316C = { + fileRef = AA6E010D0477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01250477128A005F316C = { + fileRef = AA6E010E0477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01260477128A005F316C = { + fileRef = AA6E010F0477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01270477128A005F316C = { + fileRef = AA6E01100477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01280477128A005F316C = { + fileRef = AA6E01110477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01290477128A005F316C = { + fileRef = AA6E01120477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E012A0477128A005F316C = { + fileRef = AA6E01130477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E012B0477128A005F316C = { + fileRef = AA6E01140477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E012C0477128A005F316C = { + fileRef = AA6E01150477128A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E012D04771299005F316C = { + children = ( + AABE37030497CF85005F316C, + AA6E012E047712BE005F316C, + AA6E012F047712BE005F316C, + AA240F5504AC116800D02EE9, + AA240F5604AC116800D02EE9, + AA8F275F04A1127900D02EE9, + AA8F275E04A1127900D02EE9, + ); + isa = PBXGroup; + name = Sound; + path = /Users/steve/stepmania/src/arch/Sound; + refType = 0; + }; + AA6E012E047712BE005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = RageSoundDriver_Null.cpp; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E012F047712BE005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = RageSoundDriver_Null.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E0130047712BE005F316C = { + fileRef = AA6E012E047712BE005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E0131047712BE005F316C = { + fileRef = AA6E012F047712BE005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01400477136A005F316C = { + children = ( + AABE36FE0497CE67005F316C, + AA272D2004CEC07200D02EE9, + AA6E01540477136A005F316C, + AA6E015A0477136A005F316C, + AA6E01620477136A005F316C, + AA6E01DD04771F19005F316C, + AA6E012D04771299005F316C, + AA6E01410477136A005F316C, + AABE36F80497CE16005F316C, + AABE36F60497CE16005F316C, + AABE36F70497CE16005F316C, + AA98E298049ACE39005F316C, + ); + isa = PBXGroup; + name = arch; + path = ../src/arch; + refType = 2; + }; + AA6E01410477136A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = arch.cpp; + path = /Users/steve/stepmania/src/arch/arch.cpp; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01540477136A005F316C = { + children = ( + AAB3B36B04C38B4600D02EE9, + AAB3B36C04C38B4600D02EE9, + AA6E01560477136A005F316C, + AA6E01570477136A005F316C, + AA272BF704C7B37A00D02EE9, + AA272BF804C7B37A00D02EE9, + AA272BF904C7B37A00D02EE9, + AA272BFA04C7B37A00D02EE9, + ); + isa = PBXGroup; + path = InputHandler; + refType = 4; + }; + AA6E01560477136A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = InputHandler_SDL.cpp; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01570477136A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = InputHandler_SDL.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E015A0477136A005F316C = { + children = ( + AAEF3D1004B53E2900D02EE9, + AAEF3D0C04B533CC00D02EE9, + AAEF3D0D04B533CC00D02EE9, + ); + isa = PBXGroup; + path = LoadingWindow; + refType = 4; + }; + AA6E01620477136A005F316C = { + children = ( + AA6E01630477136A005F316C, + AA6E01640477136A005F316C, + AA6E01650477136A005F316C, + AA272C4C04CD94FA00D02EE9, + ); + isa = PBXGroup; + path = LowLevelWindow; + refType = 4; + }; + AA6E01630477136A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = LowLevelWindow.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01640477136A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = LowLevelWindow_SDL.cpp; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01650477136A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = LowLevelWindow_SDL.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E017E0477136A005F316C = { + children = ( + AADB4E8E04D5263200D02EE9, + AADB4E8604D50FB900D02EE9, + AADB4E8D04D5261C00D02EE9, + ); + isa = PBXGroup; + name = archutils; + path = ../src/archutils; + refType = 2; + }; + AA6E01930477136A005F316C = { + fileRef = AA6E01410477136A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01A40477136A005F316C = { + fileRef = AA6E01560477136A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01A50477136A005F316C = { + fileRef = AA6E01570477136A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01AF0477136A005F316C = { + fileRef = AA6E01630477136A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01B00477136A005F316C = { + fileRef = AA6E01640477136A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01B10477136A005F316C = { + fileRef = AA6E01650477136A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01DB04771F11005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MovieTexture.cpp; + path = MovieTexture/MovieTexture.cpp; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01DC04771F11005F316C = { + fileRef = AA6E01DB04771F11005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01DD04771F19005F316C = { + children = ( + AA6E01DB04771F11005F316C, + AAB3B37704C38BF600D02EE9, + AAB3B38504C5701D00D02EE9, + AAB3B38604C5701D00D02EE9, + AAB3B38704C5701D00D02EE9, + AAB3B38804C5701D00D02EE9, + AAB3B39004C5921800D02EE9, + AAB3B39104C5921800D02EE9, + ); + isa = PBXGroup; + name = MovieTexture; + refType = 4; + }; + AA6E01DE04772005005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SongCacheIndex.cpp; + path = ../src/SongCacheIndex.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01DF04772005005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SongCacheIndex.h; + path = ../src/SongCacheIndex.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01E004772005005F316C = { + fileRef = AA6E01DE04772005005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01E104772005005F316C = { + fileRef = AA6E01DF04772005005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01E20477205A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Song.cpp; + path = ../src/Song.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01E30477205A005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = song.h; + path = ../src/song.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01E40477205A005F316C = { + fileRef = AA6E01E20477205A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01E50477205A005F316C = { + fileRef = AA6E01E30477205A005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01E6047720A3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RandomSample.cpp; + path = ../src/RandomSample.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01E7047720A3005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RandomSample.h; + path = ../src/RandomSample.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6E01E8047720A3005F316C = { + fileRef = AA6E01E6047720A3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6E01E9047720A3005F316C = { + fileRef = AA6E01E7047720A3005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD6D04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageBitmapTexture.cpp; + path = ../src/RageBitmapTexture.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD6E04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageBitmapTexture.h; + path = ../src/RageBitmapTexture.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD6F04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageDisplay.cpp; + path = ../src/RageDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7004770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageDisplay.h; + path = ../src/RageDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7204770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageException.cpp; + path = ../src/RageException.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7304770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageException.h; + path = ../src/RageException.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7404770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageInput.cpp; + path = ../src/RageInput.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7504770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageInput.h; + path = ../src/RageInput.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7604770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageInputDevice.cpp; + path = ../src/RageInputDevice.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7704770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageInputDevice.h; + path = ../src/RageInputDevice.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7804770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageLog.cpp; + path = ../src/RageLog.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7904770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageLog.h; + path = ../src/RageLog.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7A04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageMath.cpp; + path = ../src/RageMath.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7B04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageMath.h; + path = ../src/RageMath.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7C04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSound.cpp; + path = ../src/RageSound.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7D04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSound.h; + path = ../src/RageSound.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7E04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundManager.cpp; + path = ../src/RageSoundManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD7F04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundManager.h; + path = ../src/RageSoundManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8004770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundReader_Preload.cpp; + path = ../src/RageSoundReader_Preload.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8104770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundReader_Preload.h; + path = ../src/RageSoundReader_Preload.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8204770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundReader_Resample.cpp; + path = ../src/RageSoundReader_Resample.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8304770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundReader_Resample.h; + path = ../src/RageSoundReader_Resample.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8404770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundReader_SDL_Sound.cpp; + path = ../src/RageSoundReader_SDL_Sound.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8504770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundReader_SDL_Sound.h; + path = ../src/RageSoundReader_SDL_Sound.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8604770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundReader.h; + path = ../src/RageSoundReader.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8704770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundResampler.cpp; + path = ../src/RageSoundResampler.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8804770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageSoundResampler.h; + path = ../src/RageSoundResampler.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8904770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageTexture.cpp; + path = ../src/RageTexture.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8A04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageTexture.h; + path = ../src/RageTexture.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8B04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageTextureManager.cpp; + path = ../src/RageTextureManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8C04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageTextureManager.h; + path = ../src/RageTextureManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8D04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageThreads.cpp; + path = ../src/RageThreads.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8E04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageThreads.h; + path = ../src/RageThreads.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD8F04770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageTimer.cpp; + path = ../src/RageTimer.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD9004770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageTimer.h; + path = ../src/RageTimer.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD9104770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageTypes.h; + path = ../src/RageTypes.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD9204770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageUtil.cpp; + path = ../src/RageUtil.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD9304770A7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageUtil.h; + path = ../src/RageUtil.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFD9404770A7C005F316C = { + fileRef = AA6EFD6D04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9504770A7C005F316C = { + fileRef = AA6EFD6E04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9604770A7C005F316C = { + fileRef = AA6EFD6F04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9704770A7C005F316C = { + fileRef = AA6EFD7004770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9904770A7C005F316C = { + fileRef = AA6EFD7204770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9A04770A7C005F316C = { + fileRef = AA6EFD7304770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9B04770A7C005F316C = { + fileRef = AA6EFD7404770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9C04770A7C005F316C = { + fileRef = AA6EFD7504770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9D04770A7C005F316C = { + fileRef = AA6EFD7604770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFD9F04770A7C005F316C = { + fileRef = AA6EFD7804770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA004770A7C005F316C = { + fileRef = AA6EFD7904770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA104770A7C005F316C = { + fileRef = AA6EFD7A04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA204770A7C005F316C = { + fileRef = AA6EFD7B04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA304770A7C005F316C = { + fileRef = AA6EFD7C04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA404770A7C005F316C = { + fileRef = AA6EFD7D04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA504770A7C005F316C = { + fileRef = AA6EFD7E04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA604770A7C005F316C = { + fileRef = AA6EFD7F04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA704770A7C005F316C = { + fileRef = AA6EFD8004770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA804770A7C005F316C = { + fileRef = AA6EFD8104770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDA904770A7C005F316C = { + fileRef = AA6EFD8204770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDAA04770A7C005F316C = { + fileRef = AA6EFD8304770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDAD04770A7C005F316C = { + fileRef = AA6EFD8604770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDAE04770A7C005F316C = { + fileRef = AA6EFD8704770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDAF04770A7C005F316C = { + fileRef = AA6EFD8804770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB004770A7C005F316C = { + fileRef = AA6EFD8904770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB104770A7C005F316C = { + fileRef = AA6EFD8A04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB204770A7C005F316C = { + fileRef = AA6EFD8B04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB304770A7C005F316C = { + fileRef = AA6EFD8C04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB404770A7C005F316C = { + fileRef = AA6EFD8D04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB504770A7C005F316C = { + fileRef = AA6EFD8E04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB604770A7C005F316C = { + fileRef = AA6EFD8F04770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB704770A7C005F316C = { + fileRef = AA6EFD9004770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB804770A7C005F316C = { + fileRef = AA6EFD9104770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDB904770A7C005F316C = { + fileRef = AA6EFD9204770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDBA04770A7C005F316C = { + fileRef = AA6EFD9304770A7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDBB04770A83005F316C = { + children = ( + AA6EFD6D04770A7C005F316C, + AA6EFD6E04770A7C005F316C, + AA6EFD6F04770A7C005F316C, + AA6EFD7004770A7C005F316C, + AAC23F7C0485E68D005F316C, + AAC23F7D0485E68D005F316C, + AA6EFD7204770A7C005F316C, + AA6EFD7304770A7C005F316C, + AA272C3004CD757100D02EE9, + AA272C3104CD757100D02EE9, + AA6EFD7404770A7C005F316C, + AA6EFD7504770A7C005F316C, + AA6EFD7604770A7C005F316C, + AA6EFD7704770A7C005F316C, + AA6EFD7804770A7C005F316C, + AA6EFD7904770A7C005F316C, + AA6EFD7A04770A7C005F316C, + AA6EFD7B04770A7C005F316C, + AA6EFD7C04770A7C005F316C, + AA6EFD7D04770A7C005F316C, + AADB4E7B04D4FE5D00D02EE9, + AADB4E7C04D4FE5D00D02EE9, + AA6EFD7E04770A7C005F316C, + AA6EFD7F04770A7C005F316C, + AADB4E7A04D4FE5D00D02EE9, + AA6EFD8004770A7C005F316C, + AA6EFD8104770A7C005F316C, + AA6EFD8204770A7C005F316C, + AA6EFD8304770A7C005F316C, + AA6EFD8404770A7C005F316C, + AA6EFD8504770A7C005F316C, + AA6EFD8604770A7C005F316C, + AA6EFD8704770A7C005F316C, + AA6EFD8804770A7C005F316C, + AA6EFD8904770A7C005F316C, + AA6EFD8A04770A7C005F316C, + AA6EFD8B04770A7C005F316C, + AA6EFD8C04770A7C005F316C, + AA6EFD8D04770A7C005F316C, + AA6EFD8E04770A7C005F316C, + AA6EFD8F04770A7C005F316C, + AA6EFD9004770A7C005F316C, + AA6EFD9104770A7C005F316C, + AA6EFD9204770A7C005F316C, + AA6EFD9304770A7C005F316C, + AAF580A704B3E2DC00D02EE9, + AAF580A804B3E2DC00D02EE9, + AA6EFDBC04770AEA005F316C, + AA6EFDBD04770AEA005F316C, + AA6EFDBE04770AEA005F316C, + AA6EFDBF04770AEA005F316C, + AA6EFDC004770AEA005F316C, + AA6EFDC104770AEA005F316C, + AAC23F7E0485E68D005F316C, + AAC23F7F0485E68D005F316C, + AA1DCB6104A4872700D02EE9, + ); + isa = PBXGroup; + name = Rage; + path = ""; + refType = 4; + }; + AA6EFDBC04770AEA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SDL_dither.cpp; + path = ../src/SDL_dither.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDBD04770AEA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SDL_dither.h; + path = ../src/SDL_dither.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDBE04770AEA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SDL_rotozoom.cpp; + path = ../src/SDL_rotozoom.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDBF04770AEA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SDL_rotozoom.h; + path = ../src/SDL_rotozoom.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDC004770AEA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SDL_utils.cpp; + path = ../src/SDL_utils.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDC104770AEA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SDL_utils.h; + path = ../src/SDL_utils.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDC204770AEA005F316C = { + fileRef = AA6EFDBC04770AEA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDC304770AEA005F316C = { + fileRef = AA6EFDBD04770AEA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDC404770AEA005F316C = { + fileRef = AA6EFDBE04770AEA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDC504770AEA005F316C = { + fileRef = AA6EFDBF04770AEA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDC704770AEA005F316C = { + fileRef = AA6EFDC104770AEA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFDC804770AF1005F316C = { + children = ( + AA6EFDC904770C79005F316C, + AA6EFDCA04770C79005F316C, + AA6EFDCB04770C79005F316C, + AA6EFDCC04770C79005F316C, + AA6EFDCD04770C79005F316C, + AA6EFDCE04770C79005F316C, + AA6EFDCF04770C79005F316C, + AA6EFDD004770C79005F316C, + AA6EFDD104770C79005F316C, + AA6EFDD204770C79005F316C, + AA6EFDD304770C79005F316C, + AA6EFDD404770C79005F316C, + AA6EFDD504770C79005F316C, + AA6EFDD604770C79005F316C, + AA6EFDD704770C79005F316C, + AA6EFDD804770C79005F316C, + AA6EFDD904770C79005F316C, + AA6EFDDA04770C79005F316C, + AA6EFDDB04770C79005F316C, + AA6EFDDC04770C79005F316C, + AA6EFDDD04770C79005F316C, + AA6EFDDE04770C79005F316C, + AA6EFDDF04770C79005F316C, + AA6EFDE004770C79005F316C, + AA6EFDE104770C79005F316C, + AA6EFDE204770C79005F316C, + AA6EFDE304770C79005F316C, + AA6EFDE404770C79005F316C, + AA6EFDE504770C79005F316C, + AA6EFDE604770C79005F316C, + AA6EFDE704770C79005F316C, + AA6EFDE804770C79005F316C, + AA6EFDE904770C79005F316C, + AA6EFDEA04770C79005F316C, + AA6EFDEB04770C79005F316C, + AA6EFDEC04770C79005F316C, + AA6EFDED04770C79005F316C, + AA6EFDEE04770C79005F316C, + AA6EFDEF04770C79005F316C, + AA6EFDF004770C79005F316C, + AA6EFDF104770C79005F316C, + AA6EFDF204770C79005F316C, + AA6EFDF304770C79005F316C, + AA6EFDF404770C79005F316C, + AA6EFDF504770C79005F316C, + AA6EFDF604770C79005F316C, + AA6EFDF704770C79005F316C, + AA6EFDF804770C79005F316C, + AA6EFDF904770C79005F316C, + AA6EFDFA04770C79005F316C, + AA6EFDFB04770C79005F316C, + AA6EFDFC04770C79005F316C, + AA6EFDFD04770C79005F316C, + AA6EFDFE04770C79005F316C, + AA6EFDFF04770C79005F316C, + AA6EFE0004770C79005F316C, + AA6EFE0104770C79005F316C, + AA6EFE0204770C79005F316C, + AA6EFE0304770C79005F316C, + AA6EFE0404770C79005F316C, + AA6EFE0704770C79005F316C, + AA6EFE0804770C79005F316C, + AA6EFE0904770C79005F316C, + AA6EFE0A04770C79005F316C, + AA6EFE0B04770C79005F316C, + AA6EFE0C04770C79005F316C, + AA6EFE0D04770C79005F316C, + AA6EFE0E04770C79005F316C, + AA6EFE0F04770C79005F316C, + AA6E01DE04772005005F316C, + AA6E01DF04772005005F316C, + AA6E01E20477205A005F316C, + AA6E01E30477205A005F316C, + AA6E01E6047720A3005F316C, + AA6E01E7047720A3005F316C, + AABE35EB04967E25005F316C, + AABE35EC04967E26005F316C, + ); + isa = PBXGroup; + name = DataStructures; + path = ""; + refType = 4; + }; + AA6EFDC904770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ArrowBackdrop.cpp; + path = ../src/ArrowBackdrop.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDCA04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ArrowBackdrop.h; + path = ../src/ArrowBackdrop.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDCB04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Character.cpp; + path = ../src/Character.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDCC04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Character.h; + path = ../src/Character.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDCD04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CodeDetector.cpp; + path = ../src/CodeDetector.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDCE04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CodeDetector.h; + path = ../src/CodeDetector.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDCF04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Course.cpp; + path = ../src/Course.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD004770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Course.h; + path = ../src/Course.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD104770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Font.cpp; + path = ../src/Font.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD204770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Font.h; + path = ../src/Font.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD304770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FontCharAliases.cpp; + path = ../src/FontCharAliases.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD404770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FontCharAliases.h; + path = ../src/FontCharAliases.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD504770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FontCharmaps.cpp; + path = ../src/FontCharmaps.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD604770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FontCharmaps.h; + path = ../src/FontCharmaps.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD704770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FontManager.cpp; + path = ../src/FontManager.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD804770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FontManager.h; + path = ../src/FontManager.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDD904770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameConstantsAndTypes.cpp; + path = ../src/GameConstantsAndTypes.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDDA04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameConstantsAndTypes.h; + path = ../src/GameConstantsAndTypes.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDDB04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameDef.cpp; + path = ../src/GameDef.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDDC04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameDef.h; + path = ../src/GameDef.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDDD04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameInput.cpp; + path = ../src/GameInput.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDDE04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GameInput.h; + path = ../src/GameInput.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDDF04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Grade.cpp; + path = ../src/Grade.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE004770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Grade.h; + path = ../src/Grade.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE104770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Inventory.cpp; + path = ../src/Inventory.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE204770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Inventory.h; + path = ../src/Inventory.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE304770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LyricsLoader.cpp; + path = ../src/LyricsLoader.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE404770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LyricsLoader.h; + path = ../src/LyricsLoader.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE504770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteData.cpp; + path = ../src/NoteData.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE604770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteData.h; + path = ../src/NoteData.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE704770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteDataWithScoring.cpp; + path = ../src/NoteDataWithScoring.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE804770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteDataWithScoring.h; + path = ../src/NoteDataWithScoring.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDE904770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteFieldPositioning.cpp; + path = ../src/NoteFieldPositioning.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDEA04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteFieldPositioning.h; + path = ../src/NoteFieldPositioning.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDEB04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Notes.cpp; + path = ../src/Notes.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDEC04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Notes.h; + path = ../src/Notes.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDED04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoader.cpp; + path = ../src/NotesLoader.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDEE04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoader.h; + path = ../src/NotesLoader.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDEF04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderBMS.cpp; + path = ../src/NotesLoaderBMS.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF004770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderBMS.h; + path = ../src/NotesLoaderBMS.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF104770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderDWI.cpp; + path = ../src/NotesLoaderDWI.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF204770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderDWI.h; + path = ../src/NotesLoaderDWI.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF304770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderKSF.cpp; + path = ../src/NotesLoaderKSF.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF404770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderKSF.h; + path = ../src/NotesLoaderKSF.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF504770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderSM.cpp; + path = ../src/NotesLoaderSM.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF604770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesLoaderSM.h; + path = ../src/NotesLoaderSM.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF704770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesWriterDWI.cpp; + path = ../src/NotesWriterDWI.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF804770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesWriterDWI.h; + path = ../src/NotesWriterDWI.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDF904770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesWriterSM.cpp; + path = ../src/NotesWriterSM.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDFA04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NotesWriterSM.h; + path = ../src/NotesWriterSM.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDFB04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteTypes.cpp; + path = ../src/NoteTypes.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDFC04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteTypes.h; + path = ../src/NoteTypes.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDFD04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Player.cpp; + path = ../src/Player.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDFE04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Player.h; + path = ../src/Player.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFDFF04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PlayerAI.cpp; + path = ../src/PlayerAI.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0004770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PlayerAI.h; + path = ../src/PlayerAI.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0104770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PlayerNumber.cpp; + path = ../src/PlayerNumber.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0204770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PlayerNumber.h; + path = ../src/PlayerNumber.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0304770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PlayerOptions.cpp; + path = ../src/PlayerOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0404770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = PlayerOptions.h; + path = ../src/PlayerOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0704770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SongOptions.cpp; + path = ../src/SongOptions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0804770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SongOptions.h; + path = ../src/SongOptions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0904770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StageStats.cpp; + path = ../src/StageStats.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0A04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StageStats.h; + path = ../src/StageStats.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0B04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StyleDef.cpp; + path = ../src/StyleDef.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0C04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StyleDef.h; + path = ../src/StyleDef.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0D04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StyleInput.h; + path = ../src/StyleInput.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0E04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = TitleSubstitution.cpp; + path = ../src/TitleSubstitution.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE0F04770C79005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = TitleSubstitution.h; + path = ../src/TitleSubstitution.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE1004770C79005F316C = { + fileRef = AA6EFDC904770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1104770C79005F316C = { + fileRef = AA6EFDCA04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1204770C79005F316C = { + fileRef = AA6EFDCB04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1304770C79005F316C = { + fileRef = AA6EFDCC04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1404770C79005F316C = { + fileRef = AA6EFDCD04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1504770C79005F316C = { + fileRef = AA6EFDCE04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1604770C79005F316C = { + fileRef = AA6EFDCF04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1704770C79005F316C = { + fileRef = AA6EFDD004770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1804770C79005F316C = { + fileRef = AA6EFDD104770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1904770C79005F316C = { + fileRef = AA6EFDD204770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1A04770C79005F316C = { + fileRef = AA6EFDD304770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1B04770C79005F316C = { + fileRef = AA6EFDD404770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1C04770C79005F316C = { + fileRef = AA6EFDD504770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1D04770C79005F316C = { + fileRef = AA6EFDD604770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1E04770C79005F316C = { + fileRef = AA6EFDD704770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE1F04770C79005F316C = { + fileRef = AA6EFDD804770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2004770C79005F316C = { + fileRef = AA6EFDD904770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2104770C79005F316C = { + fileRef = AA6EFDDA04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2204770C79005F316C = { + fileRef = AA6EFDDB04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2304770C79005F316C = { + fileRef = AA6EFDDC04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2404770C79005F316C = { + fileRef = AA6EFDDD04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2504770C79005F316C = { + fileRef = AA6EFDDE04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2604770C79005F316C = { + fileRef = AA6EFDDF04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2704770C79005F316C = { + fileRef = AA6EFDE004770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2804770C79005F316C = { + fileRef = AA6EFDE104770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2904770C79005F316C = { + fileRef = AA6EFDE204770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2A04770C79005F316C = { + fileRef = AA6EFDE304770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2B04770C79005F316C = { + fileRef = AA6EFDE404770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2C04770C79005F316C = { + fileRef = AA6EFDE504770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2D04770C79005F316C = { + fileRef = AA6EFDE604770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2E04770C79005F316C = { + fileRef = AA6EFDE704770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE2F04770C79005F316C = { + fileRef = AA6EFDE804770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3004770C79005F316C = { + fileRef = AA6EFDE904770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3104770C79005F316C = { + fileRef = AA6EFDEA04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3204770C79005F316C = { + fileRef = AA6EFDEB04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3304770C79005F316C = { + fileRef = AA6EFDEC04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3404770C79005F316C = { + fileRef = AA6EFDED04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3504770C79005F316C = { + fileRef = AA6EFDEE04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3604770C79005F316C = { + fileRef = AA6EFDEF04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3704770C79005F316C = { + fileRef = AA6EFDF004770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3804770C79005F316C = { + fileRef = AA6EFDF104770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3904770C79005F316C = { + fileRef = AA6EFDF204770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3A04770C79005F316C = { + fileRef = AA6EFDF304770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3B04770C79005F316C = { + fileRef = AA6EFDF404770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3C04770C79005F316C = { + fileRef = AA6EFDF504770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3D04770C79005F316C = { + fileRef = AA6EFDF604770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3E04770C79005F316C = { + fileRef = AA6EFDF704770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE3F04770C79005F316C = { + fileRef = AA6EFDF804770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4004770C79005F316C = { + fileRef = AA6EFDF904770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4104770C79005F316C = { + fileRef = AA6EFDFA04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4204770C79005F316C = { + fileRef = AA6EFDFB04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4304770C79005F316C = { + fileRef = AA6EFDFC04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4404770C79005F316C = { + fileRef = AA6EFDFD04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4504770C79005F316C = { + fileRef = AA6EFDFE04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4604770C79005F316C = { + fileRef = AA6EFDFF04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4704770C79005F316C = { + fileRef = AA6EFE0004770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4804770C79005F316C = { + fileRef = AA6EFE0104770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4904770C79005F316C = { + fileRef = AA6EFE0204770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4A04770C79005F316C = { + fileRef = AA6EFE0304770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4B04770C79005F316C = { + fileRef = AA6EFE0404770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4E04770C79005F316C = { + fileRef = AA6EFE0704770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE4F04770C79005F316C = { + fileRef = AA6EFE0804770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5004770C79005F316C = { + fileRef = AA6EFE0904770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5104770C79005F316C = { + fileRef = AA6EFE0A04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5204770C79005F316C = { + fileRef = AA6EFE0B04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5304770C79005F316C = { + fileRef = AA6EFE0C04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5404770C7A005F316C = { + fileRef = AA6EFE0D04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5504770C7A005F316C = { + fileRef = AA6EFE0E04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5604770C7A005F316C = { + fileRef = AA6EFE0F04770C79005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5704770C7E005F316C = { + children = ( + AA6EFE5804770CAA005F316C, + AA6EFE5904770CAA005F316C, + AA6EFE5A04770CAA005F316C, + AA6EFE5B04770CAA005F316C, + ); + isa = PBXGroup; + name = FileTypes; + path = ""; + refType = 4; + }; + AA6EFE5804770CAA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = IniFile.cpp; + path = ../src/IniFile.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE5904770CAA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = IniFile.h; + path = ../src/IniFile.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE5A04770CAA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MsdFile.cpp; + path = ../src/MsdFile.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE5B04770CAA005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MsdFile.h; + path = ../src/MsdFile.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE5C04770CAA005F316C = { + fileRef = AA6EFE5804770CAA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5D04770CAA005F316C = { + fileRef = AA6EFE5904770CAA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5E04770CAA005F316C = { + fileRef = AA6EFE5A04770CAA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE5F04770CAA005F316C = { + fileRef = AA6EFE5B04770CAA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE6004770CF7005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = global.h; + path = ../src/global.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE6104770CF7005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScreenDimensions.h; + path = ../src/ScreenDimensions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE6204770CF7005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StdString.h; + path = ../src/StdString.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE6304770CF7005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StepMania.cpp; + path = ../src/StepMania.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE6404770CF7005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = StepMania.h; + path = ../src/StepMania.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE6504770CF7005F316C = { + fileRef = AA6EFE6004770CF7005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE6604770CF7005F316C = { + fileRef = AA6EFE6104770CF7005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE6704770CF7005F316C = { + fileRef = AA6EFE6204770CF7005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE6804770CF7005F316C = { + fileRef = AA6EFE6304770CF7005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE6904770CF7005F316C = { + fileRef = AA6EFE6404770CF7005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE6A04770D01005F316C = { + children = ( + AA1DCB6004A4872700D02EE9, + AA6EFE6004770CF7005F316C, + AA6EFE6104770CF7005F316C, + AA6EFE6204770CF7005F316C, + AA6EFE6304770CF7005F316C, + AA6EFE6404770CF7005F316C, + AA272BFB04CB779F00D02EE9, + ); + isa = PBXGroup; + name = StepMania; + path = ../src; + refType = 4; + }; + AA6EFE6D04770D3E005F316C = { + children = ( + AA6EFE6E04770D61005F316C, + AA6EFE6F04770D61005F316C, + AA6EFE7604770E7C005F316C, + AA6EFE7704770E7C005F316C, + AA6EFE7804770E7C005F316C, + AA6EFE7904770E7C005F316C, + AA6EFE7A04770E7C005F316C, + AA6EFE7B04770E7C005F316C, + AA6EFE7E04770E7C005F316C, + AA6EFE7F04770E7C005F316C, + AA6EFE8004770E7C005F316C, + AA6EFE8104770E7C005F316C, + AA6EFE8204770E7C005F316C, + AA6EFE8304770E7C005F316C, + AA6EFE8404770E7C005F316C, + AA6EFE8504770E7C005F316C, + AA6EFE8A04770E7C005F316C, + AA6EFE8B04770E7C005F316C, + AA6EFE8C04770E7C005F316C, + AA6EFE8D04770E7C005F316C, + AA6EFE8E04770E7C005F316C, + AA6EFE8F04770E7C005F316C, + AA6EFE9004770E7C005F316C, + AA6EFE9104770E7C005F316C, + AA6EFE9204770E7C005F316C, + AA6EFE9304770E7C005F316C, + AA6EFE9404770E7C005F316C, + AA6EFE9504770E7C005F316C, + AA6EFE9604770E7C005F316C, + AA6EFE9704770E7C005F316C, + AA6EFE9804770E7C005F316C, + AA6EFE9904770E7C005F316C, + AA6EFE9A04770E7C005F316C, + AA6EFE9B04770E7C005F316C, + AA6EFE9C04770E7C005F316C, + AA6EFE9D04770E7C005F316C, + AA6EFE9E04770E7C005F316C, + AA6EFE9F04770E7C005F316C, + AA6EFEA004770E7C005F316C, + AA6EFEA104770E7C005F316C, + AA6EFEA204770E7C005F316C, + AA6EFEA304770E7C005F316C, + AA6EFEA404770E7C005F316C, + AA6EFEA504770E7C005F316C, + AA6EFEA604770E7C005F316C, + AA6EFEA704770E7C005F316C, + AA6EFEA804770E7C005F316C, + AA6EFEA904770E7C005F316C, + AA6EFEAA04770E7C005F316C, + AA6EFEAB04770E7C005F316C, + AA6EFEAC04770E7C005F316C, + AA6EFEAD04770E7C005F316C, + AA6EFEAE04770E7C005F316C, + AA6EFEAF04770E7C005F316C, + AA6EFEB004770E7C005F316C, + AA6EFEB104770E7C005F316C, + AA6EFEB204770E7C005F316C, + AA6EFEB304770E7C005F316C, + AA6EFEB404770E7C005F316C, + AA6EFEB504770E7C005F316C, + AA6EFEB604770E7C005F316C, + AA6EFEB704770E7C005F316C, + ); + isa = PBXGroup; + name = ActorsInMenus; + path = ""; + refType = 4; + }; + AA6EFE6E04770D61005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Banner.cpp; + path = ../src/Banner.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE6F04770D61005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Banner.h; + path = ../src/Banner.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7204770D61005F316C = { + fileRef = AA6EFE6E04770D61005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE7304770D61005F316C = { + fileRef = AA6EFE6F04770D61005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFE7604770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BPMDisplay.cpp; + path = ../src/BPMDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7704770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BPMDisplay.h; + path = ../src/BPMDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7804770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CourseContentsList.cpp; + path = ../src/CourseContentsList.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7904770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CourseContentsList.h; + path = ../src/CourseContentsList.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7A04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CourseEntryDisplay.cpp; + path = ../src/CourseEntryDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7B04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CourseEntryDisplay.h; + path = ../src/CourseEntryDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7E04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyIcon.cpp; + path = ../src/DifficultyIcon.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE7F04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyIcon.h; + path = ../src/DifficultyIcon.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8004770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyMeter.cpp; + path = ../src/DifficultyMeter.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8104770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyMeter.h; + path = ../src/DifficultyMeter.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8204770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyRating.cpp; + path = ../src/DifficultyRating.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8304770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyRating.h; + path = ../src/DifficultyRating.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8404770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = EditMenu.cpp; + path = ../src/EditMenu.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8504770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = EditMenu.h; + path = ../src/EditMenu.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8A04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FadingBanner.cpp; + path = ../src/FadingBanner.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8B04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = FadingBanner.h; + path = ../src/FadingBanner.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8C04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GradeDisplay.cpp; + path = ../src/GradeDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8D04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GradeDisplay.h; + path = ../src/GradeDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8E04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrooveGraph.cpp; + path = ../src/GrooveGraph.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE8F04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrooveGraph.h; + path = ../src/GrooveGraph.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9004770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrooveRadar.cpp; + path = ../src/GrooveRadar.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9104770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrooveRadar.h; + path = ../src/GrooveRadar.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9204770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GroupList.cpp; + path = ../src/GroupList.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9304770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GroupList.h; + path = ../src/GroupList.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9404770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = HelpDisplay.cpp; + path = ../src/HelpDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9504770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = HelpDisplay.h; + path = ../src/HelpDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9604770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = JukeboxMenu.cpp; + path = ../src/JukeboxMenu.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9704770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = JukeboxMenu.h; + path = ../src/JukeboxMenu.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9804770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MenuElements.cpp; + path = ../src/MenuElements.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9904770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MenuElements.h; + path = ../src/MenuElements.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9A04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MenuTimer.cpp; + path = ../src/MenuTimer.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9B04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MenuTimer.h; + path = ../src/MenuTimer.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9C04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MeterDisplay.cpp; + path = ../src/MeterDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9D04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MeterDisplay.h; + path = ../src/MeterDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9E04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicBannerWheel.cpp; + path = ../src/MusicBannerWheel.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFE9F04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicBannerWheel.h; + path = ../src/MusicBannerWheel.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA004770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicList.cpp; + path = ../src/MusicList.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA104770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicList.h; + path = ../src/MusicList.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA204770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicSortDisplay.cpp; + path = ../src/MusicSortDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA304770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicSortDisplay.h; + path = ../src/MusicSortDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA404770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicWheel.cpp; + path = ../src/MusicWheel.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA504770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicWheel.h; + path = ../src/MusicWheel.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA604770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicWheelItem.cpp; + path = ../src/MusicWheelItem.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA704770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MusicWheelItem.h; + path = ../src/MusicWheelItem.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA804770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = OptionIcon.cpp; + path = ../src/OptionIcon.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEA904770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = OptionIcon.h; + path = ../src/OptionIcon.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEAA04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = OptionIconRow.cpp; + path = ../src/OptionIconRow.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEAB04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = OptionIconRow.h; + path = ../src/OptionIconRow.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEAC04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = OptionsCursor.cpp; + path = ../src/OptionsCursor.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEAD04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = OptionsCursor.h; + path = ../src/OptionsCursor.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEAE04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScrollBar.cpp; + path = ../src/ScrollBar.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEAF04770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScrollBar.h; + path = ../src/ScrollBar.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB004770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScrollingList.cpp; + path = ../src/ScrollingList.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB104770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScrollingList.h; + path = ../src/ScrollingList.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB204770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SnapDisplay.cpp; + path = ../src/SnapDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB304770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = SnapDisplay.h; + path = ../src/SnapDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB404770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = TextBanner.cpp; + path = ../src/TextBanner.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB504770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = TextBanner.h; + path = ../src/TextBanner.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB604770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = WheelNotifyIcon.cpp; + path = ../src/WheelNotifyIcon.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB704770E7C005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = WheelNotifyIcon.h; + path = ../src/WheelNotifyIcon.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEB804770E7C005F316C = { + fileRef = AA6EFE7604770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEB904770E7C005F316C = { + fileRef = AA6EFE7704770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEBA04770E7C005F316C = { + fileRef = AA6EFE7804770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEBB04770E7C005F316C = { + fileRef = AA6EFE7904770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEBC04770E7C005F316C = { + fileRef = AA6EFE7A04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEBD04770E7C005F316C = { + fileRef = AA6EFE7B04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC004770E7C005F316C = { + fileRef = AA6EFE7E04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC104770E7C005F316C = { + fileRef = AA6EFE7F04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC204770E7C005F316C = { + fileRef = AA6EFE8004770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC304770E7C005F316C = { + fileRef = AA6EFE8104770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC404770E7C005F316C = { + fileRef = AA6EFE8204770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC504770E7C005F316C = { + fileRef = AA6EFE8304770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC604770E7C005F316C = { + fileRef = AA6EFE8404770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEC704770E7C005F316C = { + fileRef = AA6EFE8504770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFECC04770E7C005F316C = { + fileRef = AA6EFE8A04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFECD04770E7C005F316C = { + fileRef = AA6EFE8B04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFECE04770E7C005F316C = { + fileRef = AA6EFE8C04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFECF04770E7C005F316C = { + fileRef = AA6EFE8D04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED004770E7C005F316C = { + fileRef = AA6EFE8E04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED104770E7C005F316C = { + fileRef = AA6EFE8F04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED204770E7C005F316C = { + fileRef = AA6EFE9004770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED304770E7C005F316C = { + fileRef = AA6EFE9104770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED404770E7C005F316C = { + fileRef = AA6EFE9204770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED504770E7C005F316C = { + fileRef = AA6EFE9304770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED604770E7C005F316C = { + fileRef = AA6EFE9404770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED704770E7C005F316C = { + fileRef = AA6EFE9504770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED804770E7C005F316C = { + fileRef = AA6EFE9604770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFED904770E7C005F316C = { + fileRef = AA6EFE9704770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEDA04770E7C005F316C = { + fileRef = AA6EFE9804770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEDB04770E7C005F316C = { + fileRef = AA6EFE9904770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEDC04770E7C005F316C = { + fileRef = AA6EFE9A04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEDD04770E7C005F316C = { + fileRef = AA6EFE9B04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEDE04770E7C005F316C = { + fileRef = AA6EFE9C04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEDF04770E7C005F316C = { + fileRef = AA6EFE9D04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE004770E7C005F316C = { + fileRef = AA6EFE9E04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE104770E7C005F316C = { + fileRef = AA6EFE9F04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE204770E7C005F316C = { + fileRef = AA6EFEA004770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE304770E7C005F316C = { + fileRef = AA6EFEA104770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE404770E7C005F316C = { + fileRef = AA6EFEA204770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE504770E7C005F316C = { + fileRef = AA6EFEA304770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE604770E7C005F316C = { + fileRef = AA6EFEA404770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE704770E7C005F316C = { + fileRef = AA6EFEA504770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE804770E7C005F316C = { + fileRef = AA6EFEA604770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEE904770E7C005F316C = { + fileRef = AA6EFEA704770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEEA04770E7C005F316C = { + fileRef = AA6EFEA804770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEEB04770E7C005F316C = { + fileRef = AA6EFEA904770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEEC04770E7C005F316C = { + fileRef = AA6EFEAA04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEED04770E7C005F316C = { + fileRef = AA6EFEAB04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEEE04770E7C005F316C = { + fileRef = AA6EFEAC04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEEF04770E7C005F316C = { + fileRef = AA6EFEAD04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF004770E7C005F316C = { + fileRef = AA6EFEAE04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF104770E7C005F316C = { + fileRef = AA6EFEAF04770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF204770E7C005F316C = { + fileRef = AA6EFEB004770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF304770E7C005F316C = { + fileRef = AA6EFEB104770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF404770E7C005F316C = { + fileRef = AA6EFEB204770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF504770E7C005F316C = { + fileRef = AA6EFEB304770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF604770E7C005F316C = { + fileRef = AA6EFEB404770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF704770E7C005F316C = { + fileRef = AA6EFEB504770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF804770E7C005F316C = { + fileRef = AA6EFEB604770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEF904770E7C005F316C = { + fileRef = AA6EFEB704770E7C005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFEFA04770E84005F316C = { + children = ( + AA6EFEFB04770F63005F316C, + AA6EFEFC04770F63005F316C, + AA6EFEFD04770F63005F316C, + AA6EFEFE04770F63005F316C, + AA6EFEFF04770F63005F316C, + AA6EFF0004770F63005F316C, + AA6EFF0104770F63005F316C, + AA6EFF0204770F63005F316C, + AA6EFF0304770F63005F316C, + AA6EFF0404770F63005F316C, + AAE443E904B0F9F600D02EE9, + AAE443EA04B0F9F600D02EE9, + AAE443EB04B0F9F600D02EE9, + AAE443EC04B0F9F600D02EE9, + AA6EFF0504770F63005F316C, + AA6EFF0604770F63005F316C, + AA6EFF0704770F63005F316C, + AA6EFF0804770F63005F316C, + AA6EFF0904770F63005F316C, + AA6EFF0A04770F63005F316C, + AA6EFF0B04770F63005F316C, + AA6EFF0C04770F63005F316C, + AA6EFF0D04770F63005F316C, + AA6EFF0E04770F63005F316C, + AA6EFF0F04770F63005F316C, + AA6EFF1004770F63005F316C, + AA6EFF1104770F63005F316C, + AA6EFF1204770F63005F316C, + AA6EFF1304770F63005F316C, + AA6EFF1404770F63005F316C, + AA6EFF1504770F63005F316C, + AA6EFF1604770F63005F316C, + AA6EFF1704770F63005F316C, + AA6EFF1804770F63005F316C, + AA6EFF1A04770F63005F316C, + AA6EFF1B04770F63005F316C, + AA6EFF1C04770F63005F316C, + AA6EFF1D04770F63005F316C, + AA6EFF1E04770F63005F316C, + AA6EFF1F04770F63005F316C, + AA6EFF2004770F63005F316C, + AA6EFF2104770F63005F316C, + AA6EFF2204770F63005F316C, + AA6EFF2304770F63005F316C, + AA6EFF2404770F63005F316C, + AA0E393304DA8EE700D02EE9, + AA0E393404DA8EE700D02EE9, + AA6EFF2504770F63005F316C, + AA6EFF2604770F63005F316C, + AA6EFF2704770F63005F316C, + AA6EFF2804770F63005F316C, + AA6EFF2904770F63005F316C, + AA6EFF2A04770F63005F316C, + AA6EFF2B04770F63005F316C, + AA6EFF2C04770F63005F316C, + AA6EFF2D04770F63005F316C, + AA6EFF2E04770F63005F316C, + AA6EFF3004770F63005F316C, + AAE443F304B0FEB700D02EE9, + AAE443F404B0FEB700D02EE9, + AA6EFF3104770F63005F316C, + AA6EFF3204770F63005F316C, + AA6EFF3304770F63005F316C, + AA6EFF3404770F63005F316C, + ); + isa = PBXGroup; + name = ActorsInGameplay; + path = ""; + refType = 4; + }; + AA6EFEFB04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActiveItemList.cpp; + path = ../src/ActiveItemList.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEFC04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActiveItemList.h; + path = ../src/ActiveItemList.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEFD04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ArrowEffects.cpp; + path = ../src/ArrowEffects.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEFE04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ArrowEffects.h; + path = ../src/ArrowEffects.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFEFF04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Background.cpp; + path = ../src/Background.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0004770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Background.h; + path = ../src/Background.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0104770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BGAnimation.cpp; + path = ../src/BGAnimation.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0204770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BGAnimation.h; + path = ../src/BGAnimation.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0304770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BGAnimationLayer.cpp; + path = ../src/BGAnimationLayer.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0404770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BGAnimationLayer.h; + path = ../src/BGAnimationLayer.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0504770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Combo.cpp; + path = ../src/Combo.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0604770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Combo.h; + path = ../src/Combo.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0704770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DancingCharacters.cpp; + path = ../src/DancingCharacters.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0804770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DancingCharacters.h; + path = ../src/DancingCharacters.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0904770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GhostArrow.cpp; + path = ../src/GhostArrow.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0A04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GhostArrow.h; + path = ../src/GhostArrow.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0B04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GhostArrowBright.cpp; + path = ../src/GhostArrowBright.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0C04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GhostArrowBright.h; + path = ../src/GhostArrowBright.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0D04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GhostArrowRow.cpp; + path = ../src/GhostArrowRow.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0E04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GhostArrowRow.h; + path = ../src/GhostArrowRow.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF0F04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrayArrow.cpp; + path = ../src/GrayArrow.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1004770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrayArrow.h; + path = ../src/GrayArrow.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1104770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrayArrowRow.cpp; + path = ../src/GrayArrowRow.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1204770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = GrayArrowRow.h; + path = ../src/GrayArrowRow.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1304770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = HoldGhostArrow.cpp; + path = ../src/HoldGhostArrow.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1404770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = HoldGhostArrow.h; + path = ../src/HoldGhostArrow.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1504770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = HoldJudgment.cpp; + path = ../src/HoldJudgment.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1604770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = HoldJudgment.h; + path = ../src/HoldJudgment.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1704770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Judgment.cpp; + path = ../src/Judgment.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1804770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Judgment.h; + path = ../src/Judgment.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1A04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LifeMeter.h; + path = ../src/LifeMeter.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1B04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LifeMeterBar.cpp; + path = ../src/LifeMeterBar.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1C04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LifeMeterBar.h; + path = ../src/LifeMeterBar.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1D04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LifeMeterBattery.cpp; + path = ../src/LifeMeterBattery.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1E04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LifeMeterBattery.h; + path = ../src/LifeMeterBattery.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF1F04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LyricDisplay.cpp; + path = ../src/LyricDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2004770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = LyricDisplay.h; + path = ../src/LyricDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2104770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteDisplay.cpp; + path = ../src/NoteDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2204770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteDisplay.h; + path = ../src/NoteDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2304770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteField.cpp; + path = ../src/NoteField.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2404770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = NoteField.h; + path = ../src/NoteField.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2504770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplay.cpp; + path = ../src/ScoreDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2604770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplay.h; + path = ../src/ScoreDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2704770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayBattle.cpp; + path = ../src/ScoreDisplayBattle.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2804770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayBattle.h; + path = ../src/ScoreDisplayBattle.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2904770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayNormal.cpp; + path = ../src/ScoreDisplayNormal.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2A04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayNormal.h; + path = ../src/ScoreDisplayNormal.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2B04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayOni.cpp; + path = ../src/ScoreDisplayOni.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2C04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayOni.h; + path = ../src/ScoreDisplayOni.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2D04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayRave.cpp; + path = ../src/ScoreDisplayRave.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF2E04770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreDisplayRave.h; + path = ../src/ScoreDisplayRave.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF3004770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreKeeper.h; + path = ../src/ScoreKeeper.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF3104770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreKeeperMAX2.cpp; + path = ../src/ScoreKeeperMAX2.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF3204770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreKeeperMAX2.h; + path = ../src/ScoreKeeperMAX2.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF3304770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = TimingAssist.cpp; + path = ../src/TimingAssist.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF3404770F63005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = TimingAssist.h; + path = ../src/TimingAssist.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF3504770F63005F316C = { + fileRef = AA6EFEFB04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3604770F63005F316C = { + fileRef = AA6EFEFC04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3704770F63005F316C = { + fileRef = AA6EFEFD04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3804770F63005F316C = { + fileRef = AA6EFEFE04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3904770F63005F316C = { + fileRef = AA6EFEFF04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3A04770F63005F316C = { + fileRef = AA6EFF0004770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3B04770F63005F316C = { + fileRef = AA6EFF0104770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3C04770F63005F316C = { + fileRef = AA6EFF0204770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3D04770F63005F316C = { + fileRef = AA6EFF0304770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3E04770F63005F316C = { + fileRef = AA6EFF0404770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF3F04770F63005F316C = { + fileRef = AA6EFF0504770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4004770F63005F316C = { + fileRef = AA6EFF0604770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4104770F63005F316C = { + fileRef = AA6EFF0704770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4204770F63005F316C = { + fileRef = AA6EFF0804770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4304770F63005F316C = { + fileRef = AA6EFF0904770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4404770F63005F316C = { + fileRef = AA6EFF0A04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4504770F63005F316C = { + fileRef = AA6EFF0B04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4604770F63005F316C = { + fileRef = AA6EFF0C04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4704770F63005F316C = { + fileRef = AA6EFF0D04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4804770F63005F316C = { + fileRef = AA6EFF0E04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4904770F63005F316C = { + fileRef = AA6EFF0F04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4A04770F63005F316C = { + fileRef = AA6EFF1004770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4B04770F63005F316C = { + fileRef = AA6EFF1104770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4C04770F63005F316C = { + fileRef = AA6EFF1204770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4D04770F63005F316C = { + fileRef = AA6EFF1304770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4E04770F63005F316C = { + fileRef = AA6EFF1404770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF4F04770F63005F316C = { + fileRef = AA6EFF1504770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5004770F63005F316C = { + fileRef = AA6EFF1604770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5104770F63005F316C = { + fileRef = AA6EFF1704770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5204770F63005F316C = { + fileRef = AA6EFF1804770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5404770F63005F316C = { + fileRef = AA6EFF1A04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5504770F63005F316C = { + fileRef = AA6EFF1B04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5604770F63005F316C = { + fileRef = AA6EFF1C04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5704770F63005F316C = { + fileRef = AA6EFF1D04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5804770F63005F316C = { + fileRef = AA6EFF1E04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5904770F63005F316C = { + fileRef = AA6EFF1F04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5A04770F63005F316C = { + fileRef = AA6EFF2004770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5B04770F63005F316C = { + fileRef = AA6EFF2104770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5C04770F63005F316C = { + fileRef = AA6EFF2204770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5D04770F63005F316C = { + fileRef = AA6EFF2304770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5E04770F63005F316C = { + fileRef = AA6EFF2404770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF5F04770F63005F316C = { + fileRef = AA6EFF2504770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6004770F63005F316C = { + fileRef = AA6EFF2604770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6104770F63005F316C = { + fileRef = AA6EFF2704770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6204770F63005F316C = { + fileRef = AA6EFF2804770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6304770F63005F316C = { + fileRef = AA6EFF2904770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6404770F63005F316C = { + fileRef = AA6EFF2A04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6504770F63005F316C = { + fileRef = AA6EFF2B04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6604770F63005F316C = { + fileRef = AA6EFF2C04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6704770F63005F316C = { + fileRef = AA6EFF2D04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6804770F63005F316C = { + fileRef = AA6EFF2E04770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6A04770F63005F316C = { + fileRef = AA6EFF3004770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6B04770F63005F316C = { + fileRef = AA6EFF3104770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6C04770F63005F316C = { + fileRef = AA6EFF3204770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6D04770F63005F316C = { + fileRef = AA6EFF3304770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6E04770F63005F316C = { + fileRef = AA6EFF3404770F63005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF6F04770F6A005F316C = { + children = ( + AA6EFF7004770F86005F316C, + AA6EFF7104770F86005F316C, + AABE35EF04967E6F005F316C, + AABE35F004967E6F005F316C, + ); + isa = PBXGroup; + name = Transitions; + path = ""; + refType = 4; + }; + AA6EFF7004770F86005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Transition.cpp; + path = ../src/Transition.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF7104770F86005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Transition.h; + path = ../src/Transition.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF7204770F86005F316C = { + fileRef = AA6EFF7004770F86005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF7304770F86005F316C = { + fileRef = AA6EFF7104770F86005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFF7404770F8B005F316C = { + children = ( + AA6EFF7504770FFD005F316C, + AA6EFF7604770FFD005F316C, + AA1DC47804A4866B00D02EE9, + AA6EFF7704770FFD005F316C, + AA6EFF7804770FFD005F316C, + AA6EFF7904770FFD005F316C, + AA6EFF7A04770FFD005F316C, + AAA983CA04B9060A00D02EE9, + AA1DC47204A485E900D02EE9, + AA6EFFB904770FFD005F316C, + AA6EFFBA04770FFD005F316C, + AA8F118204A04F9B00D02EE9, + AA8F118304A04F9B00D02EE9, + AA6EFFBD04770FFD005F316C, + AA6EFFBE04770FFD005F316C, + AA6EFFBF04770FFD005F316C, + AA6EFFC004770FFD005F316C, + AA6EFFC104770FFD005F316C, + AA6EFFC204770FFD005F316C, + AA6EFFC304770FFD005F316C, + ); + isa = PBXGroup; + name = Actors; + path = ""; + refType = 4; + }; + AA6EFF7504770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Actor.cpp; + path = ../src/Actor.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF7604770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Actor.h; + path = ../src/Actor.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF7704770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActorFrame.cpp; + path = ../src/ActorFrame.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF7804770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActorFrame.h; + path = ../src/ActorFrame.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF7904770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActorScroller.cpp; + path = ../src/ActorScroller.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFF7A04770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ActorScroller.h; + path = ../src/ActorScroller.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFB904770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BitmapText.cpp; + path = ../src/BitmapText.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFBA04770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BitmapText.h; + path = ../src/BitmapText.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFBB04770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = mathlib.c; + path = ../src/mathlib.c; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFBC04770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = mathlib.h; + path = ../src/mathlib.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFBD04770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Model.cpp; + path = ../src/Model.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFBE04770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Model.h; + path = ../src/Model.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFBF04770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ModelTypes.cpp; + path = ../src/ModelTypes.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFC004770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ModelTypes.h; + path = ../src/ModelTypes.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFC104770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Quad.h; + path = ../src/Quad.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFC204770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Sprite.cpp; + path = ../src/Sprite.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFC304770FFD005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = Sprite.h; + path = ../src/Sprite.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA6EFFC404770FFD005F316C = { + fileRef = AA6EFF7504770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFFC504770FFD005F316C = { + fileRef = AA6EFF7604770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFFC604770FFD005F316C = { + fileRef = AA6EFF7704770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFFC704770FFD005F316C = { + fileRef = AA6EFF7804770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFFC804770FFD005F316C = { + fileRef = AA6EFF7904770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFFC904770FFD005F316C = { + fileRef = AA6EFF7A04770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFFFE04770FFD005F316C = { + fileRef = AA6EFFB904770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA6EFFFF04770FFD005F316C = { + fileRef = AA6EFFBA04770FFD005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AA76D15404D9D2D200D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = CrashHandler.cpp; + refType = 4; + tabWidth = 4; + }; + AA76D15504D9D2D200D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = CrashHandlerChild.cpp; + refType = 4; + tabWidth = 4; + }; + AA76D15604D9D2D200D02EE9 = { + fileRef = AA76D15404D9D2D200D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA76D15704D9D2D200D02EE9 = { + fileRef = AA76D15504D9D2D200D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA8B6C7804AFD82B00D02EE9 = { + children = ( + AA8B6C7904AFD87300D02EE9, + AA8B6C7A04AFD87300D02EE9, + AA8B6C7B04AFD87300D02EE9, + AA8B6C7C04AFD87300D02EE9, + AA8B6C7D04AFD87300D02EE9, + AA8B6C7E04AFD87300D02EE9, + AA8B6C7F04AFD87300D02EE9, + ); + isa = PBXGroup; + name = pcre; + path = /Users/steve/stepmania/src/pcre; + refType = 0; + }; + AA8B6C7904AFD87300D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = chartables.c; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8B6C7A04AFD87300D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = get.c; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8B6C7B04AFD87300D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = internal.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8B6C7C04AFD87300D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = maketables.c; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8B6C7D04AFD87300D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = pcre.c; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8B6C7E04AFD87300D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = pcre.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8B6C7F04AFD87300D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = study.c; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8DD84904A2E51400D02EE9 = { + isa = PBXFrameworkReference; + name = OpenGL.framework; + path = /System/Library/Frameworks/OpenGL.framework; + refType = 0; + }; + AA8DD84A04A2E51400D02EE9 = { + fileRef = AA8DD84904A2E51400D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA8F118204A04F9B00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyDisplay.cpp; + path = ../src/DifficultyDisplay.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA8F118304A04F9B00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = DifficultyDisplay.h; + path = ../src/DifficultyDisplay.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AA8F118404A04F9B00D02EE9 = { + fileRef = AA8F118204A04F9B00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA8F118504A04F9B00D02EE9 = { + fileRef = AA8F118304A04F9B00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AA8F275E04A1127900D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + path = RageSoundDriver_QT.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA8F275F04A1127900D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + path = RageSoundDriver_QT.cpp; + refType = 4; + tabWidth = 4; + usesTabs = 0; + }; + AA98E298049ACE39005F316C = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + path = arch_darwin.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AA98E299049ACE39005F316C = { + fileRef = AA98E298049ACE39005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAA0F7CE047AC7BF005F316C = { + isa = PBXFrameworkReference; + name = Carbon.framework; + path = /System/Library/Frameworks/Carbon.framework; + refType = 0; + }; + AAA0F7CF047AC7BF005F316C = { + fileRef = AAA0F7CE047AC7BF005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAA0F7D0047AC7EA005F316C = { + isa = PBXFrameworkReference; + name = IOKit.framework; + path = /System/Library/Frameworks/IOKit.framework; + refType = 0; + }; + AAA0F7D1047AC7EA005F316C = { + fileRef = AAA0F7D0047AC7EA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAA0F7D2047ACBC9005F316C = { + isa = PBXFrameworkReference; + name = QuickTime.framework; + path = /System/Library/Frameworks/QuickTime.framework; + refType = 0; + }; + AAA0F7D3047ACBC9005F316C = { + fileRef = AAA0F7D2047ACBC9005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAA983CA04B9060A00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ActorUtil.cpp; + path = /Users/steve/stepmania/src/ActorUtil.cpp; + refType = 0; + }; + AAA983CB04B9060A00D02EE9 = { + fileRef = AAA983CA04B9060A00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB3B36B04C38B4600D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = InputHandler.cpp; + refType = 4; + }; + AAB3B36C04C38B4600D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = InputHandler.h; + refType = 4; + }; + AAB3B36D04C38B4600D02EE9 = { + fileRef = AAB3B36B04C38B4600D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB3B36E04C38B4600D02EE9 = { + fileRef = AAB3B36C04C38B4600D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB3B37704C38BF600D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = MovieTexture.h; + path = MovieTexture/MovieTexture.h; + refType = 4; + }; + AAB3B37804C38BF600D02EE9 = { + fileRef = AAB3B37704C38BF600D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB3B37F04C3F48700D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + name = ArchHooks_darwin.h; + path = ArchHooks/ArchHooks_darwin.h; + refType = 4; + tabWidth = 4; + }; + AAB3B38004C3F48700D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + name = ArchHooks_darwin.cpp; + path = ArchHooks/ArchHooks_darwin.cpp; + refType = 4; + tabWidth = 4; + }; + AAB3B38104C3F48700D02EE9 = { + fileRef = AAB3B37F04C3F48700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB3B38204C3F48700D02EE9 = { + fileRef = AAB3B38004C3F48700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB3B38504C5701D00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MovieTexture_DShow.cpp; + path = MovieTexture/MovieTexture_DShow.cpp; + refType = 4; + tabWidth = 4; + }; + AAB3B38604C5701D00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MovieTexture_DShow.h; + path = MovieTexture/MovieTexture_DShow.h; + refType = 4; + tabWidth = 4; + }; + AAB3B38704C5701D00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MovieTexture_DShowHelper.cpp; + path = MovieTexture/MovieTexture_DShowHelper.cpp; + refType = 4; + tabWidth = 4; + }; + AAB3B38804C5701D00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MovieTexture_DShowHelper.h; + path = MovieTexture/MovieTexture_DShowHelper.h; + refType = 4; + tabWidth = 4; + }; + AAB3B39004C5921800D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = MovieTexture_Null.cpp; + path = MovieTexture/MovieTexture_Null.cpp; + refType = 4; + tabWidth = 4; + }; + AAB3B39104C5921800D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = MovieTexture_Null.h; + path = MovieTexture/MovieTexture_Null.h; + refType = 4; + }; + AAB3B39204C5921800D02EE9 = { + fileRef = AAB3B39004C5921800D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB3B39304C5921800D02EE9 = { + fileRef = AAB3B39104C5921800D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAB895E504A9057100D02EE9 = { + isa = PBXFileReference; + path = smicon.icns; + refType = 4; + }; + AAB895E604A9057100D02EE9 = { + fileRef = AAB895E504A9057100D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AABE35EB04967E25005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BannerCache.cpp; + path = ../src/BannerCache.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AABE35EC04967E26005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = BannerCache.h; + path = ../src/BannerCache.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AABE35ED04967E26005F316C = { + fileRef = AABE35EB04967E25005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE35EE04967E26005F316C = { + fileRef = AABE35EC04967E26005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE35EF04967E6F005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ModeSwitcher.cpp; + path = ../src/ModeSwitcher.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AABE35F004967E6F005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ModeSwitcher.h; + path = ../src/ModeSwitcher.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AABE35F104967E6F005F316C = { + fileRef = AABE35EF04967E6F005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE35F204967E6F005F316C = { + fileRef = AABE35F004967E6F005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE36F60497CE16005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = arch_default.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AABE36F70497CE16005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = arch_internal.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AABE36F80497CE16005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = arch.h; + path = /Users/steve/stepmania/src/arch/arch.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AABE36F90497CE16005F316C = { + fileRef = AABE36F60497CE16005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE36FA0497CE16005F316C = { + fileRef = AABE36F70497CE16005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE36FB0497CE16005F316C = { + fileRef = AABE36F80497CE16005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE36FC0497CE44005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ArchHooks.h; + path = ArchHooks/ArchHooks.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AABE36FD0497CE44005F316C = { + fileRef = AABE36FC0497CE44005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE36FE0497CE67005F316C = { + children = ( + AABE36FC0497CE44005F316C, + AABE36FF0497CE83005F316C, + AA3F283B04BE6DDC00D02EE9, + AAB3B37F04C3F48700D02EE9, + AAB3B38004C3F48700D02EE9, + AADB4E8004D4FEC400D02EE9, + AADB4E8104D4FEC400D02EE9, + AADB4E9104D5288400D02EE9, + AADB4E9204D5288400D02EE9, + ); + isa = PBXGroup; + name = ArchHooks; + refType = 4; + }; + AABE36FF0497CE83005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ArchHooks_none.h; + path = ArchHooks/ArchHooks_none.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AABE37000497CE83005F316C = { + fileRef = AABE36FF0497CE83005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AABE37030497CF85005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = RageSoundDriver.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AABE37040497CF85005F316C = { + fileRef = AABE37030497CF85005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAC23F7C0485E68D005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageDisplay_OGL.cpp; + path = ../src/RageDisplay_OGL.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAC23F7D0485E68D005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageDisplay_OGL.h; + path = ../src/RageDisplay_OGL.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAC23F7E0485E68D005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageUtil_CharConversions.cpp; + path = ../src/RageUtil_CharConversions.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAC23F7F0485E68D005F316C = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageUtil_CharConversions.h; + path = ../src/RageUtil_CharConversions.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAC23F800485E68D005F316C = { + fileRef = AAC23F7C0485E68D005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAC23F810485E68D005F316C = { + fileRef = AAC23F7D0485E68D005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAC23F820485E68D005F316C = { + fileRef = AAC23F7E0485E68D005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AAC23F830485E68D005F316C = { + fileRef = AAC23F7F0485E68D005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4E7A04D4FE5D00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = RageSoundReader_FileReader.h; + path = /Users/steve/stepmania/src/RageSoundReader_FileReader.h; + refType = 0; + }; + AADB4E7B04D4FE5D00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = RageSounds.cpp; + path = /Users/steve/stepmania/src/RageSounds.cpp; + refType = 0; + }; + AADB4E7C04D4FE5D00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = RageSounds.h; + path = /Users/steve/stepmania/src/RageSounds.h; + refType = 0; + }; + AADB4E7D04D4FE5D00D02EE9 = { + fileRef = AADB4E7A04D4FE5D00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4E7E04D4FE5D00D02EE9 = { + fileRef = AADB4E7B04D4FE5D00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4E7F04D4FE5D00D02EE9 = { + fileRef = AADB4E7C04D4FE5D00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4E8004D4FEC400D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ArchHooks_Win32.cpp; + path = ArchHooks/ArchHooks_Win32.cpp; + refType = 4; + }; + AADB4E8104D4FEC400D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ArchHooks_Win32.h; + path = ArchHooks/ArchHooks_Win32.h; + refType = 4; + }; + AADB4E8204D4FF9B00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = Crash.cpp; + path = Win32/Crash.cpp; + refType = 4; + }; + AADB4E8304D4FF9B00D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = Crash.h; + path = Win32/Crash.h; + refType = 4; + }; + AADB4E8604D50FB900D02EE9 = { + children = ( + AA76D15404D9D2D200D02EE9, + AADB4E8804D50FB900D02EE9, + AA76D15504D9D2D200D02EE9, + AADB4E8A04D50FB900D02EE9, + AADB4E8B04D50FB900D02EE9, + AADB4E8C04D50FB900D02EE9, + ); + isa = PBXGroup; + path = Unix; + refType = 4; + }; + AADB4E8804D50FB900D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = CrashHandler.h; + refType = 4; + tabWidth = 4; + }; + AADB4E8A04D50FB900D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + path = CrashHandlerInternal.h; + refType = 4; + tabWidth = 4; + }; + AADB4E8B04D50FB900D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = SignalHandler.cpp; + refType = 4; + }; + AADB4E8C04D50FB900D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = SignalHandler.h; + refType = 4; + }; + AADB4E8D04D5261C00D02EE9 = { + children = ( + AADB4E8204D4FF9B00D02EE9, + AADB4E8304D4FF9B00D02EE9, + ); + isa = PBXGroup; + name = Win32; + refType = 4; + }; + AADB4E8E04D5263200D02EE9 = { + children = ( + AADB4E8F04D5263200D02EE9, + AADB4F5904D9220700D02EE9, + AADB4F5A04D9220700D02EE9, + ); + isa = PBXGroup; + path = Darwin; + refType = 4; + }; + AADB4E8F04D5263200D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = arch_setup.h; + refType = 4; + }; + AADB4E9004D5263200D02EE9 = { + fileRef = AADB4E8F04D5263200D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4E9104D5288400D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ArchHooks_Unix.cpp; + path = ArchHooks/ArchHooks_Unix.cpp; + refType = 4; + }; + AADB4E9204D5288400D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + name = ArchHooks_Unix.h; + path = ArchHooks/ArchHooks_Unix.h; + refType = 4; + }; + AADB4F0B04D5CD5900D02EE9 = { + buildActionMask = 2147483647; + files = ( + ); + generatedFileNames = ( + ); + isa = PBXShellScriptBuildPhase; + neededFileNames = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = scripts/make_libSDL_sound.sh; + }; + AADB4F5504D8EB7500D02EE9 = { + fileRef = AADB4E8804D50FB900D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4F5704D8EB7700D02EE9 = { + fileRef = AADB4E8A04D50FB900D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4F5804D8F16D00D02EE9 = { + fileRef = AA6EFDC004770AEA005F316C; + isa = PBXBuildFile; + settings = { + }; + }; + AADB4F5904D9220700D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + path = Crash.h; + refType = 4; + tabWidth = 4; + }; + AADB4F5A04D9220700D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + path = Crash.cpp; + refType = 4; + tabWidth = 4; + }; + AADB4F5B04D9220700D02EE9 = { + fileRef = AADB4F5904D9220700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443E904B0F9F600D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CombinedLifeMeterEnemy.cpp; + path = ../src/CombinedLifeMeterEnemy.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAE443EA04B0F9F600D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CombinedLifeMeterEnemy.h; + path = ../src/CombinedLifeMeterEnemy.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAE443EB04B0F9F600D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CombinedLifeMeterTug.cpp; + path = ../src/CombinedLifeMeterTug.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAE443EC04B0F9F600D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = CombinedLifeMeterTug.h; + path = ../src/CombinedLifeMeterTug.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAE443ED04B0F9F600D02EE9 = { + fileRef = AAE443E904B0F9F600D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443EE04B0F9F600D02EE9 = { + fileRef = AAE443EA04B0F9F600D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443EF04B0F9F600D02EE9 = { + fileRef = AAE443EB04B0F9F600D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443F004B0F9F600D02EE9 = { + fileRef = AAE443EC04B0F9F600D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443F304B0FEB700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreKeeperRave.cpp; + path = ../src/ScoreKeeperRave.cpp; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAE443F404B0FEB700D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = ScoreKeeperRave.h; + path = ../src/ScoreKeeperRave.h; + refType = 2; + tabWidth = 4; + usesTabs = 1; + }; + AAE443F504B0FEB700D02EE9 = { + fileRef = AAE443F304B0FEB700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443F604B0FEB700D02EE9 = { + fileRef = AAE443F404B0FEB700D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443F704B1032300D02EE9 = { + isa = PBXFrameworkReference; + name = SDL_image.framework; + path = /System/Library/Frameworks/SDL_image.framework; + refType = 0; + }; + AAE443F804B1032300D02EE9 = { + isa = PBXFrameworkReference; + name = SDL.framework; + path = /System/Library/Frameworks/SDL.framework; + refType = 0; + }; + AAE443F904B1032300D02EE9 = { + fileRef = AAE443F704B1032300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE443FA04B1032300D02EE9 = { + fileRef = AAE443F804B1032300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE4444704B1394500D02EE9 = { + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + AAE4444804B1395900D02EE9, + AAE4444E04B1396400D02EE9, + ); + isa = PBXCopyFilesBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + AAE4444804B1395900D02EE9 = { + fileRef = AAE443F804B1032300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAE4444E04B1396400D02EE9 = { + fileRef = AAE443F704B1032300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAEF3D0C04B533CC00D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + path = LoadingWindow_Cocoa.h; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AAEF3D0D04B533CC00D02EE9 = { + fileEncoding = 4; + indentWidth = 4; + isa = PBXFileReference; + path = LoadingWindow_Cocoa.mm; + refType = 4; + tabWidth = 4; + usesTabs = 1; + }; + AAEF3D0E04B533CC00D02EE9 = { + fileRef = AAEF3D0C04B533CC00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAEF3D0F04B533CC00D02EE9 = { + fileRef = AAEF3D0D04B533CC00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAEF3D1004B53E2900D02EE9 = { + fileEncoding = 30; + isa = PBXFileReference; + path = LoadingWindow.h; + refType = 4; + }; + AAEF3D1104B53E2900D02EE9 = { + fileRef = AAEF3D1004B53E2900D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAEF3D1204B5473900D02EE9 = { + isa = PBXFileReference; + name = loading.bmp; + path = /Users/steve/stepmania/loading.bmp; + refType = 0; + }; + AAEF3D1304B5473900D02EE9 = { + fileRef = AAEF3D1204B5473900D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A004B26FE200D02EE9 = { + fileRef = AA8B6C7904AFD87300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A104B26FE300D02EE9 = { + fileRef = AA8B6C7A04AFD87300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A204B26FE300D02EE9 = { + fileRef = AA8B6C7B04AFD87300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A304B26FE400D02EE9 = { + fileRef = AA8B6C7C04AFD87300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A404B26FE400D02EE9 = { + fileRef = AA8B6C7D04AFD87300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A504B26FE500D02EE9 = { + fileRef = AA8B6C7E04AFD87300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A604B26FE500D02EE9 = { + fileRef = AA8B6C7F04AFD87300D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580A704B3E2DC00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageUtil_FileDB.cpp; + path = /Users/steve/stepmania/src/RageUtil_FileDB.cpp; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AAF580A804B3E2DC00D02EE9 = { + fileEncoding = 30; + indentWidth = 4; + isa = PBXFileReference; + name = RageUtil_FileDB.h; + path = /Users/steve/stepmania/src/RageUtil_FileDB.h; + refType = 0; + tabWidth = 4; + usesTabs = 1; + }; + AAF580A904B3E2DC00D02EE9 = { + fileRef = AAF580A704B3E2DC00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + AAF580AA04B3E2DC00D02EE9 = { + fileRef = AAF580A804B3E2DC00D02EE9; + isa = PBXBuildFile; + settings = { + }; + }; + }; + rootObject = 29B97313FDCFA39411CA2CEA; +}