From f9e48410db28cb4bd1b91fa46414be660d3f5f8b Mon Sep 17 00:00:00 2001 From: LMH Date: Fri, 19 Jul 2013 11:20:21 -1000 Subject: [PATCH] Added a version of mriceblock that does not fall off ledges, title smartblock with an ugly recolored sprite. --- data/images/creatures/mr_iceblock/left-3.png | Bin 2939 -> 0 bytes .../creatures/mr_iceblock/mr_iceblock.sprite | 2 +- .../mr_iceblock/smart_block/flat-left.png | Bin 0 -> 2651 bytes .../creatures/mr_iceblock/smart_block/left-0.png | Bin 0 -> 2866 bytes .../creatures/mr_iceblock/smart_block/left-1.png | Bin 0 -> 2934 bytes .../creatures/mr_iceblock/smart_block/left-2.png | Bin 0 -> 3048 bytes .../mr_iceblock/smart_block/smart_block.sprite | 28 +++++++++++++++++++++ src/badguy/mriceblock.cpp | 8 ++++++ src/badguy/mriceblock.hpp | 6 +++++ src/supertux/object_factory.cpp | 1 + 10 files changed, 44 insertions(+), 1 deletion(-) delete mode 100644 data/images/creatures/mr_iceblock/left-3.png create mode 100644 data/images/creatures/mr_iceblock/smart_block/flat-left.png create mode 100644 data/images/creatures/mr_iceblock/smart_block/left-0.png create mode 100644 data/images/creatures/mr_iceblock/smart_block/left-1.png create mode 100644 data/images/creatures/mr_iceblock/smart_block/left-2.png create mode 100644 data/images/creatures/mr_iceblock/smart_block/smart_block.sprite diff --git a/data/images/creatures/mr_iceblock/left-3.png b/data/images/creatures/mr_iceblock/left-3.png deleted file mode 100644 index d4272b2b73fb620230ba2df58903c21077780ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2939 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 diff --git a/data/images/creatures/mr_iceblock/mr_iceblock.sprite b/data/images/creatures/mr_iceblock/mr_iceblock.sprite index d315dee63..2a88e277b 100644 --- a/data/images/creatures/mr_iceblock/mr_iceblock.sprite +++ b/data/images/creatures/mr_iceblock/mr_iceblock.sprite @@ -5,7 +5,7 @@ (images "left-0.png" "left-1.png" "left-2.png" - "left-3.png")) + "left-1.png")) (action (name "right") (hitbox 1 6 33 32) diff --git a/data/images/creatures/mr_iceblock/smart_block/flat-left.png b/data/images/creatures/mr_iceblock/smart_block/flat-left.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff1dd5d50702aed35598ad36e7fd740d080f26a GIT binary patch literal 2651 zcmV-h3Z(UkP)500006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3lRVS3lRZ-WM7d0000McNliru-3JpD0wQli!_5Ey3Ft{g zK~z}7?Uzf8UB_{T|EliO_nvcKGk50Ba2|Y9j3i4W6~nO*E6KtR5}2kDAd4V@V=XOMKC%C2rm789UH`wB+x~A}3L%K9(rjz0p$x>9 z5kgP^1VBH^nh$eGAzVLEr~e_CCV&+py7zJ4vk!dX`w$f{#b87Ln1}#?R4|-wOseny z-CcM7PtR-n%7RGHRDCEXH%8m+?1xn0f(Y8%?424s9=dy*Fxb-4Qp<)K(n)SawmUne2>b+iz|8`f8)7b&_5f`?r@6I;y}y3zuWvs8+@D{_YG>PLTg_tl7emoqzX1i&N+!I+fnu4s4*dMS(g`;Xx zt@gS@3J){Dz-UmFL)(-DY$_b2#0;6-m7tz2MQq3c2*(@pkdJ;B2$)JRc_qctt4oLT zFU$|Y*z<#ORQAe=2GK^N5&6uUkSfo%K@b8N0;fQnw#?+7RNK`PE**zT)T$c4uTj=T zH7l~^{{DC+m3cnR(4FV!h2M+uXQB7{^CRTz0Zg4Czv777}reLitzmG<6z!qieUpSL!QSi;a$ z1m5|~gB<^k1{9Ko?V}PwhT~j;A`Z`g#yVL^=sJt*Ui7Ydi@%1y>auq!>z2k_aB~r z`nR{_>h)_ld}k9^uV2IWzxF*O%LW<jL0Ybp!QHuND-9=nk(AAfgRb9~Ae{)CO zqNSxPbGE+Z`kGQGhv@ne%bLp+6P-a+0IWZSnO^+z>1RMc{QB#lh&zo=+^RY!gM(4{ zsPDp8o`W9~Fj0ikqq58xO$J~vp8tb05JNPVoTTL!)~U>fbnE(UP(*}?st+0K`vWc0c&RX6xxgj zT8$Q5-C>Y-(S9MqB%6S?7S(AL>1cr6*SCctibc)Ed|GPoGDXB7!xjt&z(0jK`7G)$ zpZ(6$MO!ax=9dn$r@p1nTzCcqw&28o456AWpn?Wmhtc8%upzZgAajqQb5>iO1?=DK z>IeUDC*TF~#7QJwG z^9R1R^4k{iIwbECn<#>*5lmX3`%imlF4i&J7gSDJR8AVqhNSy<9#TFFdghPT!GlUj zH+;&g#a zVwui-)y<+cniYpm*gC)hZb1@!chu+spw_jFX4~4xyKqrQ zxp@I9WuWoK6qQyC4IX~NpfQ6N3B%0^_I|d9PkrqQ;?^7{??WqVb!lDJ8HmQ|{>-#r zS$v`;-lrHr1o3e@F=hbJsqaVugi@_!5}P6f>HA0JMDGvpl)2A1xFt^6kjRv1wwvS0 z+g*gb1Yn@4AX>1W}T3fEDl&a~0*U7y=vxjUngkGgl=}sO_nuEK;v6MR0 zBN!s09R>jQYE2JGn1VGAEfk>@rrh>>sKlKpg&;#;jh330sVcnF!Gi(veg@mLN2&4_ zwa~!&*)s@I;Df)v2iHXCyk^17#1);{$Y?n&-Kj5~y5IS9=QauqAV!`p8JyvzW4J!kx?mAmHk`&B@@{; z01p5f>5%F$PnFvO05x17V=X*vNKwn*9KEN8W)j&$AE=4>s5!bD+R15?s|QG_YHPrY zfA$jkw+9%!d5CIKMVYJ0yijZ1hI-TvUZ^OvL~(#ZNT-d3g}v#4$wUw{kb(h@$w7{S zJ}O`pQUfrQNHy`Z;3(!1Rmemw2c)B$*&SIZE`pKgG&y`BZ=fFVYMeC+Lw!%2gafbwos45KQTb2p;50M5@1LRZbKoEQAlp^B%d18hhsINg;$J zZeb;IC`shS_L=s~n zS5?QDsQk*kY4TSO^0J>(2*DB&QNw_n7Su3DqryrNr_?Y{_)Po@(}~ZNKkZ*cJHF?$ z>HE?B{0nxA+twLqgMqF;nplp9Kfdc(0_6Ca2|BN^-#$$M@LxwkiQ~ZeCGP+L002ov JPDHLkV1l!W`4a#D literal 0 HcmV?d00001 diff --git a/data/images/creatures/mr_iceblock/smart_block/left-0.png b/data/images/creatures/mr_iceblock/smart_block/left-0.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee55ab09141ca1d7fce8903f5c8d87b0a6b0222 GIT binary patch literal 2866 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 Qga7~l07*qoM6N<$f}~VY!vFvP literal 0 HcmV?d00001 diff --git a/data/images/creatures/mr_iceblock/smart_block/left-1.png b/data/images/creatures/mr_iceblock/smart_block/left-1.png new file mode 100644 index 0000000000000000000000000000000000000000..02e8dce5b354d7fda0df36ef78f0a8037b535013 GIT binary patch literal 2934 zcmV-+3yJiJP)WFU8GbZ8({Xk{QrNlj2~u$KS;01DPgL_t(o!|hmG zjGb3?{?^)i|Ccl8GH2$@)e~PDz;T=eyPg!&D3C<7G(`;{flMW&R;o~6P}Qnxfl>vR zKDMc+N0S)A1^^Puy$HlQ+kT@p#ex0>g`5*XsH9>Qa2FYX3`bBD zxx%$KKb*nqW3>)CQ%aRK!4wNgVvk?H|i9)PG9uTIG43!0l#7Ra9RgP5%mI&705f4=M z%Q?W0_*Y!v1jNLNQzEizS8MvjW;d~7iWpRka`Pdb17(lg1Z9kZ5Or$774Iabv4yqT=U#+N!-=|CF zE@A&`MN;(mRC<$@WWeWMfn}ct9q(LRUA8UDMATk4oBR?CVBy8XO8_fs_>unCvQ9CW z&Zj$OUYXzNI!?Kck10c9R|}&RNBK%Y@F45+zQz|oRz_-tTb1GWF@ar7BzfMRV6C) z1-wuF8QXCdnhYxn061(3K|J&L5p(BX{AMZo%*cI}{ngJOfAPB?GNF-y2YRpj+>M<2 z@u~i3IBN9m?kk6Vp(zh_>7Ty-GjbU~iogjFCpFbR>!Y4%FqocbRZSLG>|4~8<?l zbYN+2Wyoc+O)Nt4SoW)~1t1hB7C-?2{BKV``OkKcIxXWd`;r!U51V`C5zZ0J1nu?I16Y62!?WN{0=+@YX1r&hAWjqTl(PYA0K zmY^H#TI^j@g&sDrsRaf6VR6WP>ZaCQ1nFkd8XFtKfddCNlh640I7UZDkz7hnJ@|VM z-g)G?BWBONyA`v(NoVd~E+XqVP&tO)Mu_??kMxwc6ag+(~P$aMmrd+dCqiX=&>{c|wpnJVuAn%CPT79<`egQ>kfs&F`QP&h7;8L zd$Djjg+Eu8xZ4B6a8X@3-HlbZiaA8~x{lSf7McyAKgjp!y-KOB8}5E95CEv%E2(wG zE!Q^pC_f^-4bmm%U_up-e_Q2jAr?<0GNbJomCKlj+z!hK&n@U6nqNKi8k6RSB0 zSz3R&-Z0TEL`+q;{x62z*h7lpOoq;!M_3A>?_jK6BpiAAX*~18f2A+o_XRw>|6!y- zil_ejDg5)mK^+@)8bG(Ch>4JG=9%Ze_Vs5z{@5pQ`0(Ky4muY*ye~XTFI>(10sEX69ya_7`VS@9qT=>8*8? zcm(U^#M)#w*~wO3URX84T93q&sxMfOy1GVX(`cP_dsGzERRjhv|Qu zLRT*#+!n!u;Nt+f*0TGzhv?Hg4&na#C;&oNt%PIK-^Rnc9>O0z_qo3V;E+*6G8#2I z=pJS^YXoIQs|A!?2P~PZA$K*`;U0S(VccgDc%)boC50qKB9hE|v8i8oY`_~uVGz5Cg=uq6(Wv63Sc$>7)4Tu5`(Z*NIvaxSI=%tHYd>)#89Dva}MwCzZVx4 zCpQ3q7{xkKy3J@J@dO6EwGKXX;RCh1ZmNS<{e@yh2E-ExVA3F15Nm>MIp}f#8O$IF z6C1*Z2Oh%fvtv+7Af3Os(ang^bs?#-9##IWXNuYgxnT_cSTUn8HxFrK>CJi(qO-?js);HJw5XV_ za4#7yQAL$`XZ*J6i`#B;iFHprQy$hoH=XPwYKgm4;33Sw8A||g?)o`AslJRytA7Y* z3tVhn0{&`xlz~w&LFxkjhaGfNM|tq?XR82G0J?hYbM2qL_VP{a_}=&Zx&WYe&b@J4 zEvxCT!zDSww2-98Y5g5|{nY=^ZMC;`QnCwT5rE;a`0f?Z+R-k}>#6wTc;I zu&>j>r#c=}-}x_ud-lMdJc;v9Jb_co%h*}3p)l&zhe5)lRFtg4TkJ90F1h0y-`SaRmdmj#-|@NHK)a g8@!3PZ#w&b0d>4b8yRY$CIA2c07*qoM6N<$f{@HrzyJUM literal 0 HcmV?d00001 diff --git a/data/images/creatures/mr_iceblock/smart_block/left-2.png b/data/images/creatures/mr_iceblock/smart_block/left-2.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8e35108c91d5d7a3aecf7d1a578237231b851a GIT binary patch literal 3048 zcmVP)WFU8GbZ8({Xk{QrNlj2~u$KS;01HS-L_t(o!|j-R zjNQd`$G_*y{GNLs`+nGKv&I2qu#FMs(IQBLXxfqzLemH&)Rs1?qEdt!L1|RA$N^PN zD@Co;N^SEXv=jm=p-yB-qJ~gv7YO#oF~&B=Hnw+d?|L8Jy?5`uzt_y1{;?15)~4d$ zN*U>=dww%#e!tH>^E>Cv8Q|yb=k5P-qmQCwt#u2!a*6rN`xa#eV8u#H95OG|Js;&g zdQmXBnSm1rrU(oV022`akT}$c;V%M^Q0_z^#+t@Y>u1>4$0^{P2tu)nl+SJC0pxKA zMWHQhW9g4GctKVR(3w&yUV%Hb)I3rzbIB*JsHP5luxDo3Cm)Q|D|->gs$#4(i2z~J>`@hpx`>ELBZfm_txc3t z(Y$5qhH1{N!s(=16#ilMRmar+nVb7>={_I|kqWp^m;&;sBtR%uGE%5;qyn&nFm6rM zSH4c(2i&0BZ3`}cIVr1vpEw<%G#$KPQ!k{D;p;#B$!ma{PDN@r5rYaLD%20*FDmseF$z!L>D&#A5 z>|G`7E-#Xz)1}gt%q4v;cM2?9HRzS*$=0l?8z!R0!m`N)7{I`ZgA*S{)T-Nif08we z{&Xt6?A-3DA=|XdHeEy+64NR?tvJl*3W5U}m;27S_DMB?!C&sp=aTw5X6pCbf{lL3 z-&)vwLmWq!31O3DGOfz`&Y;tu){1x9+)cv4Epp7m7!d$Mg)4y(v8T%2o2!R(tn;32 zoukfKpNQhxbUh%;I!_FVvsx0v+IZSdaRkHVFb=ED*{lRcd9F6+Cv$m~vas9bR8gV= zSHQW{9X3sCpvhxJJ^+hlE{Lx^{i`0=VgM8Xz)$_dw;p@=xj({=AAFBQ1bg@H#l4T*JM`u| zZ(Ns~Jo@R|``Z8H@4gi6-Mbeef<>KQ`qZu1e{es%fRROYxKfk+uAJ)040o?>r+mM# z8f5X?!M4uM)>PnNe3KfG&mR|y+@hUJRE)H$ezN{-=mlEE@y{b=ns+|F>09k%tJDrBp6SKiJ*Iu&%WVwz@8QF9Wf(17{ z9DAvb#s@6z>jH__S+GYaYKlsg5|w)W8A-?%HB6WSeUiB*8q$Ijx7?dBJUk2{0uf<& zco+as?un|ijq{frTS^s$LD0v@bpn?=4BcKqk|fl44~!|M^2dPMc!R`%#KF^Ta*7xY zr4-p|J0ne(fEPkN01*)o5f*~be>F&f1aJ@>*>z&ZwlIm%jO$39)j|^i^e^xxeT`D8jaOtnTA4Si zncYpdb*uH)HikI#B_g&K* za{p`3?#h?FE(X^OrwXnXr z9-J#Y_Nhl77Ll_Hv7Z(*I^Xv@_kQ8=yZ;PNeECWEdVZJi5J}(YU3}*1TmL6O?kw z`AlSC$x>ufSJK^VRRG_m0&8KUAm48XiUcB-h?IcY13)N}LPBXH6&LcGTR%&E)n1IB zA4f4~P*3Z4>FjrKDjUJb+0kcU!C*LI6f&PE?Gg-$BQW5Mv2cM6ZmC{%(LT84J}Bm- zPaJ^&CJllCu_ll^T^uEy6GWP}#SnG{b0Z6STef_s>r*2YKP?mnQ3nZA^+XF(^ogbPNaxM1U;> z?z}~D%F6n#^?2mFkK)zgSFz{#9{kO|zr}2E9>;!m?wFaA(QE?b93r>{caF$kl=XZ> zbtDR4D?}pkuWk61$!ve~fKy7~sg5G&I9iLbq9FsWLG4~ye1L#V6qqHL)9_}MRbC_w z*YJ8vJvdl9gyHF7T-&z=-}=!r@8y|f%9nR_j8WnXWrVFsOGOkdTP9Kf;Bt^M@YR?e z;FL=RYU;0wG!h?R}D=B8jX6A3&+X+DYL7J{R7{}|rS}NfPFg`vqa_#at-*_#*62O|q zGx$-)3{aD1^_<)Z!u2nK8{0i3@w5Q&%-&- z1BsxgD8@hE(a}E#V0>g`=~*3KWknghBLZql;dBrH04mnvbP%A^82o8NFx5Cm7uDKc z6v+?1(tb&x9s9=dlX4kmA(3<%gAw0%UB>VeVTcnWBeV!{{^b{ep&>wP$kC%npLzBy60bh5!kc|c>Q(Yx#v)vIfL5R82XC>lb(kO-^XQXiicCRWRXk4 z0KoXW2k7@+xKW<0B*g2mt+S*GfBp7=Sk& q;=GqY+Z3~D4hlo$f)51&fd2vgt&;o$nd#2}0000 @@ -289,4 +290,11 @@ MrIceBlock::is_portable() const return ice_state == ICESTATE_FLAT; } +SmartBlock::SmartBlock(const Reader& reader) : + MrIceBlock(reader) +{ + max_drop_height = 16; + sprite = sprite_manager->create("images/creatures/mr_iceblock/smart_block/smart_block.sprite"); +} + /* EOF */ diff --git a/src/badguy/mriceblock.hpp b/src/badguy/mriceblock.hpp index c08870b1c..6254527ef 100644 --- a/src/badguy/mriceblock.hpp +++ b/src/badguy/mriceblock.hpp @@ -60,6 +60,12 @@ private: int squishcount; }; +class SmartBlock : public MrIceBlock +{ +public: + SmartBlock(const Reader& reader); +}; + #endif /* EOF */ diff --git a/src/supertux/object_factory.cpp b/src/supertux/object_factory.cpp index 91afa928b..096e82a8d 100644 --- a/src/supertux/object_factory.cpp +++ b/src/supertux/object_factory.cpp @@ -217,6 +217,7 @@ ObjectFactory::init_factories() add_factory("skydive"); add_factory("skullyhop"); add_factory("smartball"); + add_factory("smartblock"); add_factory("snail"); add_factory("snowball"); add_factory("snowman"); -- 2.11.0