Skip to content

Commit eae2a10

Browse files
committed
Show more player hints in puzzle mode
1 parent ae01ae4 commit eae2a10

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

gframe/single_mode.cpp

+29-1
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,35 @@ bool SingleMode::SinglePlayAnalyze(CoreUtils::Packet& packet) {
360360
int type = BufferIO::Read<uint8_t>(pbuf);
361361
int player = BufferIO::Read<uint8_t>(pbuf);
362362
/*uint64_t data = BufferIO::Read<uint64_t>(pbuf);*/
363-
if(player == 0 || type >= HINT_SKILL)
363+
bool analyze = false;
364+
switch (type) {
365+
case 1:
366+
case 2:
367+
case 3:
368+
case 5: {
369+
analyze = player == 0;
370+
break;
371+
}
372+
case 4:
373+
case 6:
374+
case 7:
375+
case 8:
376+
case 9:
377+
case 11: {
378+
analyze = player != 0;
379+
break;
380+
}
381+
case 10:
382+
case 200:
383+
case 201:
384+
case 202:
385+
case 203: {
386+
analyze = true;
387+
break;
388+
389+
}
390+
}
391+
if(analyze)
364392
Analyze();
365393
if(type > 0 && type < 6 && type != 4)
366394
record = false;

0 commit comments

Comments
 (0)