From 9ffa89a081e693df16d3a54af41b61f9da4a674e Mon Sep 17 00:00:00 2001 From: Igor Timofeev Date: Sat, 29 Oct 2016 22:51:21 +0300 Subject: [PATCH] =?UTF-8?q?=D1=85=D1=83=D0=B9!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 18436 -> 18436 bytes Applications.txt | 63 +++ Applications/.DS_Store | Bin 65540 -> 67588 bytes Applications/SmartHouse/Icon.pic | Bin 0 -> 99 bytes .../SmartHouse/Modules/computer/Icon.pic | Bin 0 -> 1287 bytes .../SmartHouse/Modules/computer/Main.lua | 35 ++ .../SmartHouse/Modules/homePC/Icon.pic | Bin 0 -> 299 bytes .../SmartHouse/Modules/homePC/Main.lua | 35 ++ Applications/SmartHouse/Modules/mfsu/Icon.pic | Bin 0 -> 1287 bytes Applications/SmartHouse/Modules/mfsu/Main.lua | 41 ++ .../SmartHouse/Modules/motion_sensor/Icon.pic | Bin 0 -> 1287 bytes .../SmartHouse/Modules/motion_sensor/Main.lua | 53 ++ .../SmartHouse/Modules/reactor/Icon.pic | Bin 0 -> 1287 bytes .../SmartHouse/Modules/reactor/Main.lua | 38 ++ .../SmartHouse/Modules/redstone/Icon.pic | Bin 0 -> 484 bytes .../SmartHouse/Modules/redstone/Main.lua | 90 ++++ .../SmartHouse/Modules/screen/Icon.pic | Bin 0 -> 1287 bytes .../SmartHouse/Modules/screen/Main.lua | 35 ++ Applications/SmartHouse/SmartHouse.lua | 503 ++++++++++++++++++ lib/GUI.lua | 418 ++++++++++++--- lib/doubleBuffering.lua | 47 +- lib/windows.lua | 30 +- 22 files changed, 1292 insertions(+), 96 deletions(-) create mode 100644 Applications/SmartHouse/Icon.pic create mode 100644 Applications/SmartHouse/Modules/computer/Icon.pic create mode 100755 Applications/SmartHouse/Modules/computer/Main.lua create mode 100644 Applications/SmartHouse/Modules/homePC/Icon.pic create mode 100755 Applications/SmartHouse/Modules/homePC/Main.lua create mode 100644 Applications/SmartHouse/Modules/mfsu/Icon.pic create mode 100755 Applications/SmartHouse/Modules/mfsu/Main.lua create mode 100644 Applications/SmartHouse/Modules/motion_sensor/Icon.pic create mode 100755 Applications/SmartHouse/Modules/motion_sensor/Main.lua create mode 100644 Applications/SmartHouse/Modules/reactor/Icon.pic create mode 100755 Applications/SmartHouse/Modules/reactor/Main.lua create mode 100644 Applications/SmartHouse/Modules/redstone/Icon.pic create mode 100755 Applications/SmartHouse/Modules/redstone/Main.lua create mode 100644 Applications/SmartHouse/Modules/screen/Icon.pic create mode 100755 Applications/SmartHouse/Modules/screen/Main.lua create mode 100755 Applications/SmartHouse/SmartHouse.lua diff --git a/.DS_Store b/.DS_Store index 2a184565a28c2f51abc3a1af3bd4096634f08304..7a4ebe3654a83882acdfaf4a59b16833c8e72d1e 100644 GIT binary patch delta 564 zcmYk2%WD%+6o=;*1n;d^aub`j84I=PFt!jR(Gc3P)m9_xV{+-AMTYIck|Dd$?dZla6iGDr!(|BP6}TcTd|g)-emI z8s#QQ6`h&Y6`NTXXgK!)y!T7Co3X$L(x=Ta;}he29*g?e^)SQ^?n8oOKf) z!gOq+kjvTmQn7|bo8B6b_Xh|$ymEiQvTTcV^p_)IL~j-zzc%qn`J#MNekebcU&?Rg z4+tpMfgy+xI-ntf9vJ9FA9i5~`>-Dekisz>#|fA?iPM-u5hYx}Wn4iO*CB8RcQJ>1 zc#1_V;kBsx$JVy)**oZE39*yk7u5|Jk?GXEE%Ik9#5C%INx35CI>#FllyLl0e9{<8 zM-WFp5=dfDDh%TgMsWmbDKRMp9AuEi8I*Ar=WresDRLFpY9cpq6Sr_15AYC=FptN0 zju&`|1-!x=yu~}$2wVb*MI+%&TjSm0dwbGl%^w>`EFP7lCo0L3`_)k45%0zF_8HgE b0v>#JNAyLRy#?<=1mO7I& delta 864 zcmXYvOH30%7{}+2AX~GB;SH;%&|)j0LF6TEg_cL;QIIM{K~Pe<3lvHhTc8RW4x$kc z1f38c@uD$mg3mN4@nke6-iV2biHRq#denmvb#~i5%*^-w=bQQdzn#SuEUw`BA&P8P zPvfk2Z~21XVEB|lGqVZ`C2>&pPb*!j92^NMGF=xE%AP_=8qk#Hh{8u%5cGm#lO+10 z!8wKclN&8oQS?m&!!nH~4=uBaQg6sVtc0j+NR(9^5Tz5dN+cRo!_;FqlE~K7ic()d zot#v{)6q=WlA9e)Njj}v-RX}`cTXu{-qwfY{Vv{Czos?HveuMfcF$AhwdAvutdhW2 z@{Rl;Kgn;hMgEe15Ri*}6rd0$lw&_CU`GSoXhah{@ZuPH;KL~dpkM@}n8I1iVIJpk z3Cp;K>tMKpH9WynJi`Xw;vHMc>Pt7awRdEQEzCvlvZd^CR-9&8;3#($n?#Y4OlWwu z*kUyrX$og5=wX@7DAH{@IZfqIj5JMWq=lS@NK16wJj5fsKpg9MiC1`|d5=4CFM`?9yW?X1=N-bqnmSuirQOat9j&ay zTF5-6ev>5a9-`U9{=md&M4buC&1y)EG=*lAzF#EqtJZGFa&g}dTKqkza diff --git a/Applications.txt b/Applications.txt index f0e71d31..c2de0cfa 100644 --- a/Applications.txt +++ b/Applications.txt @@ -531,6 +531,69 @@ version=1.0, }, ----------------------------------------------------- Приложения -------------------------------------------------------------------------- + { + name="MineOS/Applications/SmartHouse", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/SmartHouse.lua", + type="Application", + icon="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Icon.pic", + createShortcut="desktop", + version=1.21, + resources={ + { + name="Modules/redstone/Icon.pic", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/redstone/Icon.pic", + }, + { + name="Modules/redstone/Main.lua", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/redstone/Main.lua", + }, + -- + { + name="Modules/mfsu/Icon.pic", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/mfsu/Icon.pic", + }, + { + name="Modules/mfsu/Main.lua", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/mfsu/Main.lua", + }, + -- + { + name="Modules/screen/Icon.pic", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/screen/Icon.pic", + }, + { + name="Modules/screen/Main.lua", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/screen/Main.lua", + }, + -- + { + name="Modules/homePC/Icon.pic", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/homePC/Icon.pic", + }, + { + name="Modules/homePC/Main.lua", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/homePC/Main.lua", + }, + -- + { + name="Modules/motion_sensor/Icon.pic", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/motion_sensor/Icon.pic", + }, + { + name="Modules/motion_sensor/Main.lua", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/motion_sensor/Main.lua", + }, + -- + { + name="Modules/reactor/Icon.pic", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/reactor/Icon.pic", + }, + { + name="Modules/reactor/Main.lua", + url="IgorTimofeev/OpenComputers/master/Applications/SmartHouse/Modules/reactor/Main.lua", + }, + }, + }, { name="MineOS/Applications/VK", url="IgorTimofeev/OpenComputers/master/Applications/VK/VK.lua", diff --git a/Applications/.DS_Store b/Applications/.DS_Store index d0da19844c0ec091cb1c84f60bbcd104cd937faf..5ef6997338233a19a017819bf28ce88e5f685787 100644 GIT binary patch delta 833 zcma)4Ur3Wt6hHUw({HqIep|CyxM(7@AgN7ItcRMSEF)whVMK&&6BD+5;XiuX7D$#< zI1f}5K@s#M^l*Bqti4JhMhQ^}8HDuEgGCRC59{2uhlB<3aqjP)dw=KqopaBb%xRM| zT0H=Wj`2hY1nh`vL zP9w*Kk7j;!uQ2IutjCED^22oS!)t*zvi*Eaj$G-Q95ZFS-xk0Vfya6%*yL|+ZNn?^ z2tIk`rT&GwDlbdkDi(PKsDdaA!#PNUh3$c7dTWUJheC?q@Ymf$-$*)XrH42|m7#M~ z8iuf8&5Nre8s1qvf(HtX7$|&2PuPn!ORm{>b+j*>k?ilJz?r6B?G4mm&7jW@0w{6SK~+~>MOJbMzrXdwD`=*y&d$X6SR7#a@Z4!u`G-!* zO8gfOdkdZ&6?34eAMfqk%bh6+l@^0CoAWmM61ghL7?_Y4+NhWP#(Jq9OF0MS1ss}Z+^35&O&cw5ujlzZ5m=FEgV N5+|#rN*mqs*Kb{~)wBQr delta 532 zcmXv~O-NKx6h8OP9pBh{)0-c1rko@*N>FIVHqt^YiZ+om2;$F1hRgzaGoz?Q5H4H= zMRp1y0uc#JVwmwPTJ*zE5YbAAFl{l$pgVDPYX9d>dd~eg=brC7oOAEw12s9JY5_o; zAH5m_=;qYJ(6QeFXrHQWK5Fwtvc%-*s~iVX$?=hNawwI|XXZq;iy5I=GPlnNO!r;G zwby<5j7!ZKp4RE8671Nv6QRqwI}($-HB?`CBE>_)FaDR}O37|uF2G>x*1C&(3-i)G#xX|p@oCX;Kvo09Sy8s~ znOCl9TZwaC-NpN=N}P&@@V0de#q%a|0?!2Xe7hv{Cus9iVq;7mu7WPO0Ru437#`~! zc7{^UAk%`Z_!Td%cN{0PebvVA9Vf}`-%rx}$wccZoL~Nfv`|A`^C5TOZ^bGT42XjR zgLwb?5&V#C!=-GPdUremKW7i&iJTwnW;XfRx?Eg*tCa4f*_RIuta~4z(cMQC?M{MfNXS(AOU^q02^uXDH~z!a^f$4P21u{t~8^<&Pd*E&8zKcM#tcy%bq{;lk3> I5GH2mA9K{M6aWAK diff --git a/Applications/SmartHouse/Icon.pic b/Applications/SmartHouse/Icon.pic new file mode 100644 index 0000000000000000000000000000000000000000..cef5c6d7e152d03b5d24d407093a8cfcd57564ea GIT binary patch literal 99 zcmXBLu?>JQ5JSG(7F0gF+0!RU- ckW*_%gND6u{sMg2LY(+SgKV^L^dOvlf8wJH)Bpeg literal 0 HcmV?d00001 diff --git a/Applications/SmartHouse/Modules/computer/Icon.pic b/Applications/SmartHouse/Modules/computer/Icon.pic new file mode 100644 index 0000000000000000000000000000000000000000..3d64612ac7ab9b20e027839493bd6f21226b9b43 GIT binary patch literal 1287 zcmb7C!3_d241*s}CSZeZ&<7F{66%A02SBOzIfLz-LHHoY-9QLQ^?F0xM7~-pvj{PP=K_i9Sa