|
17 | 17 | #include "candy_crush_500/candy_crush_500_capture_context1.h" |
18 | 18 | #include "cod_mobile/cod_mobile_capture_context4.h" |
19 | 19 | #include "egypt_1500/egypt_1500_capture_context6.h" |
| 20 | +#include "fifa_mobile/fifa_mobile_capture_context2.h" |
20 | 21 | #include "free_fire/free_fire_capture_context3.h" |
21 | 22 | #include "kartrider_rush/kartrider_rush_capture_context3.h" |
22 | 23 | #include "manhattan_10/manhattan_10_capture_context6.h" |
@@ -52,6 +53,9 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = { |
52 | 53 | {RestrictedTraceID::egypt_1500, |
53 | 54 | {egypt_1500::kReplayFrameStart, egypt_1500::kReplayFrameEnd, |
54 | 55 | egypt_1500::kReplayDrawSurfaceWidth, egypt_1500::kReplayDrawSurfaceHeight, "egypt_1500"}}, |
| 56 | + {RestrictedTraceID::fifa_mobile, |
| 57 | + {fifa_mobile::kReplayFrameStart, fifa_mobile::kReplayFrameEnd, |
| 58 | + fifa_mobile::kReplayDrawSurfaceWidth, fifa_mobile::kReplayDrawSurfaceHeight, "fifa_mobile"}}, |
55 | 59 | {RestrictedTraceID::free_fire, |
56 | 60 | {free_fire::kReplayFrameStart, free_fire::kReplayFrameEnd, free_fire::kReplayDrawSurfaceWidth, |
57 | 61 | free_fire::kReplayDrawSurfaceHeight, "free_fire"}}, |
@@ -110,6 +114,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex) |
110 | 114 | case RestrictedTraceID::egypt_1500: |
111 | 115 | egypt_1500::ReplayContext6Frame(frameIndex); |
112 | 116 | break; |
| 117 | + case RestrictedTraceID::fifa_mobile: |
| 118 | + fifa_mobile::ReplayContext2Frame(frameIndex); |
| 119 | + break; |
113 | 120 | case RestrictedTraceID::free_fire: |
114 | 121 | free_fire::ReplayContext3Frame(frameIndex); |
115 | 122 | break; |
@@ -163,6 +170,9 @@ void ResetReplay(RestrictedTraceID traceID) |
163 | 170 | case RestrictedTraceID::egypt_1500: |
164 | 171 | egypt_1500::ResetContext6Replay(); |
165 | 172 | break; |
| 173 | + case RestrictedTraceID::fifa_mobile: |
| 174 | + fifa_mobile::ResetContext2Replay(); |
| 175 | + break; |
166 | 176 | case RestrictedTraceID::free_fire: |
167 | 177 | free_fire::ResetContext3Replay(); |
168 | 178 | break; |
@@ -216,6 +226,9 @@ void SetupReplay(RestrictedTraceID traceID) |
216 | 226 | case RestrictedTraceID::egypt_1500: |
217 | 227 | egypt_1500::SetupContext6Replay(); |
218 | 228 | break; |
| 229 | + case RestrictedTraceID::fifa_mobile: |
| 230 | + fifa_mobile::SetupContext2Replay(); |
| 231 | + break; |
219 | 232 | case RestrictedTraceID::free_fire: |
220 | 233 | free_fire::SetupContext3Replay(); |
221 | 234 | break; |
@@ -269,6 +282,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir) |
269 | 282 | case RestrictedTraceID::egypt_1500: |
270 | 283 | egypt_1500::SetBinaryDataDir(dataDir); |
271 | 284 | break; |
| 285 | + case RestrictedTraceID::fifa_mobile: |
| 286 | + fifa_mobile::SetBinaryDataDir(dataDir); |
| 287 | + break; |
272 | 288 | case RestrictedTraceID::free_fire: |
273 | 289 | free_fire::SetBinaryDataDir(dataDir); |
274 | 290 | break; |
@@ -322,6 +338,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba |
322 | 338 | case RestrictedTraceID::egypt_1500: |
323 | 339 | egypt_1500::SetBinaryDataDecompressCallback(callback); |
324 | 340 | break; |
| 341 | + case RestrictedTraceID::fifa_mobile: |
| 342 | + fifa_mobile::SetBinaryDataDecompressCallback(callback); |
| 343 | + break; |
325 | 344 | case RestrictedTraceID::free_fire: |
326 | 345 | free_fire::SetBinaryDataDecompressCallback(callback); |
327 | 346 | break; |
|
0 commit comments