Skip to content

Commit 895fb5c

Browse files
committed
fixed healthicons in editors
1 parent 8c252bb commit 895fb5c

File tree

5 files changed

+8
-21
lines changed

5 files changed

+8
-21
lines changed

source/funkin/editors/character/CharacterInfoScreen.hx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,8 @@ class CharacterInfoScreen extends UISubstateWindow {
153153
iconSprite.setIcon(icon);
154154
iconSprite.scale.set(iconSprite.defaultScale * 0.5, iconSprite.defaultScale * 0.5);
155155
iconSprite.updateHitbox();
156-
iconSprite.setPosition(iconTextBox.x + 150 + 8, (iconTextBox.y + 16) - (iconSprite.height/2));
156+
iconSprite.setPosition(iconTextBox.x + iconTextBox.bWidth + 8, iconTextBox.y + (iconTextBox.bHeight / 2) - (iconSprite.height / 2));
157+
iconSprite.scrollFactor.set(1, 1);
157158
}
158159

159160
function saveCharacterInfo() {

source/funkin/editors/charter/CharterMetaDataScreen.hx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,8 @@ class CharterMetaDataScreen extends UISubstateWindow {
136136
iconSprite.setIcon(icon);
137137
iconSprite.scale.set(iconSprite.defaultScale * 0.5, iconSprite.defaultScale * 0.5);
138138
iconSprite.updateHitbox();
139-
iconSprite.setPosition(iconTextBox.x + 150 + 8, (iconTextBox.y + 16) - (iconSprite.height/2));
139+
iconSprite.setPosition(iconTextBox.x + iconTextBox.bWidth + 8, iconTextBox.y + (iconTextBox.bHeight / 2) - (iconSprite.height / 2));
140+
iconSprite.scrollFactor.set(1, 1);
140141
}
141142

142143
public function saveMeta() {

source/funkin/editors/charter/CharterStrumline.hx

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,7 @@ class CharterStrumline extends UISprite {
4343

4444
if(strumLine.visible == null) strumLine.visible = true;
4545

46-
var icons = strumLine.characters != null ? strumLine.characters : [];
47-
4846
healthIcons = new FlxSpriteGroup(x, y);
49-
50-
for (i=>icon in icons) {
51-
var healthIcon = new HealthIcon(Character.getIconFromCharName(icon));
52-
var newScale = 0.6 - (icons.length / 20);
53-
healthIcon.scale.x = healthIcon.scale.y = healthIcon.defaultScale * newScale;
54-
healthIcon.updateHitbox();
55-
healthIcon.x = FlxMath.lerp(0, icons.length * 20, (icons.length-1 != 0 ? i / (icons.length-1) : 0));
56-
healthIcon.y = draggable ? 29 : 7;
57-
healthIcon.alpha = strumLine.visible ? 1 : 0.4;
58-
healthIcons.add(healthIcon);
59-
}
60-
6147
members.push(healthIcons);
6248

6349
draggingSprite = new UISprite();
@@ -71,8 +57,7 @@ class CharterStrumline extends UISprite {
7157
button = new CharterStrumlineOptions(this);
7258
members.push(button);
7359

74-
vocals = strumLine.vocalsSuffix.length > 0 ? FlxG.sound.load(Paths.voices(PlayState.SONG.meta.name, PlayState.difficulty, strumLine.vocalsSuffix)) : new FlxSound();
75-
vocals.group = FlxG.sound.defaultMusicGroup;
60+
updateInfo();
7661

7762
selectedWaveform = -1;
7863
}

source/funkin/editors/charter/SongCreationScreen.hx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,12 +232,13 @@ class SongCreationScreen extends UISubstateWindow {
232232
}
233233

234234
function updateIcon(icon:String) {
235-
if (iconSprite == null) add(iconSprite = new HealthIcon());
235+
if (iconSprite == null) menuDataGroup.add(iconSprite = new HealthIcon());
236236

237237
iconSprite.setIcon(icon);
238238
iconSprite.scale.set(iconSprite.defaultScale * 0.5, iconSprite.defaultScale * 0.5);
239239
iconSprite.updateHitbox();
240-
iconSprite.setPosition(iconTextBox.x + 150 + 8, (iconTextBox.y + 16) - (iconSprite.height/2));
240+
iconSprite.setPosition(iconTextBox.x + iconTextBox.bWidth + 8, iconTextBox.y + (iconTextBox.bHeight / 2) - (iconSprite.height / 2));
241+
iconSprite.scrollFactor.set(1, 1);
241242
}
242243

243244
function saveSongInfo() {

source/funkin/options/type/NewOption.hx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package funkin.options.type;
22

33
import flixel.util.FlxColor;
4-
import funkin.game.HealthIcon;
54

65
class NewOption extends TextOption {
76
public var iconSpr:FlxSprite;

0 commit comments

Comments
 (0)