Skip to content

Commit

Permalink
rename Origin -> Anchor
Browse files Browse the repository at this point in the history
  • Loading branch information
MikiraSora committed Oct 26, 2024
1 parent e105106 commit 2973e00
Show file tree
Hide file tree
Showing 11 changed files with 34 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public DrawPlayerLocationHelper()
arr[0].rotation = 0f;

texture = ResourceUtils.OpenReadTextureFromFile(@".\Resources\editor\playerLoc.png");
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("playerLoc", out size, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("playerLoc", out size, out _))
size = new Vector2(48, 48);

UpdateProps();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ public CommonLaneEditorObjectDrawingTarget()
textureDrawing = IoC.Get<IBatchTextureDrawing>();
highlightDrawing = IoC.Get<IHighlightBatchTextureDrawing>();

if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("laneStart", out startSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("laneStart", out startSize, out _))
startSize = new Vector2(16, 16);
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("laneNext", out nextSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("laneNext", out nextSize, out _))
nextSize = new Vector2(16, 16);
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("laneEnd", out endSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("laneEnd", out endSize, out _))
endSize = new Vector2(16, 16);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public class LaneCurvePathControlDrawingTarget : CommonBatchDrawTargetBase<LaneC
public LaneCurvePathControlDrawingTarget()
{
texture = ResourceUtils.OpenReadTextureFromFile(@".\Resources\editor\commonCircle.png");
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("commonCircle", out size, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("commonCircle", out size, out _))
size = new Vector2(16, 16);

textureDrawing = IoC.Get<IBatchTextureDrawing>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public class SvgObjectDrawingTarget : CommonDrawTargetBase<SvgPrefabBase>, IDisp
public SvgObjectDrawingTarget()
{
texture = ResourceUtils.OpenReadTextureFromFile(@".\Resources\editor\commonCircle.png");
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("commonCircle", out size, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("commonCircle", out size, out _))
size = new Vector2(16, 16);

cachedSvgRenderDataManager = IoC.Get<ICachedSvgRenderDataManager>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public BellDrawingTarget()
{
texture = ResourceUtils.OpenReadTextureFromFile(@".\Resources\editor\bell.png");

if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("bell", out var size, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("bell", out var size, out _))
size = new Vector2(40, 40);
sizeNormal = size;
sizeLarge = sizeNormal * 1.4f;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,15 @@ void SetTexture(BulletDamageType k1, BulletType k2, string rPath, string key, Ve
normalDrawList[tex] = new();
selectedDrawList[tex] = new();

if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile(key + "Normal", out var cfgSize, out var cfgOrigin))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile(key + "Normal", out var cfgSize, out var cfgOrigin))
{
cfgSize = size;
cfgOrigin = origOffset;
}
_spritesSize[tex] = cfgSize;
_spritesOriginOffset[tex] = cfgOrigin;

if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile(key + "Large", out cfgSize, out cfgOrigin))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile(key + "Large", out cfgSize, out cfgOrigin))
{
cfgSize = sizeLarge;
cfgOrigin = origOffsetLarge;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,12 @@ public FlickDrawingTarget() : base()
texture = ResourceUtils.OpenReadTextureFromFile(@".\Resources\editor\flick.png");
exFlickEffTexture = ResourceUtils.OpenReadTextureFromFile(@".\Resources\editor\exflickEffect.png");

if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("flick", out var size, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("flick", out var size, out _))
size = new Vector2(104, 69.333f);
leftSize = size;
rightSize = size * new Vector2(-1, 1);

if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("exflickEffect", out size, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("exflickEffect", out size, out _))
size = new Vector2(106, 67f);
exTapEffSize = size;
selectedEffSize = size * 1.05f;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,17 +52,17 @@ void init(ref Texture texture, string resourceName)
selectTapList[texture] = new();
}

