Skip to content

Commit 84938dc

Browse files
committed
fixed reset + display type detection
1 parent 0d363ca commit 84938dc

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

src/modules/macro.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1094,6 +1094,8 @@ def reset(self, hiveCheck = False, convert = True, AFB = False):
10941094
self.keyboard.press('esc')
10951095
time.sleep(0.2)
10961096
self.keyboard.press('r')
1097+
time.sleep(0.2)
1098+
self.keyboard.press('w')
10971099
time.sleep(0.25)
10981100
self.keyboard.press('enter')
10991101
print(f"pressed reset keys: {time.time()-st}")

src/modules/screen/screenData.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import subprocess
55
import sys
66
import os
7+
import mss
8+
from PIL import Image
79
from ..misc import settingsManager
810
screenPath = os.path.abspath(os.path.join(os.path.dirname(__file__), '../../data/user/screen.txt'))
911
def setScreenData():
@@ -47,10 +49,13 @@ def setScreenData():
4749
#for macs: check if its reina, set the screen width and height, set multipliers
4850
if sys.platform == "darwin":
4951
#get a screenshot. The size of the screenshot is the true screen size
50-
sh, sw, _ = np.array(pag.screenshot()).shape
51-
if whd*2 == sh: #check if retina (screenshot size is twice pyautogui's size)
52-
screenData["screen_width"] = sw
53-
screenData["screen_height"] = sh
52+
sct=mss.mss()
53+
region={'top':0,'left':0,'width':150,'height':150}
54+
shot=sct.grab(region)
55+
sw, sh = shot.width, shot.height
56+
if sw == 300: #check if retina (screenshot size is twice)
57+
screenData["screen_width"] *= 2
58+
screenData["screen_height"] *= 2
5459
screenData["display_type"] = "retina"
5560
ndisplay = "{}x{}".format(sw,sh)
5661
#get multipliers
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div style="width: 98%; background-color: #202225; display: flex; padding: 0.3rem 1rem; align-items: center;">
22
<img src="./assets/general/icon.png" style="height: 2.6rem;">
33
<h1 class="poppins-semibold" style="font-size: 1.3rem; margin-left: 1rem;">Existance Macro</h1>
4-
<div class="poppins-medium" style="font-size: 1.1rem; margin-left: auto;" id = "update">v2.0.0 - Update 12.8</div>
4+
<div class="poppins-medium" style="font-size: 1.1rem; margin-left: auto;" id = "update">v2.0.0 - Update 12.9</div>
55
</div>
66

0 commit comments

Comments
 (0)