From 1dc6eb40c61b43193a8981055d4f2a70a0056f3b Mon Sep 17 00:00:00 2001 From: "sigonasr2, Sig, Sigo" Date: Fri, 12 Aug 2022 16:03:19 +0000 Subject: [PATCH] Fonts for love live and popn (#1) Co-authored-by: sigonasr2 --- readers/LoveLiveReader.java | 4 +++- readers/fonts/Font.java | 8 ++++++-- readers/fonts/lovelive_noteCount | 30 ++++++++++++++++++++++++++++++ readers/fonts/lovelive_pct | 30 ++++++++++++++++++++++++++++++ readers/fonts/lovelive_score | 30 ++++++++++++++++++++++++++++++ readers/fonts/popn_combo | 30 ++++++++++++++++++++++++++++++ readers/fonts/popn_noteCount | 30 ++++++++++++++++++++++++++++++ readers/fonts/popn_score | 30 ++++++++++++++++++++++++++++++ sigPlace.java | 12 +++++++----- test.png | Bin 234 -> 485 bytes 10 files changed, 196 insertions(+), 8 deletions(-) create mode 100644 readers/fonts/lovelive_noteCount create mode 100644 readers/fonts/lovelive_pct create mode 100644 readers/fonts/lovelive_score create mode 100644 readers/fonts/popn_combo create mode 100644 readers/fonts/popn_noteCount create mode 100644 readers/fonts/popn_score diff --git a/readers/LoveLiveReader.java b/readers/LoveLiveReader.java index ae133c7..f925172 100644 --- a/readers/LoveLiveReader.java +++ b/readers/LoveLiveReader.java @@ -32,6 +32,7 @@ public class LoveLiveReader extends Reader{ readRegions.add(new Box(277,165,572,40)); //title[8] readRegions.add(new Box(716,502,226,45)); //pct[9] readRegions.add(new Box(782,452,158,50)); //maxcombo[10] + readRegions.add(new Box(100,470,84,42)); //difficultylv[11] } void ColorFilter(int[] arr,int region,int width) { @@ -58,7 +59,8 @@ public class LoveLiveReader extends Reader{ case 4: case 5: case 6: - case 8:{ + case 8: + case 11:{ final ColorRange TARGETCOLOR = new ColorRange(255,255,255,255,255,255); final ColorRange SEEKINGCOLOR = new ColorRange(240,255,240,255,240,255); final Color FINALCOLOR = Color.MAGENTA; diff --git a/readers/fonts/Font.java b/readers/fonts/Font.java index bb376ba..1ec3a18 100644 --- a/readers/fonts/Font.java +++ b/readers/fonts/Font.java @@ -88,8 +88,12 @@ public class Font { } } int index = expectedGlyphs.charAt(0)-'0'; - font.data[index]=g; - System.out.println("Glyph for number "+index+" has been saved."); + if (index>=0&&indexEakt5%>1e!Mw)?0xpjK z|NC2?$PJXpoOxtf$^+30+cQ61>UW={;t4@b&maG^>HdE5c+nm0kG)TlEuP&!Vm>*# z_&|MUzWVkj1@VIaJ@Sqo+^6+#@}0Ki+R{JzJLf3Zy8kf-QnuZ9^Y6(VjVqEoUMW)j zsjh486QjQ3uDP9a7vJ#SRy@UhWBHMLBGxC%`ii>d8ka4<;RzHx_WS=v`=frFrZ&$> zN^i}Vct3fq%o7o7?V7_C^K+gmEWZ)?P&)XH%54j`$A7i%&rDLkdCXAiefZCFK!eQs zE>`S6RlW>pP+`xp-=X`Afd=&^o7`LfX|873q+FTBAM2*R_t`i(=dncZ_tiDW!A2sp zv}=;P=B8+~XYPpyTN7>R@%S&-{TV=OPC5E*EI#%Q#l3nD4VK@SdBd`6?-L=u&l=zU zJ$)PaMs<4Oob-*q&(7X_!&mRA!+pX3K6=kRKvdqrh5L;DO}*3AT3iFbqNb0B`g57!Y;PH2?qr07*qoM6N<$f~MDLCjbBd