From 80bd84230d607503353acd052cf4179aa56e20e0 Mon Sep 17 00:00:00 2001 From: Asraelite Date: Tue, 22 Mar 2016 13:18:43 +0000 Subject: [PATCH] add ship rendering and damping --- public/img/ships/01/hull.png | Bin 390 -> 355 bytes public/img/ships/01/teama.png | Bin 148 -> 154 bytes public/img/ships/01/teamb.png | Bin 151 -> 156 bytes public/img/ships/01/thrust0.png | Bin 133 -> 126 bytes public/img/ships/01/thrust1.png | Bin 124 -> 122 bytes public/img/ships/01/thrust2.png | Bin 125 -> 124 bytes public/img/ships/01/thrust3.png | Bin 123 -> 121 bytes public/img/ships/01/thrust4.png | Bin 141 -> 127 bytes public/img/ships/01/thrust5.png | Bin 151 -> 144 bytes public/img/ships/01/thrust6.png | Bin 181 -> 167 bytes public/img/ships/01/thrust7.png | Bin 197 -> 179 bytes public/img/ships/01/thrust8.png | Bin 212 -> 210 bytes public/img/ships/01/thrust9.png | Bin 208 -> 219 bytes public/js/starbugs/assets.js | 35 ++++++++++++++++++++++++++++ public/js/starbugs/main.js | 2 ++ public/js/starbugs/net.js | 1 + public/js/starbugs/render/render.js | 6 ++++- public/js/starbugs/render/ships.js | 12 ++++++++-- public/js/starbugs/world/ship.js | 3 +++ public/js/starbugs/world/world.js | 5 ++++ server/game/room/world/physics.js | 2 ++ server/game/room/world/ship.js | 6 ++--- 22 files changed, 66 insertions(+), 6 deletions(-) create mode 100644 public/js/starbugs/assets.js diff --git a/public/img/ships/01/hull.png b/public/img/ships/01/hull.png index cbba37bf787f3c27ac04964b95860b1e6527f692..a45c0f4add1dbfbf29a15a96c76b96cc4b01f506 100644 GIT binary patch delta 312 zcmZo;e#|t%q+ZI?#W5tJ_3d;+p=JdE*ZnhP4%`a9vHWA2U!Gg?d(9O)88fFiZqnP` zaZzdi#l)8Xe|D{A5MQl$tmfe!Ee1QO&xZ{rOzttfsu01Db%<-LgAALdm%_D+CRaE$ zt_PofKWF+G@t1)KhgL=^98p-BT9HzFk#&){fx73?37j5h!<+Bae~nrChRNdjg>AVO zWwGoG8?FU)=gCR4ZkgWpLv_nFwqmc^`^*e(_6H?|rP)@n<}j~b)nwW_$IYH~LWriz zTcbZr3l);)aw%Mte-P48{`u6mj^$~N>v)2b8{V=n6z^cX%})7kkxT|ySc*=&C*imP_oS#7Al Vk-oizgMop8!PC{xWt~$(699axiQWJJ delta 347 zcmaFN)W$r)q~6xk#W5tJ^=+6nU$X&E=_9VznR6p^ z#x3=QUX1qk`z`z!>tvT1_Emk{%Aw$LX5WTut1P!N-FUKANzRM$?!v+aQG1(@v94@T z`8o3m)8~Ds{)=#VoDi>K&0alISWw7AhGW%v)#olAF)K_J%kP=iYZR^Ub6i=)(9jy^ znSUkV6=PF>tt0E|nW3CEeQ&}Fm~J#=&g#0kEjPF`U_O(YW4J)eHesb>*`a+tKGT%* zoIY;JK6p~LLts9W{*GT6T_36!NZmLr>%x-#_UeRljnQk*cQzDjH|eh6omeQd{{EfE z^@kPDT`ZA&`}>~IwAL&U?+~Hvqbp@B`kcSqHQ@QqaY4ZQVOnwFshz@$N*xM}rQ#XB zA8)J?45~Qky(fwB)UG^IS&}{uwD#KJ7X88VSTEW>u`I6;m+$^M?|$)F5SPH zb>qUrO;7h(JXqPq#PIH&h0}AX3(7WEw!dC2!OUZDfI&9tJ>0~ R7#J8BJYD@<);T3K0RT)@Erb97 delta 103 zcmbQmIE8V7NrJbhi(^Pc>)Q*7TnqvNEf*tqZohL}_Bv;V>XLomryrBxWN7G2d$!#8 z(u)I2-yTgTe~DWM4fO+hTJ diff --git a/public/img/ships/01/teamb.png b/public/img/ships/01/teamb.png index 8247bd8d2ff5d004fd73d12e7553f1555bee248d..859f9c7264e8d2a42d6ed0b469950465280fcebf 100644 GIT binary patch delta 111 zcmbQvIEQh9Nk*`zi(^Pc>)UG^IT;jqSTC;E-qD=hmA$Lk_{cS{4i2Sz*~|~SL?$-e zZ+&Vqd*`;T8}2>l^EfK5;JJ5~@`nu}Ij{ZHK8A2JvIsaZ%q#t?xbxp6Mv2}V{FYGy T-ai-^7#KWV{an^LB{Ts5jJPhd delta 106 zcmbQkIGu5VNwS}(i(^PcYjT1F>*55Fo~A$pt`Ce4fBoNL*37xQ=T`kGUG+mcclZ_v zCn$QFZVddiZQ{fT<@N}U2@i~u4mPwOSi$TjYw)Te(16SBU;{G)%S!HVg)RqvFfcGM Nc)I$ztaD0e0s!=`Dl`B9 diff --git a/public/img/ships/01/thrust0.png b/public/img/ships/01/thrust0.png index 7ade62bf18945667fc7dabd19001e4316ac61bd6..00d439c692830da4f8c7ece5cf5914d953d9632f 100644 GIT binary patch delta 80 zcmZo=tearsW$NkT7!uL?_S!;01_d4#M>g5%`!3a+A6y(@_{QvmdcCgR)QeLu23J>S mc{DIEG^EFEYc=7WuH1)N(I=3{)TRjZ)48Igyou1{`0w}CA1~drLPO;eQ{9Uechy)=|F?5jDl#%L iFzl;5%5;sjfN`xg+gsnrLvaiY3=E#GelF{r5}E*{NF4+K delta 78 zcmb=aonYc=;_2cT64Cnhj3FO`fQZY%^Ka+e__#uatCMB!%&hLS-3$y2KVqd8yKT9; k&}Y8z?!0}Shq+}vzOu0N?oC<5z`(%Z>FVdQ&MBb@01k>D!~g&Q diff --git a/public/img/ships/01/thrust3.png b/public/img/ships/01/thrust3.png index a504c30920849ecacb795821b3affbe73bf3aa9d..33da71c9b2326138d9b6e9c852d5503cd47bf485 100644 GIT binary patch delta 74 zcmb=foM7T=;OXKR64Cnh+Co7F10H6>`0w{`K6Q0foGA9eS>0yV7SHA1&Rv)+0XP&;oz`(%Z>FVdQ&MBb@0CSWbmH+?% delta 76 zcmb=do?zl`1BZT37pl@)m4Cx@g0?Z+^bpnRrP=vq myqp3I3?I&Di+zY?V2?e@<$O2Au7iPrfx*+&&t;ucLK6U=%p3~< delta 95 zcmb>LWt?CV>Eh|)7!uK%oFKuvI6gTe~DWM4fdCDQ9 diff --git a/public/img/ships/01/thrust5.png b/public/img/ships/01/thrust5.png index 8f72cba9b70ac48ad530fcf0acc0f3f4ea7b883f..e1ee6f2f51d9a7acba7548479eb144d129694d6b 100644 GIT binary patch delta 99 zcmbQvIDv73NsPOvi(^Pc>)UG^MHvJHSOTwfi(P4G3O^&<@s8!Q^o^ZwoDMkJdapg1 zr60*_%bFpw`Sf~5xor&*=_R}j3=BV*;x}eDu)Ue&IT;jrTmo6OZ`iGM%sFVcHqqv#<|ge#|9|CN&NEb4 z7#J8BcErwU_L{geAbZQF_4leSd(C^db94Ev)zg+vJGcT!4C0?ee>`&5*#c7S M>FVdQ&MBb@037%(4*&oF diff --git a/public/img/ships/01/thrust6.png b/public/img/ships/01/thrust6.png index 3bfae914402c3c34b7c014bc47cf98f1a6219264..2d590e326e9bb0a16286b4bf05189bb7ae93b489 100644 GIT binary patch delta 122 zcmdnWxSVlU3R&#cym z;{z`?7BlQ+Y-8T%{U;@%?r&9s%mL{M=RM44yC2k$U|pOb($f@Zz*W$AG3;Z;>WVF) dHjfw>Vw4n4Z*P~r$H2hA;OXk;vd$@?2>|k_GpGOn delta 137 zcmZ3^xRr5&Nqvr|i(^Pc>)Z2&d=3r*tq<#)ofh6Xv^FMLJ3Vk`Te4@^as`(R4-XZU z6?@jt@=S~Sq)g__PNF+P{Hr;WR7L^p4VFDcldsnFet2(X4q9)|4Qro rg>`GYD)*~L{#)_)`p!>XtbV%`Uq{(*QDk6XVDNPHb6Mxal+XkK@XtGE diff --git a/public/img/ships/01/thrust7.png b/public/img/ships/01/thrust7.png index 397ee8a1c883e1ce04c743a3b1f97118b3e87908..5e26be6b11f3ce0ed029fe0b7d0ff50914c39c98 100644 GIT binary patch delta 134 zcmX@gxS4T+Nqv^5i(^Pc>)UG^1sxnjS{~MNO)zkF&|eie@rBfdV_%&P@N}|;l^N$9 z@lV*#_KjbB0#CBS^Uk!)GV$I+!0~_8$>Q% q%X_S(q@=X|OV`(~uU+-e+019^nlrRL6=7gtVDNPHb6Mw<&;$VIiZ^-y delta 153 zcmdnYc$9I1Nqvo{i(^PcYjT1F>*55Fo~A$pF1LdkP|id?iNv1&rNqwiMi(^Pc>)UIFT+IOjEf4EerzSksoTRn1)!fkil;xz^DhV@B%{k<@ z=DL$Wu!mG6>+{!Q_mY>%SXj-L|5s)4mfh<3s@=M^QNc#7`{xH+JXcbZZn%8@s$~q9 z$L9@9C;zJlvffcN&d7Rk`v+6ly`Dc-(|%k_WOZ?IaVguFVdQ&MBb@01>uG82|tP delta 168 zcmcb_c!hC-Nqx7ci(^Pc>)Q((c@G%~v_AYVAnWy5^F>h52F^1RHD@T_WKo$OQqfg% zA&yJCQ)9x!NnH2TBdzAw_-}J`0f8s?Z$?yHxA@Kc#wpLH+C$Jf_RZxF=3YBzzf4J; zptR@Lo}e>(mvZgAy^_ncpxu2AyYt>ZOs#jetN&X2x$^OikBWN^i8sVYAJ6%E=e_~M Z3TcDzy{#cv7#J8BJYD@<);T3K0RWzEPJ{pe diff --git a/public/img/ships/01/thrust9.png b/public/img/ships/01/thrust9.png index ed757673fbef50148151502d67371433680b26bc..5f1899e94438554dae2d5487c4419562d30e5ce6 100644 GIT binary patch delta 175 zcmcb>c$;y8N&O^G7srr@*0H96!jqi_jb={HAdY9%U*c>^vcCYoXWoz{3Bt4zTdw@Y9?%Tv? z9FqgN&QH%{-E=-)hU-R7t_b&wybCf4SN5?o)VUge9Z;|EEgg>SMTufKCM`!#mC})KuA^B!;Wdm0$*dz zrZdYO4{}}IbMD^Vi(cFvU~r--*Rzjz@kYhllm4GOoAmq(+XKeU@2!74)xYTZZdb$U z#tV$kt~*X&u3vDb_H2W8(#>sq-)Jk96kd=!ANzOJ{36RMvQGlk@BdqOCq