Skip to content

Commit d90d56b

Browse files
#74: Fix generation of public field types (TypeScript).
1 parent 940e9e1 commit d90d56b

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

source/phasereditor/phasereditor.canvas.core/src/phasereditor/canvas/core/codegen/ts/ITSCodeGeneratorUtils.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@
2626
import phasereditor.canvas.core.AnimationModel;
2727
import phasereditor.canvas.core.BaseObjectModel;
2828
import phasereditor.canvas.core.BaseSpriteModel;
29+
import phasereditor.canvas.core.BitmapTextModel;
2930
import phasereditor.canvas.core.ButtonSpriteModel;
3031
import phasereditor.canvas.core.GroupModel;
32+
import phasereditor.canvas.core.TextModel;
3133
import phasereditor.canvas.core.TileSpriteModel;
3234
import phasereditor.canvas.core.TilemapSpriteModel;
3335
import phasereditor.canvas.core.WorldModel;
@@ -86,9 +88,23 @@ public default String getObjectType(BaseObjectModel obj) {
8688
return "Phaser.TileSprite";
8789
}
8890

91+
if (obj instanceof TextModel) {
92+
return "Phaser.Text";
93+
}
94+
95+
if (obj instanceof BitmapTextModel) {
96+
return "Phaser.BitmapText";
97+
}
98+
99+
if (obj instanceof TilemapSpriteModel) {
100+
return "Phaser.Tilemap";
101+
}
102+
89103
if (obj instanceof GroupModel) {
90104
return "Phaser.Group";
91105
}
106+
107+
92108

93109
return "Phaser.Sprite";
94110
}

0 commit comments

Comments
 (0)