summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/Crawl.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* A skeleton ranged_attack class, derived from attack.Steve Melenchuk2014-04-271-0/+9
| | | | | TODO: tie this up to the beam code; move shared code between melee and ranged to plain attack; write ranged-specific code.
* Move some main.cc functions to a new filereaver2014-04-141-0/+7
| | | | | | | | | | Specifically player_reacts, decrement_durations, and various helper functions. [Committer's note: updated the xcode and MSVC project files too; I don't guarantee that they work.] Signed-off-by: Steve Melenchuk <smelenchuk@gmail.com>
* Rename abl-show.{cc,h} to ability.{cc,h}Adam Borowski2013-12-241-8/+8
| | | | The old name was quite puzzling...
* Remove Mislead.Adam Borowski2013-12-151-8/+0
| | | | | | It was a pure interface screw, and even worse, required a large amount of support code that's a maintenance burden, causing crashes we need to fix from time to time.
* Rewrite monster_iterator.Adam Borowski2013-10-311-8/+0
| | | | | It degenerated to a simple loop over menv, hardly worth any syntactic sugar. I kept it for now, though.
* Xcode: add zlib to linker for Crawl-cmd and Crawl TilesSteven Noonan2011-12-031-1/+6
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: add USE_TILE_LOCAL for Tiles targetSteven Noonan2011-12-031-0/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: update source/resource list to match Makefile targetsSteven Noonan2011-12-031-108/+404
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: add Info.plist generation phaseSteven Noonan2011-12-031-1/+31
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Add -DASSERTS to Xcode build.Darshan Shaligram2010-07-151-0/+1
|
* Xcode: disable -pedantic, enable wizmode in Release config, other fixes to ↵Darshan Shaligram2010-07-101-15/+78
| | | | build master.
* Move tile2.cc's code to tilepick.cc.Enne Walker2010-04-261-4/+0
| | | | It belongs there and tile2.cc is far too vague of a name.
* Xcode: fix ASCII buildSteven Noonan2010-04-261-21/+253
| | | | | | Fixes bug 1406. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: fix generation of build.h and compflag.hSteven Noonan2010-04-071-4/+8
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: simplify art-data.h and dc-unrand.txt generationSteven Noonan2010-04-071-1/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: fix crawl-cmd buildSteven Noonan2010-04-071-6/+44
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode project: fix build failures due to source references and contrib breakageSteven Noonan2010-02-231-42/+498
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Subvaults.Enne Walker2009-11-281-0/+4
| | | | | | | | Vaults can now include other vaults as a part of their definition. These subvaults are currently included by tag only and replace glyphs in their parent vault. See documentation for more details. Vault:8 has been modified to use subvaults.
* Update xcode project (gulbanana).Robert Vollmert2009-11-251-1168/+1040
|
* Lua builder funcs act on map_lines, not grd.Enne Walker2009-11-021-6/+0
| | | | | | | This lets regular vaults use the same Lua functions that layout vaults do. Convert functions in l_dgnbld that acted on grd. Update layout vaults to use these new functions. Also, remove l_dgn_bf, as all of its functionality is now in l_dgnbld.
* Fixing Xcode project again due to missing files.Enne Walker2009-10-241-15/+47
|
* Updating Xcode project file listing.Enne Walker2009-10-221-12/+40
| | | | | | Adding missing .cc files for tiles and console build. Adding a number of missing headers. Also, changing l_defs.h and l_libs.h to not be considered as source files.
* Xcode: don't rerun tilegen every time, add missing source filesSteven Noonan2009-10-221-7/+95
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: upgrade to SDL 1.2.14, SDL_image 1.2.8, add support for x86_64Steven Noonan2009-10-201-70/+381
| | | | | | Woohoo! Finally! Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* contribs: added SDL, SDL_image, Freetype, libpngSteven Noonan2009-10-151-76/+402
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: build fixes for tiles on MacSteven Noonan2009-10-151-4/+4
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* contribs: moved to contribs dir, added as submodulesSteven Noonan2009-10-141-3/+3
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: add 'settings' directory to ResourcesSteven Noonan2009-10-121-5/+11
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: set minimum OS versions by architectureSteven Noonan2009-10-121-4/+6
| | | | | | | i386 and ppc are able to run on 10.4 and above. x86_64 is able to run on 10.6 and above. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: enable support for 32/64-bit universal buildsSteven Noonan2009-10-111-6/+5
| | | | | | | SDL 1.2.14 is coming out very soon, and there's a fully functional preview release up on libsdl.org. Might as well enable 64-bit now. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: fix SQLite flags, reorganize file groupsSteven Noonan2009-10-111-197/+225
| | | | | | It was a mess. Looks better now. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* project-wide: implement use of platform.h detection macrosSteven Noonan2009-10-101-7/+0
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Revert "Revert xcodeproj to before my changes and add the missing source ↵Robert Vollmert2009-10-101-42/+46
| | | | | | | | files cleanly." I had missed Steve's intermediate changes. This reverts commit bb2f6a8a8fce64986a08f0b31bb1f5316233fd3e.
* Revert xcodeproj to before my changes and add the missing source files cleanly.Robert Vollmert2009-10-101-46/+42
| | | | Both tiles and console version compile.
* Xcode: add missing GCC_VERSION_*, MACOSX_DEPLOYMENT_TARGET_*, SDKROOT_* ↵Steven Noonan2009-10-091-0/+36
| | | | | | variables Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* More xcodeproj modifications, now both targets compile successfully.Robert Vollmert2009-10-091-44/+22
| | | | | | | | | | | | Overall, I think all I've done is to add the new source files (los.cc, losparam.cc, mon-los.cc, ray.cc, sha256.cc) and change some settings from OS X 10.4 to OS X 10.5 because the stack trace code requires 10.5. The ASCII version doesn't launch as a bundle, though the executable at Resources/crawl appears fine. The Tiles version launches but hangs.
* Add new source files to xcodeproj.Robert Vollmert2009-10-091-20/+40
| | | | Still does not compile unfortunately.
* Xcode: enable SQLite in Xcode builds, fix preprocessor macrosSteven Noonan2009-10-021-18/+22
| | | | | | | | | | | | | | | | | | | | - SQLite wasn't enabled in Xcode, but it worked fine for builds with makefile.unix. Now it's enabled and it works fantastically. - The preprocessor macros for each of the configurations for the Crawl Tiles target were wrong. Now set to inherit from project properties instead, adding only USE_TILE and CLUA_BINDINGS for all targets. - Optimization is enabled in the Development configuration now, as I figure most development will be done only on the native machine architecture, but optimization will be fine unless there's a bizarre bug that requires a complete lack of optimizations (which is what the Debug build is really for anyway). Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: add AppHdr.h to project for easy accessSteven Noonan2009-09-301-0/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Mac OS X: use SQLite on Mac OS X buildsSteven Noonan2009-09-291-0/+243
| | | | | | There's no reason not to. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: rename non-USE_TILE app bundleSteven Noonan2009-09-291-12/+12
| | | | | | | Just calling it "Crawl.app" doesn't tell how it's different from "Dungeon Crawl Stone Soup.app". Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Fix projects referencing 'Kills.cc' to reference 'kills.cc'Steven Noonan2009-09-291-6/+6
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* move 'Kills.h' -> 'kills.h', 'Kills.cc' -> 'kills.cc' for file naming ↵Steven Noonan2009-09-291-4/+4
| | | | | | consistency Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: target 10.4 on i386 and ppc, 10.5 on x86_64Steven Noonan2009-09-291-4/+32
| | | | | | | | We don't really have a 64-bit (x86_64) target yet, but we eventually will once SDL 1.2.14 comes out. Until then, we can at least prepare for the eventuality. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Xcode: add missing file for full debug or wizard buildsSteven Noonan2009-09-281-0/+6
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Mac OS X: add proper build target for USE_TILE buildsSteven Noonan2009-09-251-307/+361
| | | | | | | | | | | | | We don't need the wrapper script (see 'crawl-ref/source/mac/crawl') in USE_TILE builds, because the terminal prints no output anyway, and the compiled binary from Crawl-tiles-cmd is Mac OS X native already. So instead of building a command line version and wrapping it, use a proper target which builds an app bundle. Also drops the Crawl-tiles-cmd target on Xcode. Signed-off-by: Steven Noonan <steven@uplinklabs.net> Signed-off-by: Darshan Shaligram <dshaligram@users.sourceforge.net>
* Xcode: Mac OS X build fixedSteven Noonan2009-09-231-501/+196
| | | | | | | | | | | | | | | | | | | | | | | | I was originally going to split this up into multiple patches, but the Xcode project file format is a bit difficult to cleanly split for patching. So anyway, I've made a few changes: - Fixed Xcode 3.2 compatibility (complaints about using GCC 4.2 with the Mac OS X 10.4 SDK, among other things). - Removed the tilegen target (this is now done via a script) - Fixed the Crawl-tiles-cmd target + Now links to AppKit.framework and OpenGL.framework + Set the search path for the SDL, SDL_image and libpng frameworks to be /Library/Frameworks, which is standard. - Fixed the Crawl target + Now copies the necessary non-standard frameworks to the Frameworks directory (this eliminates the dependency on Fink). + Eliminated a couple redundant or worthless steps which did things we really didn't need. - Added precompiled header support to the Crawl-cmd and Crawl-tiles-cmd targets. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Compiler version fixes and a case-statement cleanup so we build on OS X 10.6.nlanza2009-07-251-0/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10395 c06c8d41-db1a-0410-9941-cceddc491573
* Xcode changes.peterb122009-07-181-20/+889
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10265 c06c8d41-db1a-0410-9941-cceddc491573
* Mac build fixes.peterb122009-06-151-0/+12
| | | | git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9981 c06c8d41-db1a-0410-9941-cceddc491573