Initializing a static TMAP in a Static Library

Question is: why do you need a tmap?
Can’t you do something like:



switch(direction) {
    case EDonjonDirection::Up:
        return 1;
        break;
    ...
}