public DisplayObject(Display pDisplay, string pAssetFile, float pPosX, float pPosY, int pOriginX, int pOriginY, float pDepth, int pSrc_RectX = 0, int pSrc_RectY = 0, int pWidth = -1, int pHeight = -1, float pRotation=0, bool pIsExemptFromCamera = false) { aaDisplay = pDisplay; mAssetFile = pAssetFile; posX = pPosX; posY = pPosY; mOrigin = new Vector2(pOriginX, pOriginY); src_RectX = pSrc_RectX; src_RectY = pSrc_RectY; src_RectWidth = pWidth; src_RectHeight = pHeight; mDepth = pDepth; mHorizontalFlip = false; mVerticalFlip = false; mRotation = pRotation; mOpacity = 1.0f; mZoom = 1.0f; isExemptFromCamera = pIsExemptFromCamera; mBlendColor = Color.White; aaDisplay.AddToDisplayList(this); mIsShowing = false; Show(); }
public DisplayObject(Display pDisplay, string pAssetFile, float pPosX, float pPosY, int pOriginX, int pOriginY, float pDepth, int pSrc_RectX = 0, int pSrc_RectY = 0, int pWidth = -1, int pHeight = -1, float pRotation = 0, bool pIsExemptFromCamera = false) { aaDisplay = pDisplay; mAssetFile = pAssetFile; posX = pPosX; posY = pPosY; mOrigin = new Vector2(pOriginX, pOriginY); src_RectX = pSrc_RectX; src_RectY = pSrc_RectY; src_RectWidth = pWidth; src_RectHeight = pHeight; mDepth = pDepth; mHorizontalFlip = false; mVerticalFlip = false; mRotation = pRotation; mOpacity = 1.0f; mZoom = 1.0f; isExemptFromCamera = pIsExemptFromCamera; mBlendColor = Color.White; aaDisplay.AddToDisplayList(this); mIsShowing = false; Show(); }
public void Show() { aaDisplay.AddToDisplayList(this); }