# Set Portrait Position

Grammar — Set Portrait position to (OffsetX, OffsetY|OffsetY) related to Anchor
FlagsNative | Action

Sets a portrait’s position on the screen.

# Arguments

  • int [ portrait ] — Portrait
  • int [ preset::Anchor ] — Anchor
  • int — OffsetX
  • int — OffsetY

Returns — void

native void PortraitSetPosition(
	int p,
	int anchor,
	int offsetX,
	int offsetY,
);

Category: Portrait / Advanced

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L3299
PortraitSetPosition(gv_newItems[lp_newItemIndex].lv_flash, c_anchorTopLeft, 0, (DialogGetOffsetY(gv_newItems[lp_newItemIndex].lv_dialog) + 20))
// L3299
PortraitSetPosition(gv_newItems[lp_newItemIndex].lv_flash, c_anchorTopLeft, 0, (DialogGetOffsetY(gv_newItems[lp_newItemIndex].lv_dialog) + 20))

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L1563
PortraitSetPosition(libSwaC_gv_zS_PlanetPortrait, c_anchorTopLeft, 0, 0)

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L2023
PortraitSetPosition(libVCMI_gv_pM_PlanetPortrait, c_anchorTopLeft, 0, 0)

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L2703
PortraitSetPosition(libNCMI_gv_NM_PlanetPortrait, c_anchorTopLeft, 0, 0)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L1249
PortraitSetPosition(libA3DDD02B_gv_pP_PlanetPortrait, c_anchorTopLeft, 0, 0)