28#ifndef _MAPTRANSFORM_H_
29#define _MAPTRANSFORM_H_
36#include <libplayercore/playercore.h>
39#define MAP_IDX(mf, i, j) ((mf.width) * (j) + (i))
42#define MAP_VALID(mf, i, j) ((i >= 0) && (i < mf.width) && (j >= 0) && (j < mf.height))
47 player_map_info_t source_map;
51 player_map_info_t new_map;
57 virtual int Transform() = 0;
61 virtual ~MapTransform();
Class for loading configuration file information.
Definition configfile.h:197
Driver(ConfigFile *cf, int section, bool overwrite_cmds, size_t queue_maxlen, int interf)
Constructor for single-interface drivers.
An autopointer for the message queue.
Definition message.h:74
struct player_devaddr player_devaddr_t
A device address.
Generic message header.
Definition player.h:162