| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This fixes emphasised stair colours being out of date until they
come into LOS again.
|
|
|
|
|
|
|
|
|
| |
Colour is now always precomputed, and only possibly overridden
by travel information on display.
It's quite unclear that storing the colour in env.show and
env.map_knowledge is the right thing to do, but at least it's
handled consistently now.
|
|
|
|
|
|
|
|
|
| |
show_type can now separately store feature type, item type
and monster class. env.show and env.map_knowledge are
guaranteed to have filled object.feat, so player terrain
knowledge is available now.
This is a bit of a hack.
|
|
|
|
|
|
|
|
|
|
| |
Also fix tiles giving more information than console version.
There's now mons_detected_base, which assigns a base monster
type to every monster type based on the default displayed
glyph. It just takes the first entry for a given glyph
based on the mon-data.h order, so this may need tweaking
in some cases.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
env.show is now a class show_def that stores tagged
unions of type show_type. For the moment, there's also
env.show_los for use in LOS determination, but that
should become an array of boolean at some point.
This breaks save compatibility.
Tiles and console version build and appear to work
fine, but this kind of change is likely to have
some side-effects.
|