HexFollow

Name

HexFollow -- A Hex that Follows a HexWalker at a Fixed Offset

Synopsis


#include <hexmap.h>



struct      HexFollow;
struct      HexFollowClass;


HexFollow*  hex_follow_new                  (HexData *image);
void        hex_follow_set_leader           (HexFollow *follow,
                                             HexWalker *leader,
                                             HexOffset *offset,
                                             gint depth_offset);

Object Hierarchy


  GObject
   +----HexTile
         +----HexObject
               +----HexWalker
                     +----HexFollow

Description

A HexFollow is an example of a derived class of HexWalker. It follow a particular walker at a fixed HexOffset and depth offset.

Details

struct HexFollow

struct HexFollow;

A hex that follows a HexWalker


struct HexFollowClass

struct HexFollowClass;

The class structure for HexFollow


hex_follow_new ()

HexFollow*  hex_follow_new                  (HexData *image);

create a new HexFollow

image :

a HexData

Returns :

the new HexFollow


hex_follow_set_leader ()

void        hex_follow_set_leader           (HexFollow *follow,
                                             HexWalker *leader,
                                             HexOffset *offset,
                                             gint depth_offset);

Set follow to follow leader

follow :

a HexFollow

leader :

a HexWalker to follow

offset :

the offset at which to follow leader

depth_offset :

an offset from the depth of leader