@@ -1085,8 +1085,8 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
10851085 vm->flags .flip ^= 1 ;
10861086 vm->scaleX *= -1 .f ;
10871087 break ;
1088- case AnmOpcode_25 :
1089- vm->flags .flag5 = curInstr->args [0 ];
1088+ case AnmOpcode_UsePosOffset :
1089+ vm->flags .usePosOffset = curInstr->args [0 ];
10901090 break ;
10911091 case AnmOpcode_FlipY:
10921092 vm->flags .flip ^= 2 ;
@@ -1110,7 +1110,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
11101110 vm->scaleInterpFinalY = *local_18;
11111111 vm->scaleInterpEndTime = 0 ;
11121112 break ;
1113- case AnmOpcode_30 :
1113+ case AnmOpcode_ScaleTime :
11141114 local_1c = (f32 *)&curInstr->args [0 ];
11151115 vm->scaleInterpFinalX = *local_1c++;
11161116 vm->scaleInterpFinalY = *local_1c++;
@@ -1133,7 +1133,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
11331133 vm->flags .blendMode = AnmVmBlendMode_InvSrcAlpha;
11341134 break ;
11351135 case AnmOpcode_SetPosition:
1136- if (vm->flags .flag5 == 0 )
1136+ if (vm->flags .usePosOffset == 0 )
11371137 {
11381138 vm->pos =
11391139 D3DXVECTOR3 (*(f32 *)&curInstr->args [0 ], *(f32 *)&curInstr->args [1 ], *(f32 *)&curInstr->args [2 ]);
@@ -1153,7 +1153,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
11531153 case AnmOpcode_PosTimeLinear:
11541154 vm->flags .posTime = 0 ;
11551155 PosTimeDoStuff:
1156- if (vm->flags .flag5 == 0 )
1156+ if (vm->flags .usePosOffset == 0 )
11571157 {
11581158 memcpy (vm->posInterpInitial , vm->pos , sizeof (D3DXVECTOR3));
11591159 }
@@ -1171,7 +1171,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
11711171 case AnmOpcode_Stop:
11721172 if (vm->pendingInterrupt == 0 )
11731173 {
1174- vm->flags .flag13 = 1 ;
1174+ vm->flags .isStopped = 1 ;
11751175 vm->currentTimeInScript .Decrement (1 );
11761176 goto stop;
11771177 }
@@ -1189,7 +1189,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
11891189 }
11901190
11911191 vm->pendingInterrupt = 0 ;
1192- vm->flags .flag13 = 0 ;
1192+ vm->flags .isStopped = 0 ;
11931193 if (curInstr->opcode != AnmOpcode_InterruptLabel)
11941194 {
11951195 if (nextInstr == NULL )
@@ -1208,13 +1208,13 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
12081208 case AnmOpcode_SetVisibility:
12091209 vm->flags .isVisible = curInstr->args [0 ];
12101210 break ;
1211- case AnmOpcode_23 :
1211+ case AnmOpcode_AnchorTopLeft :
12121212 vm->flags .anchor = AnmVmAnchor_TopLeft;
12131213 break ;
12141214 case AnmOpcode_SetAutoRotate:
12151215 vm->autoRotate = curInstr->args [0 ];
12161216 break ;
1217- case AnmOpcode_27 :
1217+ case AnmOpcode_UVScrollX :
12181218 vm->uvScrollPos .x += *(f32 *)&curInstr->args [0 ];
12191219 if (vm->uvScrollPos .x >= 1 .0f )
12201220 {
@@ -1225,7 +1225,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
12251225 vm->uvScrollPos .x += 1 .0f ;
12261226 }
12271227 break ;
1228- case AnmOpcode_28 :
1228+ case AnmOpcode_UVScrollY :
12291229 vm->uvScrollPos .y += *(f32 *)&curInstr->args [0 ];
12301230 if (vm->uvScrollPos .y >= 1 .0f )
12311231 {
@@ -1236,7 +1236,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
12361236 vm->uvScrollPos .y += 1 .0f ;
12371237 }
12381238 break ;
1239- case AnmOpcode_31 :
1239+ case AnmOpcode_SetZWriteDisable :
12401240 vm->flags .zWriteDisable = curInstr->args [0 ];
12411241 break ;
12421242 case AnmOpcode_Nop:
@@ -1344,7 +1344,7 @@ i32 AnmManager::ExecuteScript(AnmVm *vm)
13441344 local_3c = 1 .0f - local_3c;
13451345 break ;
13461346 }
1347- if (vm->flags .flag5 == 0 )
1347+ if (vm->flags .usePosOffset == 0 )
13481348 {
13491349 vm->pos .x = local_3c * vm->posInterpFinal .x + (1 .0f - local_3c) * vm->posInterpInitial .x ;
13501350 vm->pos .y = local_3c * vm->posInterpFinal .y + (1 .0f - local_3c) * vm->posInterpInitial .y ;
0 commit comments