From 3f72ed8154411cb1ae1064fc392df888bce89204 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sun, 3 Jul 2016 05:57:09 +0200 Subject: [PATCH] Add mixed color tiled blocks --- init.lua | 32 ++++++++++++++++++ textures/colorcubes_4c_aqua_redviolet.png | Bin 0 -> 405 bytes textures/colorcubes_4c_black_white.png | Bin 0 -> 408 bytes textures/colorcubes_4c_green_magenta.png | Bin 0 -> 380 bytes .../colorcubes_4c_light_gray_dark_gray.png | Bin 0 -> 368 bytes textures/colorcubes_4c_lime_violet.png | Bin 0 -> 382 bytes textures/colorcubes_4c_orange_brown.png | Bin 0 -> 425 bytes textures/colorcubes_4c_orange_skyblue.png | Bin 0 -> 423 bytes textures/colorcubes_4c_red_cyan.png | Bin 0 -> 387 bytes textures/colorcubes_4c_white_black.png | Bin 0 -> 404 bytes textures/colorcubes_4c_yellow_blue.png | Bin 0 -> 436 bytes 11 files changed, 32 insertions(+) create mode 100644 textures/colorcubes_4c_aqua_redviolet.png create mode 100644 textures/colorcubes_4c_black_white.png create mode 100644 textures/colorcubes_4c_green_magenta.png create mode 100644 textures/colorcubes_4c_light_gray_dark_gray.png create mode 100644 textures/colorcubes_4c_lime_violet.png create mode 100644 textures/colorcubes_4c_orange_brown.png create mode 100644 textures/colorcubes_4c_orange_skyblue.png create mode 100644 textures/colorcubes_4c_red_cyan.png create mode 100644 textures/colorcubes_4c_white_black.png create mode 100644 textures/colorcubes_4c_yellow_blue.png diff --git a/init.lua b/init.lua index 79032a9..7c369d6 100644 --- a/init.lua +++ b/init.lua @@ -92,3 +92,35 @@ for i=1,#cc.colors do }) end + +local complementary = { { "yellow", "blue"}, {"aqua", "redviolet"}, {"red", "cyan"}, {"light_gray", "dark_gray"}, {"green", "magenta"}, {"orange", "skyblue"}, {"lime", "violet"}, {"black", "white"}, {"orange", "brown"} } +local complementary_names = { "yellow/blue tiled abstract block", "aqua/red-violet tiled abstract block", "red/cyan tiled abstract block", "light/dark gray tiled abstract block", "green/magenta tiled abstract block", "orange/skyblue tiled abstract block", "lime/violet tiled abstract block", "black/white tiled abstract block", "orange/brown tiled abstract block" } + +for i=1,#complementary do + local c1, c2 + c1 = complementary[i][1] + c2 = complementary[i][2] + local nodeid = "colorcubes:"..c1.."_"..c2.."_tiled" + local tex = "colorcubes_4c_"..c1.."_"..c2..".png" + local texR90 = tex .. "^[transformR90" + minetest.register_node(nodeid, { + description = complementary_names[i], + tiles = { tex, tex, tex, tex, texR90, texR90 }, + groups = { dig_immediate = 2 }, + sounds = { footstep = { name = "colorcubes_block_footstep", gain = 0.5 } } + }) + minetest.register_craft({ + output = nodeid, + recipe = { + {"colorcubes:"..c1.."_single", "colorcubes:"..c2.."_single" }, + {"colorcubes:"..c2.."_single", "colorcubes:"..c1.."_single" }, + }, + }) + minetest.register_craft({ + output = nodeid, + recipe = { + {"colorcubes:"..c2.."_single", "colorcubes:"..c1.."_single" }, + {"colorcubes:"..c1.."_single", "colorcubes:"..c2.."_single" }, + }, + }) +end diff --git a/textures/colorcubes_4c_aqua_redviolet.png b/textures/colorcubes_4c_aqua_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..3a12dd9d8beeca8c0d6b678c8af7afb758549fd6 GIT binary patch literal 405 zcmV;G0c!qPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2a2W9>nNB{rR4C7t zk*!NaK@`Q$%sqGZ<1J$MFHkWEf*1tltylz&Hp`l}Dr_<@m;{3$iqT>f%nKH`h#O3c z#h^)DSz+A|!+WUV-LR8}xpUy2-_N1Gf~?c5N#;8N%udhkFKtieO8~w{!)oK`we#GB!Ng*z_ddbJyDWM6$;z^mo(8I zNKhZ>RT*^jTl(Pkd^s*Bf8KiU4~@Iz{&{j;sFah&!_HUt>;`}v7prR`&KxY%2d0Ni z-j*L)ye&Vpcw2tF#oO{ji?`*67H`YX*jRr6P+D-2t4lM^00000NkvXXu0mjf!QQ2S literal 0 HcmV?d00001 diff --git a/textures/colorcubes_4c_black_white.png b/textures/colorcubes_4c_black_white.png new file mode 100644 index 0000000000000000000000000000000000000000..de6fed6aa9d21711eeea0ec855f162fb8c878d97 GIT binary patch literal 408 zcmV;J0cZY+P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2$HIx`3W&i*IDoI2^R4C7V zk}-~hFc3xm08R%9vPcoOv&>$MlkaX^IketNS8(AA6kUd)%R@nsB-OSf$=D%;k z+7m*InUzw*Fnm9s*4oF{Ln+0~34k}ock5Go~#+W#Y0U~fH=aT?<=RrhpZx_dL z!~`JbR}a=&=N%lt5tyvCK~qXm6vY57ujIpc`l_q9t*AYYSLxR(UV^cmN<`&mo^=i}#$*Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2aD_16Ws{jB24oO5oR5;6} zk}*reU=W6%FZX_m(7~?V1b5Bi7LfiIhkzCoDs&K{87p*j=+DX4!P33pR&dHFrDz?J z3MG(F=&i>++}-oK(^s~%RGMXNZ3NJ}>M@L;=pJ_gDAy(9dCqFK0^t1OjQ-#nfX&x8 z0L8Rmx%j96gUbgVKT~iH$&iVcc*6ZG1t7Uecz<3HMG@YFmnXSPSl-rvlcNqe@G?xo zOn=+#DvBb!Jd#JI{SyErkC|a6Bx~I2@J5-|^b+T5#+kbM<<~fuTg*=CHqLAlMP89MS%85drLpf2%b0{YV aYy1UFICudU@b<|70000Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2aA-D6MwEzGC0!c(cR4C7V zkuj=;Knz7Qkjx^)Qf%DB_jj(rQrw3Na5*l)+6@RcqOBqbgTqT+F%Nls%uh9hPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2b0t}Ddh5!Ho5J^NqR4C7t zk+DhxK@>&rzPWcb;7?d+k;Y29m7s-nTat;22CT4e=vyNwGtFlqNMr6(`}N0e;qzXubRw*NG?<)86?g90O0W{ zEA8&hmhM}v$t7)Om5YVa0HS5FM*C~|4~2g`0$K-k#i%FlKmY&$07*qoM6N<$f)k*g-~a#s literal 0 HcmV?d00001 diff --git a/textures/colorcubes_4c_orange_brown.png b/textures/colorcubes_4c_orange_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c1571fd6ac75b65e66d6c95f882c32d71d4112 GIT binary patch literal 425 zcmV;a0apHrP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2%1l-*a9RL6UJ4r-AR4C7V zku6UHK@f)DS@w=(EvY~?N19f&s)hto_z`FlB>WTv28TfM8!!X~qNb_>)rJzNX!vLm z+;!(>5G{pE_E@!fXJ>ckdFbu{!PT3Da|@u-+O8d*>emO-sixDx&DEse1+bYUje3%? zW~_78*O$?FIJ5w2M`yE(eE=qQCU#r9CzF2H5E}L5p?51va|H`ko1JBYrk?;Pb|!KZ zJIVdx^^7%Fuz;1k(C?R!O--~sO_4*+cFh2ivUnx0#8Pa~bVjkG*qL=lk<;7*5Jl#d zb6Q;Q<&s;4SaYw!%KX^7X90ls@l&K~}qV1%`f7 zEqVy@2C&f#__1ZY4Tb&KGTvo=EPx>IpdSFXjJIgmk1gXJ^aFs-_rko}m2mzI!O#ES T$Ua2p00000NkvXXu0mjfPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2aGek=7{Qv*~IY~r8R4C7d zkuggHK@f%C?9HrXK&}vffEuvS#!B#tKn|k4wP2}#!oto%uuWm7jo1spD1sI?+K6Cb zz}m)33Qux(Ymw6s*wd|+*?qj>`{;HP-qRZFdFKpZc6qhFb>KcfkR~oodY7l~Pxk;; z78l}16xM=JIaEG6={&x?GJyK_VZYq~V5}Oe^U>}o5I3Upn`a^;A}q4ejLU#a2LQ;b z5hbfdJ{+}&wZNEwnOTHI#w+0~F;e~}QREp120*CH!Ym>zEOs1lX`if;RWqd|>V6t5 zldxqG=E;WM#qr$Qj?0Ix$Xu4aJ=|pl0JP7#>&^I=&-GOo08L;e0|2i011o9E|InG< zH&osWH|fF48^Fwx#}8NWHstriRlKYGa20Q_pEBU(T{yoVuHx`sf19oO63DIfpSs*>4o-U3d8t11@+?d4_DB${jclo>=#f^cE zYnU6qbp7nQayx(WmSr9G6Vh(4UAyI*e$%%`2M>kTjT-}}?cgxfoaf3F|8RL*8}ESympv~{IlHX*-G;mGjy-;UmFvLQr&kX@XiF1Mi@%?07{6!FUa1BZ zU;FN+CF-hMH}h2TJ=k|&x^B3I-D}U)pZfb%#ll&Bw}zeZ-Ht&6i8kX9Gis!PC{xWt~$(69C?zs5Jlp literal 0 HcmV?d00001 diff --git a/textures/colorcubes_4c_white_black.png b/textures/colorcubes_4c_white_black.png new file mode 100644 index 0000000000000000000000000000000000000000..6d39c818f46f18cc556bdb84238f2aee9a90ea47 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8pdfpRr>`sf19oO63C5ne`)YxD)I41rLp08pPCB^ukO5EITzga3Q0DTY zlrFwQMlk})2UvC*b4=dC{iG@C=EDhxR>yhfb*BFP_WkIRDKD-Y9{W?XzT-uSmF@iV z``&k+sJ>r%_wmPsXRp6jS;)*Ob`eRIX?s{>7wmPidVY}5#LQW7>%;dM6>}`Smp6M^ z=G@zF%N1KJ7ry_!L~E6nl9pvx$DCp@h6G-QCo8nByM%;>y1GsmJ{-l(%y8g7-@WQU z!BElA!1uN5j!G~xM=)GdI%Z*B5?gK~H{JVrTcX6f?Z1mMm5fx^%s!j;*TQ$QqEcGi z^<#xPRS}=}#ptQpySON}>{%+GACd*YI#Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^Rb2Ll2b4V*B;7XSbOMoC0LR4C7N zk-bU-Q4oc{nL9U%2%@qeETYyTK0#VBSosi1V?gi$#M;6K&_dt9QhW0P0j(F2fDrHp zNgA{FT4WRdc29Q?oI7W}kAk9&)y%BjuD1^}E8=lkq8vM-~Er>W82(6DNVOy!Ym7X6DU*Pw4k< z{wzJ+^5Edt(tvcXO6jq4c&twU`!c^&&inSP>JAmWfsO5w`&bokAW0j8muq23bTP)K zB;CupmsZ8QXbkYCDtW#(!CJw)2fF#uoriFw%qhArd(0000