Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crawl/crawl
/ types & classes
Types & classes
2,250 in github.com/crawl/crawl
⨍
Functions
17,100
◇
Types & classes
2,250
↳
Endpoints
3
↓ 627 callers
Class
coord_def
crawl-ref/source/main.cc:182
↓ 232 callers
Class
mon_enchant
crawl-ref/source/fineff.h:23
↓ 142 callers
Class
Note
crawl-ref/source/notes.h:79
↓ 101 callers
Class
level_id
crawl-ref/source/store.h:21
↓ 89 callers
Class
VColour
crawl-ref/source/tiles.h:23
↓ 81 callers
Class
dice_def
crawl-ref/source/evoke.h:12
↓ 74 callers
Class
tile_def
crawl-ref/source/tiles.h:52
↓ 65 callers
Class
mgen_data
crawl-ref/source/arena.h:12
↓ 49 callers
Class
formatted_string
crawl-ref/source/menu.h:27
↓ 48 callers
Class
Field
crawl-ref/source/util/form-gen.py:27
↓ 44 callers
Class
Grad
Inner class to speed up gradient computations ([in Java,] array access is a lot slower than member access)
crawl-ref/source/perlin.cc:43
↓ 34 callers
Class
Opt
A parser for options
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:5074
↓ 31 callers
Class
Field
crawl-ref/source/util/mon-gen.py:25
↓ 24 callers
Class
range
crawl-ref/source/enum.h:99
↓ 23 callers
Class
Region
crawl-ref/source/ui.h:60
↓ 22 callers
Class
level_pos
crawl-ref/source/store.h:20
↓ 22 callers
Class
random_var
crawl-ref/source/random-var.h:15
↓ 21 callers
Class
ColumnBreak
crawl-ref/source/catch2-tests/catch_amalgamated.cc:8228
↓ 21 callers
Class
monster_info
crawl-ref/source/tags.h:26
↓ 20 callers
Class
Column
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:9785
↓ 18 callers
Class
Duration
crawl-ref/source/catch2-tests/catch_amalgamated.cc:8231
↓ 18 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:103
↓ 17 callers
Class
FormScaling
crawl-ref/source/transform.h:46
↓ 17 callers
Class
dgn_veto_exception
crawl-ref/source/dungeon.h:71
↓ 16 callers
Class
ProceduralSample
crawl-ref/source/dgn-proclayouts.h:20
↓ 14 callers
Class
LookupType
A description of a lookup that the player can do. (e.g. (M)onster data)
crawl-ref/source/lookup-help.cc:80
↓ 13 callers
Class
coord_def
crawl-ref/source/coordit.cc:321
↓ 13 callers
Class
mutation_ac_changes
Each instance of this class stores a mutation which might change a player's AC and how much their AC should change if the player has said mutation.
crawl-ref/source/player.cc:6376
↓ 13 callers
Class
now
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:1651
↓ 13 callers
Class
reader
crawl-ref/source/dlua.h:20
↓ 13 callers
Class
save_version
crawl-ref/source/tag-version.h:369
↓ 11 callers
Class
Resist
crawl-ref/source/util/form-gen.py:167
↓ 11 callers
Class
Resist
crawl-ref/source/util/mon-gen.py:189
↓ 11 callers
Class
TextDB
TextDB handles dependency checking the db vs text files, creating the db, loading, and destroying the DB.
crawl-ref/source/database.cc:30
↓ 10 callers
Class
dist
crawl-ref/source/beam.h:44
↓ 9 callers
Class
WizardEntry
If _symbol is 0, a copy in a WizardMenu will be given the next unused symbol. symbol in the menu's copy.
crawl-ref/source/prompt.h:74
↓ 9 callers
Class
WizardMenu
crawl-ref/source/prompt.h:88
↓ 9 callers
Class
coord_def
crawl-ref/source/fake-main.hpp:45
↓ 9 callers
Class
lineOfChars
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:11985
↓ 9 callers
Enum
skill_type
[dshaligram] If you add a new skill, update skills.cc, specifically the skills[] array and skill_display_order[]. New skills must go at the end of the
crawl-ref/source/skill-type.h:10
↓ 8 callers
Class
ParseState
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:4801
↓ 8 callers
Class
dgn_event
crawl-ref/source/cluautil.h:161
↓ 8 callers
Class
form
crawl-ref/source/geom2d.h:29
↓ 8 callers
Class
grid
A ray in two-dimensional space given by starting point and direction vector. The points of R are start + t*dir.
crawl-ref/source/geom2d.h:43
↓ 7 callers
Class
circle_def
crawl-ref/source/los.h:12
↓ 7 callers
Class
corrupted_save
crawl-ref/source/errors.h:17
↓ 7 callers
Class
pluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:9559
↓ 7 callers
Class
text_pattern
crawl-ref/source/pattern.h:52
↓ 6 callers
Class
crawl_db
crawl-ref/source/webserver/webtiles/userdb.py:27
↓ 6 callers
Class
iterator
crawl-ref/source/ui.h:574
↓ 6 callers
Class
map_cell
crawl-ref/source/tags.h:27
↓ 6 callers
Class
ray
crawl-ref/source/geom2d.h:44
↓ 6 callers
Class
writer
crawl-ref/source/dlua.h:21
↓ 5 callers
Class
FormScaling
crawl-ref/source/util/form-gen.py:252
↓ 5 callers
Class
LazyExpression
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:982
↓ 5 callers
Class
coord_def
crawl-ref/source/coord-def.h:28
↓ 5 callers
Class
dgn_region
crawl-ref/source/dungeon.h:68
↓ 5 callers
Class
follower
crawl-ref/source/mon-transit.h:14
↓ 5 callers
Class
less_than
crawl-ref/source/kills.h:40
↓ 4 callers
Class
CasedString
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:11228
↓ 4 callers
Class
CrawlStoreValue
crawl-ref/source/store.h:76
↓ 4 callers
Class
Estimate
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:1296
↓ 4 callers
Class
GameConfig
crawl-ref/source/webserver/webtiles/config.py:214
↓ 4 callers
Class
NameAndLocation
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:9097
↓ 4 callers
Class
PcgRNG
crawl-ref/source/pcg.h:6
↓ 4 callers
Class
Size
crawl-ref/source/ui.h:124
↓ 4 callers
Class
SlowWarning
crawl-ref/source/webserver/webtiles/util.py:31
↓ 4 callers
Class
SummaryColumn
crawl-ref/source/catch2-tests/catch_amalgamated.cc:9070
↓ 4 callers
Class
WithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:10978
↓ 4 callers
Class
item_def
crawl-ref/source/xom.h:19
↓ 4 callers
Class
map_selector
crawl-ref/source/maps.cc:790
↓ 4 callers
Class
maybe_bool
crawl-ref/source/maybe-bool.h:59
↓ 4 callers
Class
message_line
crawl-ref/source/message.cc:104
↓ 4 callers
Class
monster_near_iterator
crawl-ref/source/act-iter.h:33
↓ 4 callers
Class
monster_picker
Subclass the random_picker template to make a monster_picker class. The main reason for this is that passing delegates into template functions is frau
crawl-ref/source/mon-pick.h:40
↓ 4 callers
Class
player
crawl-ref/source/player.h:146
↓ 4 callers
Class
ranged_attack_beam
A simple wrapper around the beams used to fire ranged attacks.
crawl-ref/source/throw.h:37
↓ 4 callers
Class
rectangle_iterator
crawl-ref/source/mapdef.h:328
↓ 4 callers
Class
stat
crawl-ref/source/files.cc:329
↓ 4 callers
Class
type
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:1866
↓ 3 callers
Class
RankPietyInfo
Tracks piety info for a "visit" to a piety rank.
crawl-ref/source/piety-info.h:16
↓ 3 callers
Class
RowBreak
crawl-ref/source/catch2-tests/catch_amalgamated.cc:8229
↓ 3 callers
Class
TestCaseStats
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:1407
↓ 3 callers
Class
action
crawl-ref/source/quiver.h:27
↓ 3 callers
Class
apostle_data
crawl-ref/source/god-companions.h:38
↓ 3 callers
Enum
cycle
crawl-ref/source/menu.h:379
↓ 3 callers
Class
direction_chooser
crawl-ref/source/directn.h:111
↓ 3 callers
Class
los_def
crawl-ref/source/los-def.h:5
↓ 3 callers
Class
map_load_exception
Exception thrown when a map cannot be loaded from its .dsc file because the .dsc file has changed under it.
crawl-ref/source/mapdef.h:61
↓ 3 callers
Class
mons_spec
crawl-ref/source/mapdef.h:558
↓ 3 callers
Class
radius_iterator
* @class radius_iterator * Iterator over coordinates in a circular region. * * The region can be a circle of any r²; furthermore, the cells can *
crawl-ref/source/coordit.h:66
↓ 3 callers
Class
scaling_cost
crawl-ref/source/ability.cc:129
↓ 3 callers
Class
show_type
crawl-ref/source/tags.h:25
↓ 3 callers
Class
transporter_info
crawl-ref/source/travel.h:252
↓ 2 callers
Enum
COLOURS
colours, such pretty colours ... The order is important (IRGB bit patterns).
crawl-ref/source/defines.h:205
↓ 2 callers
Class
ChaosLayout
A pseudo-random layout with variable density. By default, 45% of the area is wall. Densities in excess of 50% (500) are very likely to create isolated
crawl-ref/source/dgn-proclayouts.h:116
↓ 2 callers
Class
Chronometer
crawl-ref/source/catch2-tests/catch_amalgamated.hpp:1928
↓ 2 callers
Class
ConductPietyInfo
Tracks piety stats for conducts; tracked by XL and god, so that we can see how sources of piety vary during a game.
crawl-ref/source/piety-info.h:33
↓ 2 callers
Class
DiceDef
crawl-ref/source/util/form-gen.py:277
↓ 2 callers
Class
FocusEvent
crawl-ref/source/ui.h:216
next →
1–100 of 2,250, ranked by callers