summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/MSVC/crawl.vcxproj.filters
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-9/+11
|
* The great mon-stuff migration.Shmuale Mark2014-06-221-3/+5
| | | | | | | | | 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.
* 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>
* 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.
* 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-614/+616
| | | | | | After creating the monster, the make_chimera function in mon-chimera.cc can be used to set its component creatures.
* Add whitespace generated by VSPete Hurst2013-05-191-614/+614
|
* Exclude json.cc from build configurationsPete Hurst2013-05-191-614/+614
| | | | It's only required by webtiles server builds
* Update MSVC files for VS2012Pete Hurst2013-05-191-0/+614