11
This commit is contained in:
@@ -357,41 +357,43 @@ class RinDro_Anton extends Rindro_BaseToolClass {
|
||||
//绘制通关副本动画
|
||||
function DrawPlayAni(obj) {
|
||||
if (!DrawPlayAniMark || !DrawPlayAniT) return;
|
||||
local Offset = 0;
|
||||
if (getroottable().Rindro_Scr_Width > 800) Offset = ((getroottable().Rindro_Scr_Width - 800) / 2);
|
||||
local Ct = Clock() - DrawPlayAniT;
|
||||
switch (DrawPlayAniMark) {
|
||||
case 1: //通关擎天A
|
||||
case 2: //通关擎天B
|
||||
case 13: //通关擎天B
|
||||
local Ani = T_DrawDynamicAni(obj, "common/anton/title/04_clear_back.ani", 0, 180, "安图恩通关擎天A" + DrawPlayAniT);
|
||||
local Ani = T_DrawDynamicAni(obj, "common/anton/title/04_clear_back.ani", 0 + Offset, 180, "安图恩通关擎天A" + DrawPlayAniT);
|
||||
local str = "擎天之柱A";
|
||||
if (DrawPlayAniMark == 2) str = "擎天之柱B"
|
||||
if (DrawPlayAniMark == 13) str = "黑色火山"
|
||||
if (Ct >= 350 && Ct <= 1400) L_sq_DrawCode(str, 236 + 158 - LenheartTextClass.GetStringLength(str) / 2, 244, sq_RGBA(255, 146, 0, 250), 0, 1);
|
||||
if (Ct >= 350 && Ct <= 1400) L_sq_DrawCode(str, 236 + Offset + 158 - LenheartTextClass.GetStringLength(str) / 2, 244, sq_RGBA(255, 146, 0, 250), 0, 1);
|
||||
break;
|
||||
case 5:
|
||||
T_DrawDynamicAni(obj, "common/anton/title/00_start_back.ani", 430, 210 + 26, "安图恩阻截开始" + DrawPlayAniT);
|
||||
T_DrawDynamicAni(obj, "common/anton/title/00_start_back.ani", 430 + Offset, 210 + 26, "安图恩阻截开始" + DrawPlayAniT);
|
||||
break;
|
||||
case 6:
|
||||
T_DrawDynamicAni(obj, "common/anton/title/02_success_back.ani", 430, 210 + 26, "安图恩阻截成功" + DrawPlayAniT);
|
||||
T_DrawDynamicAni(obj, "common/anton/title/02_success_back.ani", 430 + Offset, 210 + 26, "安图恩阻截成功" + DrawPlayAniT);
|
||||
break;
|
||||
case 7:
|
||||
T_DrawDynamicAni(obj, "common/anton/title/01_fail_back.ani", 430, 210 + 26, "安图恩阻截失败" + DrawPlayAniT);
|
||||
T_DrawDynamicAni(obj, "common/anton/title/01_fail_back.ani", 430 + Offset, 210 + 26, "安图恩阻截失败" + DrawPlayAniT);
|
||||
break;
|
||||
case 8:
|
||||
T_DrawDynamicAni(obj, "common/anton/title/00_start_back_1.ani", 430, 210 + 26, "安图恩灭杀开始" + DrawPlayAniT);
|
||||
T_DrawDynamicAni(obj, "common/anton/title/00_start_back_1.ani", 430 + Offset, 210 + 26, "安图恩灭杀开始" + DrawPlayAniT);
|
||||
break;
|
||||
case 9:
|
||||
T_DrawDynamicAni(obj, "common/anton/title/02_success_back_1.ani", 430, 210 + 26, "安图恩灭杀成功" + DrawPlayAniT);
|
||||
T_DrawDynamicAni(obj, "common/anton/title/02_success_back_1.ani", 430 + Offset, 210 + 26, "安图恩灭杀成功" + DrawPlayAniT);
|
||||
break;
|
||||
case 10:
|
||||
T_DrawDynamicAni(obj, "common/anton/title/01_fail_back_1.ani", 430, 210 + 26, "安图恩灭杀失败" + DrawPlayAniT);
|
||||
T_DrawDynamicAni(obj, "common/anton/title/01_fail_back_1.ani", 430 + Offset, 210 + 26, "安图恩灭杀失败" + DrawPlayAniT);
|
||||
break;
|
||||
case 11:
|
||||
case 12:
|
||||
T_DrawDynamicAni(obj, "common/anton/title/03_warning_back.ani", 0, 210 + 26, "安图恩火山警告" + DrawPlayAniT);
|
||||
T_DrawDynamicAni(obj, "common/anton/title/03_warning_back.ani", 0 + Offset, 210 + 26, "安图恩火山警告" + DrawPlayAniT);
|
||||
local str = "火山能量即将过载,请立即前往压制!!!";
|
||||
if (DrawPlayAniMark == 12) str = "震颤的大地已经复活,请立即前往压制!!!"
|
||||
if (Ct >= 350 && Ct <= 1600) L_sq_DrawCode(str, 236 + 158 - LenheartTextClass.GetStringLength(str) / 2, 320, sq_RGBA(255, 50, 50, 250), 0, 1);
|
||||
if (Ct >= 350 && Ct <= 1600) L_sq_DrawCode(str, 236 + Offset + 158 - LenheartTextClass.GetStringLength(str) / 2, 320, sq_RGBA(255, 50, 50, 250), 0, 1);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -800,7 +800,7 @@ class Rindro_AntonFightSituationC extends LenheartNewUI_Windows {
|
||||
LenheartNewUI_Windows.SyncPos(X, Y);
|
||||
MapEventTest(obj);
|
||||
if (SelectDgnMarkFlag) {
|
||||
L_sq_WA(0x1b46898, 47);
|
||||
R_Mouse.SetType(151);
|
||||
}
|
||||
|
||||
|
||||
@@ -810,7 +810,7 @@ class Rindro_AntonFightSituationC extends LenheartNewUI_Windows {
|
||||
function OnMouseLbUp(MousePos_X, MousePos_Y) {
|
||||
if (SelectDgnMarkFlag != 0) {
|
||||
SelectDgnMarkFlag = 0;
|
||||
L_sq_WA(0x1b46898, 0);
|
||||
R_Mouse.SetType(0);
|
||||
foreach(d_obj in DgnList) {
|
||||
if (sq_IsIntersectRect(MousePos_X, MousePos_Y, 1, 1, X + d_obj.X, Y + d_obj.Y, 71, 71)) {
|
||||
local T = {
|
||||
|
||||
@@ -93,7 +93,7 @@ class Rindro_AntonPartyFormation extends LenheartNewUI_Windows {
|
||||
}
|
||||
|
||||
if (PartyMarkFlag != -1) {
|
||||
L_sq_WA(0x1b46898, 47);
|
||||
R_Mouse.SetType(151);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ class Rindro_AntonPartyFormation extends LenheartNewUI_Windows {
|
||||
//还原编队的鼠标指针
|
||||
if (this.PartyMarkFlag != -1) {
|
||||
this.PartyMarkFlag = -1;
|
||||
L_sq_WA(0x1b46898, 0);
|
||||
R_Mouse.SetType(0);
|
||||
}
|
||||
LenheartNewUI_Windows.OnMouseLbUp(MousePos_X, MousePos_Y);
|
||||
}
|
||||
|
||||
@@ -86,14 +86,14 @@ class Rindro_AntonPartyInfoMemberC extends LenheartNewUI_CommonUi {
|
||||
}
|
||||
SendPackEx(T);
|
||||
win.PartyMarkFlag = -1;
|
||||
L_sq_WA(0x1b46898, 0);
|
||||
R_Mouse.SetType(0);
|
||||
win.ResetFocus();
|
||||
return;
|
||||
}
|
||||
//点了其他队伍成员要还原编队状态
|
||||
else {
|
||||
win.PartyMarkFlag = -1;
|
||||
L_sq_WA(0x1b46898, 0);
|
||||
R_Mouse.SetType(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -363,8 +363,8 @@ class Rindro_Anton_RewardC extends LenheartNewUI_Windows {
|
||||
}
|
||||
//绘制物品边框
|
||||
if (OpenRealXrate >= 0.6) {
|
||||
local Rarity = AllItemInfoObject[CardInfo.item].Rarity;
|
||||
local Name = AllItemInfoObject[CardInfo.item].Name;
|
||||
local Rarity = Rindro_ItemInfoObject[CardInfo.item].Rarity;
|
||||
local Name = Rindro_ItemInfoObject[CardInfo.item].Name;
|
||||
L_sq_DrawImg("interface2/raid/anton/reward/anton_reward.img", 5 + Rarity, X + 156 + (160 * i), Y + 378, 1, sq_RGBA(255, 255, 255, CradAlphaOffset), OpenRealXrate, 1.0);
|
||||
|
||||
//绘制物品
|
||||
@@ -459,7 +459,7 @@ class Rindro_Anton_RewardC extends LenheartNewUI_Windows {
|
||||
//奖励对象
|
||||
local CardInfo = TeamReward[i];
|
||||
if (CardInfo.Flag && CardInfo.item != -1) {
|
||||
local Rarity = AllItemInfoObject[CardInfo.item].Rarity;
|
||||
local Rarity = Rindro_ItemInfoObject[CardInfo.item].Rarity;
|
||||
//物品出现光
|
||||
if (!CardInfo.grade) {
|
||||
if (Rarity <= 2) { //低于紫色闪紫光
|
||||
|
||||
Reference in New Issue
Block a user