From 82f903828fdfcb49cf9e5d09d447ab66ab54c735 Mon Sep 17 00:00:00 2001 From: Dofensmirtsz Date: Thu, 18 Jun 2015 14:02:38 +0200 Subject: [PATCH] =?UTF-8?q?=C3=80chtergrond=20verandert=20van=20kleur=20en?= =?UTF-8?q?=20inforpanel=20is=20beter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/io/WebcamUploader.class | Bin 0 -> 4454 bytes model/objects/InfoPanel.java | 22 +++++++++++++++++----- model/objects/PlayArea.java | 22 ++++++++++++++++++---- 3 files changed, 35 insertions(+), 9 deletions(-) create mode 100644 data/io/WebcamUploader.class diff --git a/data/io/WebcamUploader.class b/data/io/WebcamUploader.class new file mode 100644 index 0000000000000000000000000000000000000000..cd6fe5dbc649a7264de3171c5ed23af79d546bde GIT binary patch literal 4454 zcma)A3w%@69sW+6^d|9&P$(J@sKTT?+5keqRz&(h0xgBK&=qico18W&X>Pc=DTTe* z=BCrVH#gnpROVLM+$PXhA4qkm^QX&NzUY48Y4?=uFBP|`^ChT6LO zWYiWYyE2hV*jEXZRxQ~j;Au2tGJsO}b$C%Ga6wBVCAVe!yQS4(bSI@id5ak}lDiBm zp}yxQJ$5{i5xA)3?AGfAX4%F*xjhlJvzFYLin)H#U{zSz4Kxo%W!g@dsf>nlftik{ zj3V4Nu@b;6%+^pLFk>=~NH%3B`lXHwaS_$@N;^LzP*Js{rAV+|!yJJNC+FL3E0OAL z$R?7^k`EUPRAy{T8vW9$td3TOVsaofkcdfhMP+q&<;vR1YBPW!=BxZHP(})DxVq|> z?DF9f0e?0lt(v&m&x9_-D>N*cf$E7bmJqI zQ!<;6TETO*7|&8$=EHR*VILr)?pQ-pB63ZP!4=t_Z$ zS!zW|oJ<6Jz?%=c7V`tB#YPefb?iWd9m>*ibr1;FExT~sJ@!xGO1+mn!5{6h0CwS(8ak&GWJjFaV>-I9o2keo zrA#ZYwk+8dz+Svc!?gnQCmSc6vZZBZ)3%IFw5X2j9MVX$r|fpyi02_Rq zL$;?!S~3>l9!0lo*S8pP`r?HpDRyOpdM zax#@v)^0OU=PKnNmjIq2rwnO>lcm9U5xVR_UaTk_7W8Sn@MeOYgLjlMTVXbRAH=RMaj! zI7&<&EVCz^oKnzKO6)4#Mdw^QTUAm?X^%Rdf)iTKs6k4Ubvppk-kt_>clSYCW>nUc z^Q@DLCbmumnmYwGmlwF;)-D&$cRHZeNIQq5hC4VFWqNG6BNA4`C2;v!7;>DYj01Ma z;kVGZNoNx&=3d4eHTy%orrDd6p+kc_!9ty?kgbVU)bNRM?6P(u8QN@Q;(7Kt=Bc7)ru30%^0j;-~6 zd={VA@Hv6iMWXvHWrfG9dRU=m%QCG-)3RKSZIJ^qsUwFG=C?(lw%FFoP{1laiZAGR z0Anlxhh^6lCOpp|1=yX1Q}R<9z9_KhrNY<|Q5Po{f&h-I1V4nYX!tTIvuIC);l#el zwE7KF%2)9*}$NV<6#|-;2W%3>3}7WDvT>%f#*^b4!e<0tq&4v zk;k0qH&da8gxzZJ;2oq7kK)@JzQrmyr?8Ii;Jds(kmouRF+1+uHNzSnW9vH%`4WX5 zzzIB|sO)=;vnuSe^9lSw#}Dx%@}}EL*H}h6o`|vsCwNoo8=qd)L|;$fCpvzLC*6D2 z_)@_Qv2X|b>u2MgQ#ik>$&X*)R~mjv+Y^2}HzyrW;nzGCIyZ+qh~RWLt!lHgOb<@t zw>o}@-!lz7%bnRtex4Lm{CyIC(D6t7iK4v5BqPo>T~qP%cv3DrqvJ1*xrUaFjawBG z&+7Oa{?5EI#p=AGB#-dGel}E0cE~|adNPSa z8?UhBNp=Cnm~M3lEG*ttR6+!U<oF6&V5Sm(+d2-matb9ujEz5FfYn_GmQS2OoZ(DT^d&Y3R zt3W9qMYpn(*FS>zwi!Mg_tklZpf3-4N-MlMB&vf{Xm-_lOYS=T3`H|z7@&&5E^0qC zg4d1U4RvLrP8-5`!?+=+<#1E5EQhyu)oG8MepU_NMZ@nt#$eldY23@-QYT4$n8T3g zq7w7ai21ziF5o@3l2VsaZXvG4A{cz{IgBdY$h-N?SdRDdc^9*O4_`L!#Y)_VRXliB z@&H+ZQNC1+VGSPSo%~@wAICaUz!mK1ItPdz$Lf=K54C_6Z^Qd=tK-#8ct1WsP_88; zx8ZjBcNlx{L41g#8_|Ie;|{LeOz=L!yp6ug4cBY9M?44LDJy&uEJ^F>j{=TN>ZhNxGS(~&V8?Ha)+ zTbB>xzF`dKFv?0e&Z!5tRWBXJm*&nTFki3pD5$m9?1t_p93*E530>&g@a-|tkP zKYj=&>$IRYjGyQ5o1j)ogcZh5tEoS8s(); - setHitAreaColor(Color.RED); + setHitAreaColor(Color.WHITE); //make the polygons int amountOfAngles = 8; double middlePointX = widthOfGameScreen/2+xToRight; @@ -80,11 +88,14 @@ public class PlayArea { //drawing into buffer background = Images.initVolatileImage(1280,1024, Transparency.BITMASK); - Graphics2D g2 = background.createGraphics(); + Graphics2D g2 = background.createGraphics(); RenderingHints rh = new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.setRenderingHints(rh); - Line2D current; +// g2.setColor(Color.WHITE); +// g2.fillRect(256, 0, 1024, 1024); + Line2D current; g2.setColor(Color.BLACK); + g2.setStroke(stroke); for(int i = 0; i < paths.size(); i++){ current = paths.get(i); g2.draw(current); @@ -104,7 +115,10 @@ public class PlayArea { hit = false; } } - if(pathID >= 0 && pathColor != null){ + if(pathID >= 0 && pathColor != null){ + g2.setColor(new Color(pathColor.getRed(), pathColor.getGreen(), pathColor.getBlue(),50)); + g2.fill(backgroundPlay); + g2.setStroke(stroke); g2.setColor(pathColor); g2.draw(paths.get(pathID)); }