Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit db9b540

Browse files
committed
another large commit
1 parent 9bdd43c commit db9b540

26 files changed

+815
-3190
lines changed

CHANGELOG.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,9 @@
7171

7272
# 4/01/25
7373
- Moved renderers from Manager.hx to separate classes (ModchartGraphics.hx)
74-
- Cleaned and improved a lot of code
74+
- Cleaned and improved a lot of code
75+
76+
# 06/01/25 (penultimate commit)
77+
- Multiple Playfield support (each one can have his own modifiers and percents)
78+
- Plugin-based Standalone System (TESTING PHASE, NOT FINISHED)
79+
- No more rewriting of any flixel class, now all code is added using Macros.

mods/modchart examples/songs/htgh/scripts/modchart.hx

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ var m:Manager;
55
function postCreate()
66
{
77
m = new Manager(PlayState.instance);
8-
m.HOLD_SUBDIVITIONS = 8;
8+
m.HOLD_SUBDIVITIONS = 4;
99
m.renderArrowPaths = true;
1010
add(m);
1111

12+
m.setPercent('orient', 1);
1213
m.setPercent('arrowPathThickness', 2);
1314

1415
m.addModifier('transform');

project.xml

+2
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@
180180
<haxelib name="flxanimate" />
181181

182182
<section if="MODCHARTING_FEATURES">
183+
<haxeflag name="--macro" value="addMetadata('@:build(modchart.core.macros.Macro.buildFlxCamera())', 'flixel.FlxCamera')" />
184+
<haxeflag name="--macro" value="addMetadata('@:build(modchart.core.macros.Macro.buildFlxDrawTrianglesItem())', 'flixel.graphics.tile.FlxDrawTrianglesItem')" />
183185
<haxeflag name="--macro" value="addMetadata('@:build(modchart.core.macros.Macro.addZProperty())', 'flixel.FlxObject')" />
184186
<haxeflag name="--macro" value="include('modchart')" />
185187
</section>

0 commit comments

Comments
 (0)