summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/MSVC
Commit message (Collapse)AuthorAgeFilesLines
* Remove stuffNicholas Feinberg2014-07-292-4/+8
| | | | | | | .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-282-0/+4
|
* Create prompt.ccNicholas Feinberg2014-07-272-47/+51
|
* 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-222-5/+9
| | | | | | | | | 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
|
* Remove obsolete Visual Studio 2005 project.Neil Moore2014-06-052-3057/+0
| | | | | It had failed to keep up with changes to the source tree, and we don't support such an old MSVC anyway.
* Add duration-data.h to the MSCV projects.Neil Moore2014-05-262-0/+5
|
* A skeleton ranged_attack class, derived from attack.Steve Melenchuk2014-04-272-0/+4
| | | | | 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-142-0/+4
| | | | | | | | | | 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-172-0/+5
| | | | | | | | | | | | | 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-243-6/+6
| | | | The old name was quite puzzling...
* Remove Mislead.Adam Borowski2013-12-153-12/+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-313-12/+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-233-81/+81
|
* A data indexer templatePete Hurst2013-06-252-0/+2
| | | | | 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-232-2/+6
| | | | | 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-232-0/+2
| | | | | | | | | | 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-212-614/+618
| | | | | | After creating the monster, the make_chimera function in mon-chimera.cc can be used to set its component creatures.
* Include docs folder and root text files in MSVC dat projectPete Hurst2013-05-241-0/+6
| | | | Also moved the tiles definitions into rltiles/ virtual folder in the project.
* Include the rltiles .txt definitions in the MSVC dat projectPete Hurst2013-05-241-0/+3
| | | | Something else it's useful to catch when searching globally.
* Add MSVC projects for dat/ folder and webserver/ folderPete Hurst2013-05-248-1/+370
| | | | | | | | | | | | These are purely for ease of editing. The webserver cannot be run in any form from Visual Studio at this stage. However, Visual Studio offers Intellisense and other editing features for the HTML/Javascript in the webserver, and additionally extensions can be installed for Lua and Python syntax highlighting. If you are globally searching for strings, it's often very useful to have these files included in such global searches.
* Use a version of gen_ver.pl that works on MSVCPete Hurst2013-05-191-4/+4
| | | | Windows doesn't support piping to /dev/null
* Include missing post-build events for project tilegen in release build.xFleury2013-05-191-7/+32
|
* 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.
* Ignore MSVC .user filesPete Hurst2013-05-191-1/+2
|
* Add whitespace generated by VSPete Hurst2013-05-191-614/+614
|
* Exclude json.cc from build configurationsPete Hurst2013-05-192-1517/+1522
| | | | It's only required by webtiles server builds
* Fix missing usleep command in MSVCPete Hurst2013-05-191-0/+3
| | | | Defines it in unistd.h stub instead.
* Update MSVC files for VS2012Pete Hurst2013-05-1910-37/+1890
|
* Copy Windows includes from VS2010Pete Hurst2013-05-196-0/+1163
|
* Adjust some whitespace and formatting.Adam Borowski2011-07-081-12/+14
|
* Added inttypes.h for MSVCHurcan Solter2011-06-121-0/+305
|
* msvc: fix build problemsSteven Noonan2010-01-314-27/+514
| | | | | | | build.h and compflag.h weren't being generated, and the projects didn't have the latest source tree layout. 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.
* Lua builder funcs act on map_lines, not grd.Enne Walker2009-11-021-4/+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.
* msvc: fix tilegen debug buildSteven Noonan2009-10-301-171/+171
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* msvc: fix compile errorsSteven Noonan2009-10-301-870/+978
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* msvc: add x86_64 build supportSteven Noonan2009-10-245-25/+887
| | | | | | | This updates all the contrib projects for this support as well. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* MSVC: fix build (add missing source files to project)Steven Noonan2009-10-241-16/+161
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* win32: eliminate need for WIN32TILES/WIN32CONSOLE macrosSteven Noonan2009-10-192-2/+2
| | | | | | | | | | | | | | Instead of defined(WIN32CONSOLE) we should use: defined(TARGET_OS_WINDOWS) && !defined(USE_TILE) As well as replace defined(WIN32TILES) with: defined(TARGET_OS_WINDOWS) && defined(USE_TILE) Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* msvc: add tile build supportSteven Noonan2009-10-155-48/+26
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* MSVC: do not use edit-and-continue for Visual C++ buildsSteven Noonan2009-10-151-14/+14
| | | | | | It breaks on compiling debug.cc, because __LINE__ is variable Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* MSVC: move contrib projects to contrib, fix some compile errorsSteven Noonan2009-10-155-744/+11
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* MSVC: fix build for updated PCRESteven Noonan2009-10-152-23/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>