Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move special_level[] to Game struct | Bardur Arantsson | 2017-09-07 |
| | | | | Refactor into a multi_array<> to make it more robust. | ||
* | Fix link order | Bardur Arantsson | 2017-01-14 |
| | |||
* | Remove obsolete 'cppformat' vendor code | Bardur Arantsson | 2017-01-04 |
| | |||
* | Remove traps | Bardur Arantsson | 2016-10-05 |
| | | | | | | Credit goes mostly to "miramor" <danlev@norwoodlight.com> who did most of the actual work. I just did a few minor tweaks and fixes + rebased onto master. | ||
* | Introduce jsoncons as replacement for jansson | Bardur Arantsson | 2016-10-05 |
| | |||
* | Introduce Game struct | Bardur Arantsson | 2016-09-17 |
| | | | | | | | | | | | | | | | | Motivation: SIOF is such a huge chore to work around at this point that it's probably best to just start the looong task of getting rid of the globals. Currently we allocate a single global Game instance which we leak. The idea here is to start moving global game state into the single global Game singleton and eventually allocating the Game variable on the stack such that everything works out nicely wrt. freeing allocated memory and such. Once all the game state has been moved into Game we can start plumbing all the functions, classes, &c such that we don't have to reference game state via the "game" global. | ||
* | Add grid<> template class for representing 2D grids | Bardur Arantsson | 2016-09-17 |
| | |||
* | Refactor messages.cc to use boost::circular_buffer | Bardur Arantsson | 2016-09-17 |
| | | | | | We might as well delegate the massive implementation complexity and get rid of a ton of legacy code. | ||
* | Remove quark.{cc,hpp} | Bardur Arantsson | 2016-09-17 |
| | |||
* | Move ability_type::acquired to p_ptr struct | Bardur Arantsson | 2016-09-17 |
| | | | | | | | This is justified by the fact that the 'acquired' flag is actually a player-centered bit of information and must be loaded/saved. Everything else in ability_type is defined by the *.txt files. | ||
* | Replace RNG with PCG random number generator | Bardur Arantsson | 2016-09-17 |
| | |||
* | Bump cppformat -> fmt-3.0.0 | Bardur Arantsson | 2016-09-17 |
| | |||
* | Rework TR{1,2,3,4,5}_* flags to flag_set<> | Bardur Arantsson | 2016-06-21 |
| | |||
* | Remove wizard1.cc | Bardur Arantsson | 2016-06-20 |
| | | | | | | It seems an awful lot of cruddy almost-duplicate code with functionality that's a) almost never used, and b) has absolutely *no* game impact whatsoever. So: Away it goes. | ||
* | Remove debug-only 'show all stats' code | Bardur Arantsson | 2016-06-20 |
| | |||
* | Rework RF{4,5,6}_* monster spell flags to flag_set<> | Bardur Arantsson | 2016-06-20 |
| | |||
* | Introduce new way of handling flags | Bardur Arantsson | 2016-03-29 |
| | |||
* | Add cppformat-2.0.0 vendor library | Bardur Arantsson | 2016-02-05 |
| | | | | - Include only the necessary format.{cc,h} files to save space. | ||
* | Build: Produce multiple independent executables | Bardur Arantsson | 2016-02-05 |
| | |||
* | Inline init_lua_init() | Bardur Arantsson | 2016-02-05 |
| | |||
* | Migrate z-rand.c to C++ | Bardur Arantsson | 2015-12-11 |
| | | | | | - Include explicitly instead of via angband.h - Change to regular functions instead of macros. | ||
* | Refactor race_info_idx() to avoid "invisible" static pointers | Bardur Arantsson | 2015-12-11 |
| | |||
* | Use compile-to-library trick to reduce compilation time | Bardur Arantsson | 2015-06-08 |
| | | | | | | | | | Before we would be compiling most of the game engine code twice because of the test harness. In my totally non-rigorous benchmark this reduced the compilation time rather drastically from ~162s to ~96s. (Using a single CPU for compilation.) | ||
* | Use a single line per file in source lists | Bardur Arantsson | 2015-06-07 |
| | |||
* | Rework object list filters to avoid global variables | Bardur Arantsson | 2015-04-15 |
| | |||
* | Split option variables into separate header and source file | Bardur Arantsson | 2015-03-07 |
| | | | | | | | | | Remove unused testing_stack testing_carry options while we're at it. | ||
* | "Inline" cmovie_clean_line in files.cc | Bardur Arantsson | 2015-02-23 |
| | | | | | It wasn't being used anywhere else, so we might as well limit is definition scope. | ||
* | Use explicit list of test files to avoid "forgot-to-regenerate" | Bardur Arantsson | 2015-02-23 |
| | |||
* | Add BanditCpp 1.1.4 test harness | Bardur Arantsson | 2015-02-23 |
| | |||
* | Remove old-style hooks code | Bardur Arantsson | 2014-12-23 |
| | |||
* | Remove all uses of sglib | Bardur Arantsson | 2014-12-18 |
| | |||
* | Remove xaw frontend and inline maid-x11.c | Bardur Arantsson | 2014-12-13 |
| | |||
* | Inline safe_calloc() and remove z-virt.c | Bardur Arantsson | 2014-12-13 |
| | |||
* | Remove graphics support | Bardur Arantsson | 2014-07-02 |
| | |||
* | Switch almost everything over to C++ | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split hooks into separate header | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split "dice" out | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split out data types | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split random quests from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split the main quests from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split "The One" quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split "Ultra Good" quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split "Ultra Evil" quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split "Thieves!" quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split Hobbit quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split Troll quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split Wight quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split Nazgul quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split Mushroom quest from plots.c | Bardur Arantsson | 2013-09-27 |
| | |||
* | Split "Wolves!" quest from plots.c | Bardur Arantsson | 2013-09-27 |
| |