Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
4ian authored Sep 5, 2024
1 parent 8bd43ee commit 0e8ab68
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,6 @@ namespace gdjs {
this._textureHeight = texture.height;

function makeInsideTexture(rect) {
//TODO
if (rect.width < 0) {
rect.width = 0;
}
Expand All @@ -240,6 +239,7 @@ namespace gdjs {
}
return rect;
}
this._centerSprite.texture.destroy(false);
this._centerSprite.texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -253,6 +253,7 @@ namespace gdjs {
);

//Top, Bottom, Right, Left borders:
this._borderSprites[0].texture.destroy(false);
this._borderSprites[0].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -264,6 +265,7 @@ namespace gdjs {
)
)
);
this._borderSprites[2].texture.destroy(false);
this._borderSprites[2].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -275,6 +277,7 @@ namespace gdjs {
)
)
);
this._borderSprites[4].texture.destroy(false);
this._borderSprites[4].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -286,6 +289,7 @@ namespace gdjs {
)
)
);
this._borderSprites[6].texture.destroy(false);
this._borderSprites[6].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -297,6 +301,7 @@ namespace gdjs {
)
)
);
this._borderSprites[1].texture.destroy(false);
this._borderSprites[1].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -308,10 +313,12 @@ namespace gdjs {
)
)
);
this._borderSprites[3].texture.destroy(false);
this._borderSprites[3].texture = new PIXI.Texture(
texture,
makeInsideTexture(new PIXI.Rectangle(0, 0, obj._lBorder, obj._tBorder))
);
this._borderSprites[5].texture.destroy(false);
this._borderSprites[5].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -323,6 +330,7 @@ namespace gdjs {
)
)
);
this._borderSprites[7].texture.destroy(false);
this._borderSprites[7].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
return rect;
}

if (this._centerSprite.texture.valid)
this._centerSprite.texture.destroy(false);
this._centerSprite.texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -284,6 +286,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Right
if (this._borderSprites[0].texture.valid)
this._borderSprites[0].texture.destroy(false);
this._borderSprites[0].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -299,6 +303,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Top-right
if (this._borderSprites[1].texture.valid)
this._borderSprites[1].texture.destroy(false);
this._borderSprites[1].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -312,6 +318,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Top
if (this._borderSprites[2].texture.valid)
this._borderSprites[2].texture.destroy(false);
this._borderSprites[2].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -327,6 +335,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Top-Left
if (this._borderSprites[3].texture.valid)
this._borderSprites[3].texture.destroy(false);
this._borderSprites[3].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -340,6 +350,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Left
if (this._borderSprites[4].texture.valid)
this._borderSprites[4].texture.destroy(false);
this._borderSprites[4].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -355,6 +367,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Bottom-Left
if (this._borderSprites[5].texture.valid)
this._borderSprites[5].texture.destroy(false);
this._borderSprites[5].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -368,6 +382,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Bottom
if (this._borderSprites[6].texture.valid)
this._borderSprites[6].texture.destroy(false);
this._borderSprites[6].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand All @@ -383,6 +399,8 @@ export default class RenderedPanelSpriteInstance extends RenderedInstance {
);

//Bottom-Right
if (this._borderSprites[7].texture.valid)
this._borderSprites[7].texture.destroy(false);
this._borderSprites[7].texture = new PIXI.Texture(
texture,
makeInsideTexture(
Expand Down

0 comments on commit 0e8ab68

Please sign in to comment.