Fix result screen character and puchichara
This commit is contained in:
parent
f0f70f1578
commit
c02937ac86
@ -222,55 +222,45 @@ namespace TJAPlayer3
|
||||
// Quick fix
|
||||
if (_ctref[player].n現在の値 >= _ref.Length) return;
|
||||
|
||||
// x0.8 if not substitute
|
||||
if (!_substitute)
|
||||
{
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.X = 0.8f;
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.Y = 0.8f;
|
||||
}
|
||||
else
|
||||
{
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.X = 1.0f;
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.Y = 1.0f;
|
||||
}
|
||||
var _tex = _ref[_ctref[player].n現在の値];
|
||||
|
||||
_ref[_ctref[player].n現在の値].Opacity = opacity;
|
||||
_tex.Opacity = opacity;
|
||||
|
||||
float resolutionRatioX = TJAPlayer3.Skin.Resolution[0] / (float)TJAPlayer3.Skin.Characters_Resolution[_charaId][0];
|
||||
float resolutionRatioY = TJAPlayer3.Skin.Resolution[1] / (float)TJAPlayer3.Skin.Characters_Resolution[_charaId][1];
|
||||
|
||||
//202
|
||||
float _x = (x - (((_substitute == true) ? 20 : 40) * (TJAPlayer3.Skin.Characters_Resolution[_charaId][0] / 1280.0f))) * resolutionRatioX;
|
||||
//float _x = (x - (((_substitute == true) ? 20 : 40) * (TJAPlayer3.Skin.Characters_Resolution[_charaId][0] / 1280.0f))) * resolutionRatioX;
|
||||
|
||||
//532
|
||||
float _y = (y - (((_substitute == true) ? 20 : 40) * (TJAPlayer3.Skin.Characters_Resolution[_charaId][1] / 720.0f))) * resolutionRatioY;
|
||||
//float _y = (y - (((_substitute == true) ? 20 : 40) * (TJAPlayer3.Skin.Characters_Resolution[_charaId][1] / 720.0f))) * resolutionRatioY;
|
||||
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.X *= resolutionRatioY;
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.Y *= resolutionRatioY;
|
||||
float _x = x;
|
||||
float _y = y;
|
||||
|
||||
_tex.vc拡大縮小倍率.X *= resolutionRatioX;
|
||||
_tex.vc拡大縮小倍率.Y *= resolutionRatioY;
|
||||
|
||||
if (pos % 2 == 0)
|
||||
{
|
||||
_ref[_ctref[player].n現在の値].t2D拡大率考慮中央基準描画(TJAPlayer3.app.Device,
|
||||
_tex.t2D拡大率考慮下中心基準描画(TJAPlayer3.app.Device,
|
||||
_x,
|
||||
_y
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
_ref[_ctref[player].n現在の値].t2D拡大率考慮中央基準描画Mirrored(TJAPlayer3.app.Device,
|
||||
_tex.t2D拡大率考慮下中心基準描画Mirrored(TJAPlayer3.app.Device,
|
||||
_x,
|
||||
_y
|
||||
);
|
||||
}
|
||||
|
||||
// Restore if not substitute
|
||||
if (!_substitute)
|
||||
{
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.X = 1f;
|
||||
_ref[_ctref[player].n現在の値].vc拡大縮小倍率.Y = 1f;
|
||||
}
|
||||
_tex.vc拡大縮小倍率.X = 1f;
|
||||
_tex.vc拡大縮小倍率.Y = 1f;
|
||||
|
||||
_ref[_ctref[player].n現在の値].Opacity = 255;
|
||||
|
||||
_tex.Opacity = 255;
|
||||
|
||||
}
|
||||
|
||||
|
@ -209,15 +209,23 @@ namespace TJAPlayer3
|
||||
// TJAPlayer3.Tx.SongSelect_Donchan_Normal[ctDonchan_Normal.n現在の値].t2D描画(TJAPlayer3.app.Device, -200 + DonchanX, 336 - DonchanY);
|
||||
|
||||
//CMenuCharacter.tMenuDisplayCharacter(0, (int)(-200 + DonchanX), (int)(336 - DonchanY), CMenuCharacter.ECharacterAnimation.NORMAL);
|
||||
|
||||
int chara_x = TJAPlayer3.Skin.SongSelect_NamePlate_X[0] + TJAPlayer3.Tx.NamePlateBase.szテクスチャサイズ.Width / 2;
|
||||
int chara_y = TJAPlayer3.Skin.SongSelect_NamePlate_Y[0];
|
||||
|
||||
CMenuCharacter.tMenuDisplayCharacter(
|
||||
0,
|
||||
TJAPlayer3.Skin.SongSelect_NamePlate_X[0] + TJAPlayer3.Tx.NamePlateBase.szテクスチャサイズ.Width / 2,
|
||||
TJAPlayer3.Skin.SongSelect_NamePlate_Y[0],
|
||||
chara_x,
|
||||
chara_y,
|
||||
CMenuCharacter.ECharacterAnimation.NORMAL);
|
||||
|
||||
#region [PuchiChara]
|
||||
|
||||
this.PuchiChara.On進行描画(0 + 100, 336 + 230, false);
|
||||
int puchi_x = chara_x + TJAPlayer3.Skin.Adjustments_MenuPuchichara_X[0];
|
||||
int puchi_y = chara_y + TJAPlayer3.Skin.Adjustments_MenuPuchichara_Y[0];
|
||||
|
||||
//this.PuchiChara.On進行描画(0 + 100, 336 + 230, false);
|
||||
this.PuchiChara.On進行描画(puchi_x, puchi_y, false);
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
@ -753,10 +753,14 @@ namespace TJAPlayer3
|
||||
|
||||
int _charaId = TJAPlayer3.NamePlateConfig.data.Character[TJAPlayer3.GetActualPlayer(p)];
|
||||
|
||||
int chara_x = TJAPlayer3.Skin.Characters_Result_X[_charaId][pos];
|
||||
int chara_y = TJAPlayer3.Skin.Characters_Result_Y[_charaId][pos];
|
||||
//int chara_x = TJAPlayer3.Skin.Characters_Result_X[_charaId][pos];
|
||||
//int chara_y = TJAPlayer3.Skin.Characters_Result_Y[_charaId][pos];
|
||||
|
||||
if (CResultCharacter.tIsCounterProcessing(p, CResultCharacter.ECharacterResult.CLEAR))
|
||||
int chara_x = TJAPlayer3.Skin.Result_NamePlate_X[pos] + TJAPlayer3.Tx.NamePlateBase.szテクスチャサイズ.Width / 2;
|
||||
int chara_y = TJAPlayer3.Skin.Result_NamePlate_Y[pos];
|
||||
|
||||
|
||||
if (CResultCharacter.tIsCounterProcessing(p, CResultCharacter.ECharacterResult.CLEAR))
|
||||
CResultCharacter.tMenuDisplayCharacter(p, chara_x, chara_y, CResultCharacter.ECharacterResult.CLEAR, pos);
|
||||
else if (CResultCharacter.tIsCounterProcessing(p, CResultCharacter.ECharacterResult.FAILED))
|
||||
CResultCharacter.tMenuDisplayCharacter(p, chara_x, chara_y, CResultCharacter.ECharacterResult.FAILED, pos);
|
||||
@ -770,14 +774,19 @@ namespace TJAPlayer3
|
||||
|
||||
#region [PuchiChara]
|
||||
|
||||
int ttdiff = 640 - 152;
|
||||
int ttps = 640 + ((pos == 1) ? ttdiff + 60 : -ttdiff);
|
||||
int puchi_x = chara_x + TJAPlayer3.Skin.Adjustments_MenuPuchichara_X[pos];
|
||||
int puchi_y = chara_y + TJAPlayer3.Skin.Adjustments_MenuPuchichara_Y[pos];
|
||||
|
||||
this.PuchiChara.On進行描画(ttps, 562, false, 255, false, p);
|
||||
//int ttdiff = 640 - 152;
|
||||
//int ttps = 640 + ((pos == 1) ? ttdiff + 60 : -ttdiff);
|
||||
|
||||
#endregion
|
||||
//this.PuchiChara.On進行描画(ttps, 562, false, 255, false, p);
|
||||
|
||||
if (ct全体進行.n現在の値 >= MountainAppearValue)
|
||||
this.PuchiChara.On進行描画(puchi_x, puchi_y, false, 255, false, p);
|
||||
|
||||
#endregion
|
||||
|
||||
if (ct全体進行.n現在の値 >= MountainAppearValue)
|
||||
{
|
||||
float AddCount = 135;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user