summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/MSVC/crawl.vcxproj
Commit message (Collapse)AuthorAgeFilesLines
* split dump file loading out to a separate file (and class)Jesse Luehrs2014-08-151-0/+2
|
* Remove stuffNicholas Feinberg2014-07-291-2/+4
| | | | | | | .cc, moving its contents into the new stepdown.cc and strings.cc. (The latter also got many donations from libutil.h.) Down with stuff! Up the new flesh!
* Add end.ccNicholas Feinberg2014-07-281-0/+2
|
* Create prompt.ccNicholas Feinberg2014-07-271-38/+40
|
* Add feature-data.h to MSVC project.Neil Moore2014-07-141-0/+1
|
* Add new files to the MSVC project.Neil Moore2014-07-021-0/+8
|
* The great mon-stuff migration.Shmuale Mark2014-06-221-2/+4
| | | | | | | | | A good deal of functions move to the two new files, mon-poly and mon-message. Of the others, some go to where they are used, some to mon-util, and a few are made member methods of monster. This probably breaks Xcode compilation, and I'm not able to test the changes I made to MSVC that will (hopefully) keep it working.
* Try to fix 64-bit MSVC builds.Neil Moore2014-06-061-7/+7
| | | | | We weren't setting USE_TILE and friends, and were furthermore omitting the SDL include directory.
* Include tileweb-text.cc in MSVC builds.Neil Moore2014-06-051-0/+2
|
* Add hash.cc to, remove obsolete files from, MSVC project.Neil Moore2014-06-051-10/+1
|
* Add duration-data.h to the MSCV projects.Neil Moore2014-05-261-0/+1
|
* A skeleton ranged_attack class, derived from attack.Steve Melenchuk2014-04-271-0/+2
| | | | | 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/+2
| | | | | | | | | | 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>
* Split some prototypes etc off to mon-book.hNeil Moore2014-01-171-0/+1
| | | | | | | | | | | | | All the ones that reference mon_spellbook_type, so that the users of mon-util.h don't all require a rebuild whenever mon-spll.h is touched and mon-mst.h regenerated. For the same reason, change the 'sec' field mon monster_entry back to an int, and make get_spellbooks a function rather than a method of monster_info. I did not split the implementations off into a new .cc file, but that wouldn't be unreasonable.
* Rename abl-show.{cc,h} to ability.{cc,h}Adam Borowski2013-12-241-2/+2
| | | | The old name was quite puzzling...
* Remove Mislead.Adam Borowski2013-12-151-2/+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-2/+0
| | | | | It degenerated to a simple loop over menv, hardly worth any syntactic sugar. I kept it for now, though.
* Fix lots of typosChris Oelmueller2013-07-231-32/+32
|
* A data indexer templatePete Hurst2013-06-251-0/+1
| | | | | This takes some coding out of creating an enum-indexed data list (existing examples would include lists of player status data, spell data, etc.)
* Implement a random spell pickerPete Hurst2013-06-231-1/+3
| | | | | This works in an identical fashion to monster_picker using the same format of distribution tables.
* Rework mon-pick algorithm as a class templatePete Hurst2013-06-231-0/+1
| | | | | | | | | | This enables the distributions to be easily used for picking over enums other than monster_type, and even for arbitrary objects. The new template is contained in random_pick. It can be used simply by creating a random_picker<T> and calling its pick method, or can be subclassed if more complex veto behaviour is required.
* Implement Chimeric monstersPete Hurst2013-06-211-0/+2
| | | | | | After creating the monster, the make_chimera function in mon-chimera.cc can be used to set its component creatures.
* Use a version of gen_ver.pl that works on MSVCPete Hurst2013-05-191-4/+4
| | | | Windows doesn't support piping to /dev/null
* Fix MSVC project file (FULLDEBUG and version header location)Pete Hurst2013-05-191-20/+20
|
* Add CLUA_BINDINGS flag to MSVC preprocessorPete Hurst2013-05-191-2/+2
|
* Use precompiled headers and add DEBUG_DIAGNOSTICS flag for MSVC buildsPete Hurst2013-05-191-4/+4
| | | | | Precompiled headers speed up compilation and appear to be the reason why we have to have AppHdr.h included first in every .cc file.
* Exclude json.cc from build configurationsPete Hurst2013-05-191-903/+908
| | | | It's only required by webtiles server builds
* Update MSVC files for VS2012Pete Hurst2013-05-191-0/+919