Skip to content

Commit f26a06a

Browse files
committed
SCRIPTS 简化patch文件
1 parent 61637a1 commit f26a06a

File tree

4 files changed

+16
-57
lines changed

4 files changed

+16
-57
lines changed

patches/client/0087-UI-ARC-logic-Support.patch

+2-10
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ way-zer <[email protected]> on 2024/7/14
1818
core/src/mindustry/logic/LCanvas.java | 52 +++-
1919
core/src/mindustry/logic/LExecutor.java | 19 +-
2020
core/src/mindustry/logic/LStatements.java | 12 +
21-
core/src/mindustry/logic/LogicDialog.java | 238 +++++++++++++++---
21+
core/src/mindustry/logic/LogicDialog.java | 237 +++++++++++++++---
2222
.../world/blocks/logic/LogicBlock.java | 49 +++-
2323
.../world/blocks/logic/MemoryBlock.java | 52 ++++
24-
6 files changed, 369 insertions(+), 53 deletions(-)
24+
6 files changed, 369 insertions(+), 52 deletions(-)
2525

2626
diff --git a/core/src/mindustry/logic/LCanvas.java b/core/src/mindustry/logic/LCanvas.java
2727
index 04871c02fbee810619980a87a36a5f60a9a5d43a..b4455067b25e4e626c01f28af8c8f50139830629 100644
@@ -520,14 +520,6 @@ index d36a66ee6b5f32938f8f8e6e4cec2e3bf3103a37..022087c76836fd725cba7f288c6d067a
520520
canvas.statements.clearChildren();
521521
canvas.rebuild();
522522
canvas.privileged = privileged;
523-
@@ -266,7 +425,6 @@ public class LogicDialog extends BaseDialog{
524-
modified.get(result);
525-
}
526-
};
527-
-
528-
show();
529-
}
530-
}
531523
diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java
532524
index 261b6374360c2cbae88f44aa441f55706c181936..b34e84904c0dff843f0d962c3661f0ddc961762f 100644
533525
--- a/core/src/mindustry/world/blocks/logic/LogicBlock.java

patches/client/0088-ARC-merged.patch

+8-42
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ way-zer <[email protected]> on 2024/7/13
9898
core/src/mindustry/input/DesktopInput.java | 98 +-
9999
core/src/mindustry/input/InputHandler.java | 62 +-
100100
core/src/mindustry/input/MobileInput.java | 17 +-
101-
core/src/mindustry/type/UnitType.java | 166 ++-
101+
core/src/mindustry/type/UnitType.java | 162 ++-
102102
core/src/mindustry/type/Weapon.java | 25 +-
103103
core/src/mindustry/ui/Fonts.java | 2 +-
104104
core/src/mindustry/ui/Minimap.java | 2 -
105-
.../ui/dialogs/ContentInfoDialog.java | 28 +-
105+
.../ui/dialogs/ContentInfoDialog.java | 27 +-
106106
.../ui/dialogs/CustomRulesDialog.java | 121 +-
107107
.../mindustry/ui/dialogs/DatabaseDialog.java | 9 +-
108108
.../mindustry/ui/dialogs/PausedDialog.java | 12 +-
@@ -114,7 +114,7 @@ way-zer <[email protected]> on 2024/7/13
114114
.../mindustry/ui/fragments/HudFragment.java | 235 +++-
115115
.../mindustry/ui/fragments/MenuFragment.java | 59 +-
116116
.../ui/fragments/PlacementFragment.java | 212 +++-
117-
.../ui/fragments/PlayerListFragment.java | 203 ++-
117+
.../ui/fragments/PlayerListFragment.java | 202 ++-
118118
core/src/mindustry/world/Block.java | 18 +-
119119
core/src/mindustry/world/Build.java | 50 +
120120
.../world/blocks/ConstructBlock.java | 42 +-
@@ -142,7 +142,7 @@ way-zer <[email protected]> on 2024/7/13
142142
.../mindustryX/features/ui/ArcPowerInfo.java | 70 ++
143143
.../features/ui/ArcWaveInfoDialog.java | 1117 +++++++++++++++++
144144
.../features/ui/BlockSelectDialog.java | 65 +
145-
63 files changed, 5597 insertions(+), 264 deletions(-)
145+
63 files changed, 5594 insertions(+), 261 deletions(-)
146146
create mode 100644 core/src/mindustryX/features/ArcBuilds.java
147147
create mode 100644 core/src/mindustryX/features/ArcRadar.java
148148
create mode 100644 core/src/mindustryX/features/ArcUnits.java
@@ -2027,11 +2027,7 @@ index 998caed117d2eeef7f74ad0527c2f01f76f60650..03d218ef76d25d776793493bf34400d0
20272027
}
20282028

