From 4d5574e55594b3cf0ab48643012f81a23a5844dc Mon Sep 17 00:00:00 2001 From: Carbon Date: Wed, 20 Jan 2021 08:37:02 -0600 Subject: [PATCH] Implement lights instead of checkboxes --- AUCapture-WPF/AUCapture-WPF.csproj | 6 +++++ AUCapture-WPF/MainWindow.xaml | 25 ++++++++++-------- AUCapture-WPF/MainWindow.xaml.cs | 5 ++-- .../Resources/Misc/status-connected.png | Bin 0 -> 2404 bytes .../Resources/Misc/status-disconnected.png | Bin 0 -> 2379 bytes 5 files changed, 22 insertions(+), 14 deletions(-) create mode 100644 AUCapture-WPF/Resources/Misc/status-connected.png create mode 100644 AUCapture-WPF/Resources/Misc/status-disconnected.png diff --git a/AUCapture-WPF/AUCapture-WPF.csproj b/AUCapture-WPF/AUCapture-WPF.csproj index ad7584ce..57feb953 100644 --- a/AUCapture-WPF/AUCapture-WPF.csproj +++ b/AUCapture-WPF/AUCapture-WPF.csproj @@ -45,6 +45,10 @@ + + + + @@ -191,6 +195,8 @@ + + diff --git a/AUCapture-WPF/MainWindow.xaml b/AUCapture-WPF/MainWindow.xaml index 93020f57..5ad781d1 100644 --- a/AUCapture-WPF/MainWindow.xaml +++ b/AUCapture-WPF/MainWindow.xaml @@ -39,6 +39,8 @@ + + @@ -263,23 +265,24 @@ - - - - - - @@ -289,7 +292,7 @@ - + diff --git a/AUCapture-WPF/MainWindow.xaml.cs b/AUCapture-WPF/MainWindow.xaml.cs index c064d76a..7e2beeca 100644 --- a/AUCapture-WPF/MainWindow.xaml.cs +++ b/AUCapture-WPF/MainWindow.xaml.cs @@ -107,7 +107,6 @@ public MainWindow() App.socket.AddHandler(App.handler); }; context.ConnectionStatuses.Add(new ConnectionStatus{Connected = false, ConnectionName = "AutoMuteUs"}); - context.ConnectionStatuses.Add(new ConnectionStatus{Connected = false, ConnectionName = "Among us"}); context.ConnectionStatuses.Add(new ConnectionStatus{Connected = false, ConnectionName = "User bot"}); GameMemReader.getInstance().GameStateChanged += GameStateChangedHandler; GameMemReader.getInstance().ProcessHook += OnProcessHook; @@ -224,7 +223,7 @@ private void HandlerOnOnReady(object? sender, DiscordHandler.ReadyEventArgs e) private void OnProcessHook(object? sender, ProcessHookArgs e) { context.Connected = true; - context.ConnectionStatuses.First(x => x.ConnectionName == "Among us").Connected = true; + //context.ConnectionStatuses.First(x => x.ConnectionName == "Among us").Connected = true; ProcessMemory.getInstance().process.Exited += ProcessOnExited; } @@ -233,7 +232,7 @@ private void ProcessOnExited(object? sender, EventArgs e) Dispatcher.Invoke((Action) (() => { context.Connected = false; - context.ConnectionStatuses.First(x => x.ConnectionName == "Among us").Connected = false; + //context.ConnectionStatuses.First(x => x.ConnectionName == "Among us").Connected = false; })); ProcessMemory.getInstance().process.Exited -= ProcessOnExited; } diff --git a/AUCapture-WPF/Resources/Misc/status-connected.png b/AUCapture-WPF/Resources/Misc/status-connected.png new file mode 100644 index 0000000000000000000000000000000000000000..31bc299fdd890a12ac64729a9b66b00ada4b73f6 GIT binary patch literal 2404 zcmai0eLzy@8b2yJ!))qI(&;=MKhl{Tz%)frQA|wXBA8-J?+}haA`l!DZC%l;nK|{A zc9&&0b7`|?x~=BYnr41%x|wA;t65pL)m?X{S<|)JJ)pDob?+Ysc;Dae`91IR@ji!Q zE+@(w?}P^cz&e`6)zKlNE*1N2*oGm{NI}!-kbunvBa~_c^e6fgNl*wLq^ZSeR33B9yfL<- zLsAq~QDHbMD~p)rM^vgMFgYkF2qsZr3dI*=_-e8hs8Hvt(6|{S<}{dyMx>UhP?=Hz z8Z?EeN-auQ+0)AK71?@umOR|L=yaGI---kf^I-wpsS=xRH>0FRSN+; z<6;4R!4ON|%T07b)yv3i_W!15WIPjw293!(3CInh2g^bSNkQ>j6W3 zjBb)%3K>#O<;rx3T)>oNAPNnpx^Rl8VA3nV2&G)9=3{M*&>^zX*FqhrMvSc#W02o- zP;^8DSFKEw$uUgBiwXy$BO?OHK>-226ylr=Rx~PRD@)5}3Q>$jAyLS_B(g7s6i*7G zQi7-?e_xV6l{6Qik&WF2u@DvhKfa-(K^kVkW>Z-*4XRXU8@J}#oR4gpTg@%yGGl*( zps~tSp~#SRI;2u7#aa;}Him`C&7m4)8k!|kBMb>vU^>J|OOs*s$p*QG&IQTDK%)P% z23bGlor3JJX|ft7Uz2v!z|*`(2idH%qp`+!FWvCeITm z3ut9++i>rk4yXYy&%8Yi4<#WCMd64Ot-;^R;~vT4XQ4%HG@Io2Q8LT4Qt+1LB=#lWBcnqJWCXd3sZGCcbT_*11vSQHK=V zy7h(M9c^8X>wOQG$-CjK;gl-+ZCn+kFLCr-)_d0G!yAuv_sCwsPUD;VXYY@@C)zgg z!bGL+-cyUWwGuDh{M3_K-p}Hb9{t|Zl#@D=*l^WW|4+i1ncHSpmQ-%vI=Mx@tnLkI z&ekJx-_R_a+x}WY`kqHN&hMx;B@fkZR-LdO{mVvXNoAd9)iBfa>e-Gjamg)%pY!e{ zJ*XavvQ+jZj&?jTnT|OrdO*l!NhUkXh{v&)#Ud3eNdo{&x(tuWE}tcD0)Xj2G?Nh@ zSXx>c!-^N$_vZf6cE2+*q|6r^?p)(xLeR&qxRm*Al%lRolKdO_la6Z+$gzIGRXm{*b+w;D$cSAKrNq#-m*Tx^uT2?eI?!sNSRoOQ?tAfEj z;eBP<Q@2@L<5GbIs*VM@4fGx9=Ey2NZAjPb5|HJb-xWWhB z8ENA8+qgwhG5+BWr2DE!txZ_2a#?2D8P-*1e%(U_CEv{T<5C~E<{S+$ P{5gt_thznlMGy!3}m literal 0 HcmV?d00001 diff --git a/AUCapture-WPF/Resources/Misc/status-disconnected.png b/AUCapture-WPF/Resources/Misc/status-disconnected.png new file mode 100644 index 0000000000000000000000000000000000000000..db45fbca17998b9a5c6b191fcb76f30e86750756 GIT binary patch literal 2379 zcmai04Oo)r8m7c%I!#uqbatdqZ4Q$UFfmCq6BHE8)cn~}hwup~@F9FCq8_cKlT5wz zWNAmYQ;nP*omT$LshQ57)2Xy&nP;i1W*w(&>8edn*Ytd#v-Nk*b@2i3d*9FfywA`3 zfHovJz|!2-9D~7FvRRB!^mCozFY5Q2|~gkl*Tc-Yzj;Kc$u5b4e(apiuHNX*hGpfF8vIA4>*_Y?p=-sWCv z8Y&=#5FTDFmB^GdH61YO($MdQZ4kg4DM%6>h~kFe{a^)zcPF|NNr1OG-b*1!poKF0 zmyFRB9S|XioCboasj0+NHzKSMf@DumPmn|bDHK2fCdC46G`A7>5y9d8oB{_i7pqx2&@#r z^5p=YbFmD+WQeBk)h245{8eNw_kYu+(&xfZBFq#t5lcyZ?o7WsP==?;AutqD!YTzH zVx~Yc#KD*eLtbcXDNhJ-Aej&m(E$qS1t3x^cyZq#BvBbEu~#NWT~nT!L_NdkfF~90 z0YiO^ZlYfa8B$FP5vw6d6hkb9WJ*+Z`4rE<=+}ULumo0wp=}M(0kYB8avf+!j0+1; z$n6D)?dKPwfD^ZL0J?Mh3rZqyHZHu zBu^RzeW6Qt8fh^=BOAR70v^Kqe|$qniV? z#~Z6my$M;&!6@ z^9HFR$e8Tcg$6Di3^ZK0-%sWRzI1jkBjFD>6t!F2LvKDhLcrx2f-aV)5F|rKj{==B zZ3_j77|e?OVzeqRRRe=@E>;z{2ATL;f84=vI+<&By1w4*t=hxgX1?#_=Yb*ljtA2=dQ_%cYrFV| z&fL$b$`N|}eCASXSFqFD+SQ+0tPv@E@1}r>2IOH_8Xd?y`r z@c#WT-F{H%H1?02HqGdFv4&#H=@Zy;AUoe?%f`L|>r?lBQ%{qfci4`nU!Hq3?ih)y z3*E^taD4CQH}k$C-u(XD7Dmx!Rv78&LUWxaemJsv43~X$!`HJDCbzAQ9Lk-^lx)%=T|%qYU4lIki`&C6@f*}G?}qco>!TQ#*nYRUa}gjQaDi%BWx96#tiy|q8J|7li- zvi~W)re-YKleB$3nXjBExP=U?1$D-S->Ni{p-I-uB?V-kJZbj+V7)P(#-d?WAt zT*eVFrqDT{yE+WlGNP*2UE5`;IcuI#yMNd>Be}0KS$E2T;4{B2c~;Kw?jY1mj{V0z z#ixR!{kIlQA3HpI20WShB&K$}!2Qlt2wU6y)2L19c?X=*4L1soSWoP0at~fhcmFWU zM00$mcMjKMaZ1s*aPR9P=h7NoXvu^N((+#5s_QofZXF`s{_^pO{PuQP+}g0PEa4a{ zrM-3XSbo9hoWER&AF%Ao^^lO%Nme6XZIAoJEn+Hl8{gYK zw|MlUfpgIT$N$O*inxB`&Hl!wGR|PnnHKHpI;%>LqXIp#e^&VCxk$b2V#8dBI-yJ; z8uTBCsVw=dn*U?-MmUjDNzHcbGC8%NiGN%&!|9#>CF0$8tM2%Wd|aM5h<*5eS=Ad_ zc&Mynw>Cri3-L}dL6nxE`hJt(ZnDI~o_VEeYV%