Skip to content

Commit

Permalink
Merge pull request #33760 from Qrox/debug-edit-preview
Browse files Browse the repository at this point in the history
Implement debug map editor preview for Tiles
  • Loading branch information
ZhilkinSerg authored Sep 10, 2019
2 parents 8e061f3 + 1d1816f commit f3ca6f3
Show file tree
Hide file tree
Showing 10 changed files with 1,379 additions and 482 deletions.
136 changes: 136 additions & 0 deletions src/animation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -775,3 +775,139 @@ void game::draw_zones( const tripoint &start, const tripoint &end, const tripoin
draw_zones_curses( w_terrain, start, end, offset );
}
#endif

#if defined(TILES)
void game::draw_radiation_override( const tripoint &p, const int rad )
{
if( use_tiles ) {
tilecontext->init_draw_radiation_override( p, rad );
}
}
#else
void game::draw_radiation_override( const tripoint &, const int )
{
}
#endif

#if defined(TILES)
void game::draw_terrain_override( const tripoint &p, const ter_id &id )
{
if( use_tiles ) {
tilecontext->init_draw_terrain_override( p, id );
}
}
#else
void game::draw_terrain_override( const tripoint &, const ter_id & )
{
}
#endif

#if defined(TILES)
void game::draw_furniture_override( const tripoint &p, const furn_id &id )
{
if( use_tiles ) {
tilecontext->init_draw_furniture_override( p, id );
}
}
#else
void game::draw_furniture_override( const tripoint &, const furn_id & )
{
}
#endif

#if defined(TILES)
void game::draw_graffiti_override( const tripoint &p, const bool has )
{
if( use_tiles ) {
tilecontext->init_draw_graffiti_override( p, has );
}
}
#else
void game::draw_graffiti_override( const tripoint &, const bool )
{
}
#endif

#if defined(TILES)
void game::draw_trap_override( const tripoint &p, const trap_id &id )
{
if( use_tiles ) {
tilecontext->init_draw_trap_override( p, id );
}
}
#else
void game::draw_trap_override( const tripoint &, const trap_id & )
{
}
#endif

#if defined(TILES)
void game::draw_field_override( const tripoint &p, const field_type_id &id )
{
if( use_tiles ) {
tilecontext->init_draw_field_override( p, id );
}
}
#else
void game::draw_field_override( const tripoint &, const field_type_id & )
{
}
#endif

#if defined(TILES)
void game::draw_item_override( const tripoint &p, const itype_id &id, const mtype_id &mid,
const bool hilite )
{
if( use_tiles ) {
tilecontext->init_draw_item_override( p, id, mid, hilite );
}
}
#else
void game::draw_item_override( const tripoint &, const itype_id &, const mtype_id &,
const bool )
{
}
#endif

#if defined(TILES)
void game::draw_vpart_override( const tripoint &p, const vpart_id &id, const int part_mod,
const int veh_dir, const bool hilite, const point &mount )
{
if( use_tiles ) {
tilecontext->init_draw_vpart_override( p, id, part_mod, veh_dir, hilite, mount );
}
}
#else
void game::draw_vpart_override( const tripoint &, const vpart_id &, const int,
const int, const bool, const point & )
{
}
#endif

#if defined(TILES)
void game::draw_below_override( const tripoint &p, const bool draw )
{
if( use_tiles ) {
tilecontext->init_draw_below_override( p, draw );
}
}
#else
void game::draw_below_override( const tripoint &, const bool )
{
}
#endif

#if defined(TILES)
void game::draw_monster_override( const tripoint &p, const mtype_id &id, const int count,
const bool more, const Creature::Attitude att )
{
if( use_tiles ) {
tilecontext->init_draw_monster_override( p, id, count, more, att );
}
}
#else
void game::draw_monster_override( const tripoint &, const mtype_id &, const int,
const bool, const Creature::Attitude )
{
}
#endif
Loading

0 comments on commit f3ca6f3

Please sign in to comment.