20292029
/** @return whether this block supports a specific environment. */
2030-
@@ -1236,9 +1331,13 @@ public class UnitType extends UnlockableContent implements Senseable{
2031-
2032-
boolean isPayload = !unit.isAdded();
2033-
2034-
+
2030+
@@ -1239,6 +1335,9 @@ public class UnitType extends UnlockableContent implements Senseable{
20352031
Mechc mech = unit instanceof Mechc ? (Mechc)unit : null;
20362032
float z = isPayload ? Draw.z() : unit.elevation > 0.5f ? (lowAltitude ? Layer.flyingUnitLow : Layer.flyingUnit) : groundLayer + Mathf.clamp(hitSize / 4000f, 0, 0.01f);
20372033

@@ -2100,22 +2096,7 @@ index 998caed117d2eeef7f74ad0527c2f01f76f60650..03d218ef76d25d776793493bf34400d0
21002096
}
21012097

21022098
Draw.reset();
2103-
@@ -1520,6 +1623,7 @@ public class UnitType extends UnlockableContent implements Senseable{
2104-
public void drawBody(Unit unit){
2105-
applyColor(unit);
2106-
2107-
+
2108-
Draw.rect(region, unit.x, unit.y, unit.rotation - 90);
2109-
2110-
Draw.reset();
2111-
@@ -1529,13 +1633,14 @@ public class UnitType extends UnlockableContent implements Senseable{
2112-
applyColor(unit);
2113-
2114-
Draw.color(cellColor(unit));
2115-
+
2116-
Draw.rect(cellRegion, unit.x, unit.y, unit.rotation - 90);
2117-
Draw.reset();
2118-
}
2099+
@@ -1535,7 +1640,7 @@ public class UnitType extends UnlockableContent implements Senseable{
21192100

21202101
public Color cellColor(Unit unit){
21212102
float f = Mathf.clamp(unit.healthf());
@@ -2142,7 +2123,7 @@ index 998caed117d2eeef7f74ad0527c2f01f76f60650..03d218ef76d25d776793493bf34400d0
21422123
Draw.rect(footRegion, leg.base.x + shadowTX * elev, leg.base.y + shadowTY * elev, position.angleTo(leg.base));
21432124
Draw.color();
21442125
}
2145-
@@ -1673,13 +1778,13 @@ public class UnitType extends UnlockableContent implements Senseable{
2126+
@@ -1673,8 +1778,9 @@ public class UnitType extends UnlockableContent implements Senseable{
21462127

21472128
Floor floor = unit.isFlying() ? Blocks.air.asFloor() : unit.floorOn();
21482129

@@ -2153,11 +2134,6 @@ index 998caed117d2eeef7f74ad0527c2f01f76f60650..03d218ef76d25d776793493bf34400d0
21532134
}
21542135

21552136
for(int i : Mathf.signs){
2156-
Draw.mixcol(Tmp.c1.set(mechLegColor).lerp(Color.white, Mathf.clamp(unit.hitTime)), Math.max(Math.max(0, i * extension / mechStride), unit.hitTime));
2157-
-
2158-
Draw.rect(legRegion,
2159-
unit.x + Angles.trnsx(mech.baseRotation(), extension * i - boostTrns, -boostTrns*i),
2160-
unit.y + Angles.trnsy(mech.baseRotation(), extension * i - boostTrns, -boostTrns*i),
21612137
@@ -1696,6 +1801,8 @@ public class UnitType extends UnlockableContent implements Senseable{
21622138
Draw.color(Color.white);
21632139
}
@@ -2330,7 +2306,7 @@ index 8defe26a2482e54d24d9b12e4a9ae453e13348f3..ae63f36d28420a67d3a6c852374d4ddb
23302306
});
23312307

23322308
table.row();
2333-
@@ -89,16 +92,33 @@ public class ContentInfoDialog extends BaseDialog{
2309+
@@ -89,12 +92,30 @@ public class ContentInfoDialog extends BaseDialog{
23342310
}
23352311

23362312
if(content.details != null){
@@ -2362,10 +2338,6 @@ index 8defe26a2482e54d24d9b12e4a9ae453e13348f3..ae63f36d28420a67d3a6c852374d4ddb
23622338
ScrollPane pane = new ScrollPane(table);
23632339
cont.add(pane);
23642340

2365-
show();
2366-
}
2367-
-
2368-
}
23692341
diff --git a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java b/core/src/mindustry/ui/dialogs/CustomRulesDialog.java
23702342
index a277593dd3ca7ecab8e2b49410f1a7e3ef27c4b2..e88487d6754008cc415c47b054f83098b20c8adb 100644
23712343
--- a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java
@@ -4651,12 +4623,6 @@ index 9286aab19502b5cf40556311572157b20c60fef4..0e9a2bdc81c3688fe5cd9928a9b0ad73
46514623
content.row();
46524624
}
46534625

4654-
@@ -275,5 +365,4 @@ public class PlayerListFragment{
4655-
search.clearText();
4656-
}
4657-
}
4658-
-
4659-
}
46604626
diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java
46614627
index 01098e5f4564f3e1e7491d34cbbca1a525592c16..cb3874a23f5c4c612af25d78728032fc0a625695 100644
46624628
--- a/core/src/mindustry/world/Block.java

scripts/applyPatches.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

33
git tag -f base
4-
git am --no-gpg-sign ../patches/picked/*
4+
git am --no-gpg-sign -3 ../patches/picked/*
55
git tag -f picked
6-
git am --no-gpg-sign ../patches/client/*
6+
git am --no-gpg-sign -3 ../patches/client/*

scripts/genPatches.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

3-
(cd ..&&rm -rf patches/*)
4-
git format-patch --full-index --no-signature --zero-commit -N -D -o ../patches/picked base...picked
5-
git format-patch --full-index --no-signature --zero-commit -N -D -o ../patches/client picked
3+
rm -rf ../patches/picked/*
4+
git format-patch --full-index --no-signature --zero-commit -N -D --ignore-blank-lines -o ../patches/picked base...picked
5+
rm -rf ../patches/client/*
6+
git format-patch --full-index --no-signature --zero-commit -N -D --ignore-blank-lines -o ../patches/client picked
67
(cd .. && git add patches)

0 commit comments

Comments
 (0)