@@ -14,6 +14,8 @@ public class DashboardScreen implements IDrawableElement {
14
14
private float blinkRate = 0.7f ;
15
15
private int click = 0 ;
16
16
17
+ private boolean showPatreonSection = false ;
18
+
17
19
public DashboardScreen (AetherOneUI p ) {
18
20
this .p = p ;
19
21
p .getDataService ().init ();
@@ -23,6 +25,9 @@ public void run() {
23
25
try {
24
26
dashboardNews = p .loadStrings (DASHBOARD_NEWS_TXT );
25
27
p .saveStrings (TEMPORARY_DASHBOARD_TEXT_TXT , dashboardNews );
28
+ if (p .getHotbitsClient ().getInteger (0 ,1000 ) >= 777 ) {
29
+ showPatreonSection = true ;
30
+ }
26
31
} catch (Exception e ) {
27
32
dashboardNews = p .loadStrings (TEMPORARY_DASHBOARD_TEXT_TXT );
28
33
}
@@ -52,28 +57,29 @@ public void draw() {
52
57
click -= 1 ;
53
58
}
54
59
55
- blink = blink - blinkRate ;
56
- p .stroke (60 ,179 ,34 ,blink );
57
- p .noFill ();
58
- p .rect (40 ,y - 10 ,400 ,70 );
59
-
60
- y += 20 ;
61
- p .textFont (p .getGuiElements ().getFonts ().get ("default" ),32 );
62
- p .text ("Support me on PATREON" , 50 , y );
63
- y += 28 ;
64
- p .textFont (p .getGuiElements ().getFonts ().get ("default" ),16 );
65
- p .text ("and get FREE courses on radionics and homeopathy!" , 50 , y );
66
- p .fill (60 ,179 ,34 ,blink );
67
- p .text ("and get FREE courses on radionics and homeopathy!" , 50 , y );
68
- y += 20 ;
69
- if (p .mouseX >= 40 && p .mouseX < 400 && p .mouseY < y && p .mouseY >= y - 70 ) {
70
- p .noStroke ();
71
- p .fill (0 ,255 ,0 ,40f );
72
- p .rect (40 , y - 78 , 400 , 70 );
73
-
74
- if (p .mousePressed && click == 0 ) {
75
- click = 100 ;
76
- p .getAetherOneEventHandler ().openWebsiteInDefaultBrowser ("https://patreon.com/aetherone" );
60
+ if (showPatreonSection ) {
61
+ blink = blink - blinkRate ;
62
+ p .stroke (60 ,179 ,34 ,blink );
63
+ p .noFill ();
64
+ p .rect (40 ,y - 10 ,400 ,70 );
65
+ y += 20 ;
66
+ p .textFont (p .getGuiElements ().getFonts ().get ("default" ), 32 );
67
+ p .text ("Support me on PATREON" , 50 , y );
68
+ y += 28 ;
69
+ p .textFont (p .getGuiElements ().getFonts ().get ("default" ), 16 );
70
+ p .text ("and get FREE courses on radionics and homeopathy!" , 50 , y );
71
+ p .fill (60 , 179 , 34 , blink );
72
+ p .text ("and get FREE courses on radionics and homeopathy!" , 50 , y );
73
+ y += 20 ;
74
+ if (p .mouseX >= 40 && p .mouseX < 400 && p .mouseY < y && p .mouseY >= y - 70 ) {
75
+ p .noStroke ();
76
+ p .fill (0 , 255 , 0 , 40f );
77
+ p .rect (40 , y - 78 , 400 , 70 );
78
+
79
+ if (p .mousePressed && click == 0 ) {
80
+ click = 100 ;
81
+ p .getAetherOneEventHandler ().openWebsiteInDefaultBrowser ("https://patreon.com/aetherone" );
82
+ }
77
83
}
78
84
}
79
85
0 commit comments