mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-16 18:15:58 -05:00
42 lines
1.0 KiB
C
42 lines
1.0 KiB
C
#ifndef GUARD_PORTRAIT_PLACEMENT_H
|
|
#define GUARD_PORTRAIT_PLACEMENT_H
|
|
|
|
// Note: There are two the same, duplicated tables for dungeon and scripts.
|
|
|
|
#include "structs/str_position.h"
|
|
|
|
struct PortraitPlacementInfo
|
|
{
|
|
DungeonPos pos;
|
|
bool8 flip;
|
|
};
|
|
|
|
// Sets of x, y pos and flips. Instead of passing positions for each portrait, a set id is passed and positions are taken from the table.
|
|
enum PortraitPlacements
|
|
{
|
|
PLACEMENT_LEFT,
|
|
PLACEMENT_MIDDLE_TOP,
|
|
PLACEMENT_LEFT_, // Same as PLACEMENT_LEFT
|
|
PLACEMENT_RIGHT,
|
|
PLACEMENT_MIDDLE_LEFT,
|
|
PLACEMENT_MIDDLE_RIGHT,
|
|
PLACEMENT_MIDDLE_TOP_FLIP,
|
|
PLACEMENT_LEFT_FLIP,
|
|
PLACEMENT_RIGHT_FLIP,
|
|
PLACEMENT_MIDDLE_LEFT_FLIP,
|
|
PLACEMENT_MIDDLE_RIGHT_FLIP,
|
|
PLACEMENT_TOP,
|
|
PLACEMENT_TOP_LEFT,
|
|
PLACEMENT_TOP_RIGHT,
|
|
PLACEMENT_MIDDLE_TOP_LEFT,
|
|
PLACEMENT_MIDDLE_TOP_RIGHT,
|
|
PLACEMENT_TOP_FLIP,
|
|
PLACEMENT_TOP_LEFT_FLIP,
|
|
PLACEMENT_TOP_RIGHT_FLIP,
|
|
PLACEMENT_MIDDLE_TOP_LEFT_FLIP,
|
|
PLACEMENT_MIDDLE_TOP_RIGHT_FLIP,
|
|
PLACEMENT_COUNT
|
|
};
|
|
|
|
#endif
|