summaryrefslogtreecommitdiffstats
path: root/pacman-c++/util.h
blob: 8bd03bc3b4796854060d99727562a1a9e2cb80be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef UTIL_H
#define UTIL_H

#include "constants.h"
#include "actor.h"

namespace Util {
	Transmission::map_t createUninitialisedMap();

	Transmission::map_t createDummyMap();

	Transmission::map_t createEmptyMap();

	// default is to assert false with -1
	Transmission::field_t actorMovementToTransmission(Actor::Movement mov,
			Transmission::field_t def = -1);
	Actor::Movement transmissionMovementToActor(Transmission::field_t field,
			Actor::Movement def = Actor::Movement(-1));
}
#endif // UTIL_H