if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("tap", out tapSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("tap", out tapSize, out _))
tapSize = new Vector2(40, 16);
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("exTapEffect", out exTapEffSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("exTapEffect", out exTapEffSize, out _))
exTapEffSize = new Vector2(70, 30);
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("wall", out leftWallSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("wall", out leftWallSize, out _))
leftWallSize = new Vector2(40, 40);
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("selectWallTapEffect", out selectWallTapEffSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("selectWallTapEffect", out selectWallTapEffSize, out _))
selectWallTapEffSize = new Vector2(50, 50);
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("selectTapEffect", out selectTapEffSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("selectTapEffect", out selectTapEffSize, out _))
selectTapEffSize = tapSize * new Vector2(1.5f, 1.5f);
if (!ResourceUtils.OpenReadTextureSizeOriginByConfigFile("exWallTapEffect", out exWallTapEffSize, out _))
if (!ResourceUtils.OpenReadTextureSizeAnchorByConfigFile("exWallTapEffect", out exWallTapEffSize, out _))
exWallTapEffSize = new Vector2(43, 43);

init(ref redTexture, "redTap.png");
Expand Down
2 changes: 1 addition & 1 deletion OngekiFumenEditor/OngekiFumenEditor.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@
<None Update="Resources\editor\flick.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Resources\editor\textureSizeOrigin.ini">
<None Update="Resources\editor\textureSizeAnchor.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Resources\editor\unsetTap.png">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
[TextureSizeOrigin]
[TextureSizeAnchor]
bellSize=40, 40
flickSize=104, 69.333
exflickEffectSize=106, 67

bulletCircleNormalSize=40, 40
bulletCircleNormalOrigin=0, 0
bulletCircleNormalAnchor=0, 0
bulletCircleLargeSize=56, 56
bulletCircleLargeOrigin=0, 0
bulletCircleLargeAnchor=0, 0

bulletNeedleNormalSize=30, 80
bulletNeedleNormalOrigin=0, 35
bulletNeedleNormalAnchor=0, 35
bulletNeedleLargeSize=42, 112
bulletNeedleLargeOrigin=0, 49
bulletNeedleLargeAnchor=0, 49

bulletSquareNormalSize=30, 80
bulletSquareNormalOrigin=0, 35
bulletSquareNormalAnchor=0, 35
bulletSquareLargeSize=42, 112
bulletSquareLargeOrigin=0, 49
bulletSquareLargeAnchor=0, 49

commonCircleSize=16, 16

Expand Down
18 changes: 9 additions & 9 deletions OngekiFumenEditor/Utils/ResourceUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public static Texture OpenReadTextureFromFile(string path)

static ResourceUtils()
{
var iniFilePath = Path.GetFullPath(@".\Resources\editor\textureSizeOrigin.ini");
var iniFilePath = Path.GetFullPath(@".\Resources\editor\textureSizeAnchor.ini");
foreach (var line in File.ReadAllLines(iniFilePath))
{
var split = line.Split("=");
Expand All @@ -50,23 +50,23 @@ static ResourceUtils()
}
}

public static string ReadTextureSizeOrigin(string key)
public static string ReadTextureSizeAnchor(string key)
{
if (textureSizeOriginMap.TryGetValue(key, out var val))
return val;
return string.Empty;
}

public static bool OpenReadTextureSizeOriginByConfigFile(string textureName, out Vector2 size, out Vector2 origin)
public static bool OpenReadTextureSizeAnchorByConfigFile(string textureName, out Vector2 size, out Vector2 anchor)
{
size = default;
origin = default;
anchor = default;
var good = false;

try
{
var key = textureName + "Size";
var str = ReadTextureSizeOrigin(key);
var str = ReadTextureSizeAnchor(key);
if (!string.IsNullOrWhiteSpace(str))
{
var split = str.Split(',');
Expand All @@ -78,16 +78,16 @@ public static bool OpenReadTextureSizeOriginByConfigFile(string textureName, out
Log.LogWarn($"size key {key} is not found.");
}

key = textureName + "Origin";
str = ReadTextureSizeOrigin(key);
key = textureName + "Anchor";
str = ReadTextureSizeAnchor(key);
if (!string.IsNullOrWhiteSpace(str))
{
var split = str.Split(',');
origin = new(float.Parse(split[0].Trim()), float.Parse(split[1].Trim()));
anchor = new(float.Parse(split[0].Trim()), float.Parse(split[1].Trim()));
}
else
{
//Log.LogWarn($"origin key {key} is not found.");
//Log.LogWarn($"anchor key {key} is not found.");
}

return good;
Expand Down

0 comments on commit 2973e00

Please sign in to comment.