voxelands/src/content_nodebox.cpp

2304 lines
47 KiB
C++
Raw Normal View History

/************************************************************************
* Minetest-c55
* Copyright (C) 2010 celeron55, Perttu Ahola <celeron55@gmail.com>
*
* content_nodebox.cpp
* Copyright (C) Lisa 'darkrose' Milne 2013-2014 <lisa@ltmnet.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>
************************************************************************/
#include "content_mapnode.h"
#include "content_nodebox.h"
void content_nodebox_stair(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
2015-02-08 13:07:22 -08:00
-0.25*BS,
0.5*BS,
2015-02-08 13:07:22 -08:00
0.,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
0.,
0.,
0.5*BS,
2015-02-08 13:07:22 -08:00
0.25*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
0.25*BS,
0.25*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
2015-02-08 13:07:22 -08:00
f->addNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
-0.25*BS,
-0.25*BS
));
}
void content_nodebox_stairud(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2015-02-10 22:36:52 -08:00
-0.5*BS,0.,-0.25*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2015-02-10 22:36:52 -08:00
-0.5*BS,0.25*BS,-0.5*BS,0.5*BS,0.5*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.25*BS,0.000000,0.5*BS,0.000000,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.5*BS,0.25*BS,0.5*BS,-0.25*BS,0.5*BS
));
}
2016-06-12 07:57:44 -07:00
void content_nodebox_stair_corner(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.5*BS,0.5*BS,-0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.25*BS,-0.25*BS,0.25*BS,0*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0*BS,0*BS,0*BS,0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.25*BS,0.25*BS,-0.25*BS,0.5*BS,0.5*BS
));
}
void content_nodebox_stair_cornerud(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,0.25*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0*BS,-0.25*BS,0.25*BS,0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.25*BS,0*BS,0*BS,0*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.5*BS,0.25*BS,-0.25*BS,-0.25*BS,0.5*BS
));
}
void content_nodebox_inner_stair_corner(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.5*BS,0.5*BS,-0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.25*BS,-0.5*BS,0.25*BS,0*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.25*BS,-0.25*BS,0.5*BS,0*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0*BS,-0.5*BS,0*BS,0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0*BS,0*BS,0*BS,0.5*BS,0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.25*BS,-0.5*BS,-0.25*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,0.25*BS,0.25*BS,0.5*BS,0.5*BS,0.5*BS
));
}
void content_nodebox_inner_stair_cornerud(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,0.25*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0*BS,-0.5*BS,0.25*BS,0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.25*BS,0*BS,-0.25*BS,0.5*BS,0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.25*BS,-0.5*BS,0*BS,0*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0*BS,-0.25*BS,0*BS,0.5*BS,0*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.5*BS,-0.25*BS,-0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.5*BS,0.25*BS,0.5*BS,-0.25*BS,0.5*BS
));
}
void content_nodebox_slab(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
0,
0.5*BS
));
}
void content_nodebox_slabud(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
0.,
-0.5*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
}
void content_nodebox_door(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
-0.3125*BS
));
}
void content_nodebox_doorw(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
-0.3125*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
0.3125*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
-0.3125*BS,
-0.5*BS,
-0.3125*BS,
0.3125*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
-0.3125*BS,
-0.5*BS,
0.5*BS,
0.3125*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,
-0.3125*BS,
-0.4375*BS,
0.0625*BS,
0.3125*BS,
-0.375*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,
-0.0625*BS,
-0.4375*BS,
-0.0625*BS,
0.0625*BS,
-0.375*BS
));
f->addNodeBox(NodeBox(
0.0625*BS,
-0.0625*BS,
-0.4375*BS,
0.3125*BS,
0.0625*BS,
-0.375*BS
));
}
void content_nodebox_doorol(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
-0.3125*BS,
0.5*BS,
0.5*BS
));
}
void content_nodebox_doorwol(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
-0.3125*BS,
-0.3125*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
0.3125*BS,
-0.5*BS,
-0.3125*BS,
0.5*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
-0.3125*BS,
-0.5*BS,
-0.3125*BS,
0.3125*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
-0.3125*BS,
0.3125*BS,
-0.3125*BS,
0.3125*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,
-0.3125*BS,
-0.0625*BS,
-0.375*BS,
0.3125*BS,
0.0625*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,
-0.0625*BS,
-0.3125*BS,
-0.375*BS,
0.0625*BS,
-0.0625*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,
-0.0625*BS,
0.0625*BS,
-0.375*BS,
0.0625*BS,
0.3125*BS
));
}
void content_nodebox_dooror(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
0.3125*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
}
void content_nodebox_doorwor(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
0.3125*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
-0.3125*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
0.3125*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
-0.3125*BS,
-0.5*BS,
0.5*BS,
0.3125*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
-0.3125*BS,
0.3125*BS,
0.5*BS,
0.3125*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.3125*BS,
-0.0625*BS,
0.4375*BS,
0.3125*BS,
0.0625*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.0625*BS,
-0.3125*BS,
0.4375*BS,
0.0625*BS,
-0.0625*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.0625*BS,
0.0625*BS,
0.4375*BS,
0.0625*BS,
0.3125*BS
));
}
void content_nodebox_hatch(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
0.3125*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
}
void content_nodebox_hatchw(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
0.3125*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
0.3125*BS,
0.3125*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
0.3125*BS,
-0.3125*BS,
0.5*BS,
0.5*BS,
0.3125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
0.3125*BS,
-0.3125*BS,
-0.3125*BS,
0.5*BS,
0.3125*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,
0.375*BS,
-0.3125*BS,
0.0625*BS,
0.4375*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,
0.375*BS,
-0.0625*BS,
-0.0625*BS,
0.4375*BS,
0.0625*BS
));
f->addNodeBox(NodeBox(
0.0625*BS,
0.375*BS,
-0.0625*BS,
0.3125*BS,
0.4375*BS,
0.0625*BS
));
}
void content_nodebox_hatcho(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
0.3125*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
}
void content_nodebox_hatchwo(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
0.3125*BS,
0.3125*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
-0.3125*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
-0.3125*BS,
-0.5*BS,
0.5*BS,
0.3125*BS,
-0.3125*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,
-0.3125*BS,
0.3125*BS,
0.5*BS,
0.3125*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.3125*BS,
-0.0625*BS,
0.4375*BS,
0.3125*BS,
0.0625*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.0625*BS,
-0.3125*BS,
0.4375*BS,
0.0625*BS,
-0.0625*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.0625*BS,
0.0625*BS,
0.4375*BS,
0.0625*BS,
0.3125*BS
));
}
void content_nodebox_gate(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-09-20 02:24:17 -07:00
0.4375*BS,-0.5*BS,-0.13*BS,0.5625*BS,0.625*BS,0.13*BS
));
f->addNodeBox(NodeBox(
2014-09-20 02:24:17 -07:00
-0.5625*BS,-0.5*BS,-0.13*BS,-0.4375*BS,0.625*BS,0.13*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
-0.0625*BS,-0.25*BS,-0.0625*BS,0.0625*BS,0.625*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
-0.4375*BS,0.375*BS,-0.0625*BS,-0.0625*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
-0.4375*BS,-0.125*BS,-0.0625*BS,-0.0625*BS,0.*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
0.0625*BS,0.375*BS,-0.0625*BS,0.4375*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
0.0625*BS,-0.125*BS,-0.0625*BS,0.4375*BS,0.*BS,0.0625*BS
));
}
void content_nodebox_gateo(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-09-20 02:24:17 -07:00
0.4375*BS,-0.5*BS,-0.13*BS,0.5625*BS,0.625*BS,0.13*BS
));
f->addNodeBox(NodeBox(
2014-09-20 02:24:17 -07:00
-0.5625*BS,-0.5*BS,-0.13*BS,-0.4375*BS,0.625*BS,0.13*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
-0.5*BS,-0.25*BS,0.4375*BS,-0.375*BS,0.625*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
-0.5*BS,0.375*BS,-0.0625*BS,-0.375*BS,0.5*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
-0.5*BS,-0.125*BS,-0.0625*BS,-0.375*BS,0.*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
0.375*BS,0.375*BS,-0.0625*BS,0.5*BS,0.5*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
0.375*BS,-0.125*BS,-0.0625*BS,0.5*BS,0.*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
2014-09-18 07:53:42 -07:00
0.375*BS,-0.25*BS,0.4375*BS,0.5*BS,0.625*BS,0.5*BS
));
}
void content_nodebox_carpet(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
-0.4375*BS,
0.5*BS
));
}
void content_nodebox_bed_head(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,
-0.125*BS,
-0.5*BS,
0.4375*BS,
0.125*BS,
0.4375*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,
0.125*BS,
0.*BS,
0.375*BS,
0.1875*BS,
0.375*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
0.375*BS,
-0.375*BS,
0.5*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.5*BS,
0.375*BS,
0.5*BS,
0.5*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,
-0.125*BS,
0.4375*BS,
0.375*BS,
0.*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,
0.1925*BS,
0.4375*BS,
0.375*BS,
0.375*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
0.4375*BS,
-0.125*BS,
-0.5*BS,
0.5*BS,
0.*BS,
0.375*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
-0.125*BS,
-0.5*BS,
-0.4375*BS,
0.*BS,
0.375*BS
));
}
void content_nodebox_bed_foot(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,
-0.125*BS,
-0.4375*BS,
0.4375*BS,
0.125*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
-0.5*BS,
-0.5*BS,
-0.375*BS,
0.5*BS,
-0.375*BS
));
f->addNodeBox(NodeBox(
0.375*BS,
-0.5*BS,
-0.5*BS,
0.5*BS,
0.5*BS,
-0.375*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,
-0.125*BS,
-0.5*BS,
0.375*BS,
0.*BS,
-0.4375*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,
0.1925*BS,
-0.5*BS,
0.375*BS,
0.25*BS,
-0.4375*BS
));
f->addNodeBox(NodeBox(
0.4375*BS,
-0.125*BS,
-0.375*BS,
0.5*BS,
0.*BS,
0.5*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,
-0.125*BS,
-0.375*BS,
-0.4375*BS,
0.*BS,
0.5*BS
));
}
void content_nodebox_plant_1(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.25*BS,
-0.5*BS,
-0.25*BS,
0.25*BS,
0.*BS,
0.25*BS
));
}
void content_nodebox_plant_2(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,
-0.5*BS,
-0.375*BS,
0.375*BS,
0.25*BS,
0.375*BS
));
}
void content_nodebox_plant_3(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,
-0.5*BS,
-0.4375*BS,
0.4375*BS,
0.375*BS,
0.4375*BS
));
}
void content_nodebox_guide(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,
-0.5*BS,
-0.375*BS,
0.4375*BS,
-0.4375*BS,
0.1875*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,
-0.4375*BS,
-0.375*BS,
0.375*BS,
-0.375*BS,
0.1875*BS
));
}
// Painting nodebox - easy access!
void content_nodebox_painting(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2015-03-19 00:22:09 -07:00
v3s16(0,0,1),v3f(0,0,0),
-0.4375*BS,
-0.375*BS,
0.4375*BS,
0.4375*BS,
0.375*BS,
0.5*BS
));
}
void content_nodebox_book(ContentFeatures *f)
{
// lower cover
f->setNodeBox(NodeBox(
0,
-0.5*BS,
// -6 / 16
-0.375*BS,
// 7 / 16
0.4375*BS,
// -7 / 16
-0.4375*BS,
// 3 / 16
0.1875*BS
));
// pages
f->addNodeBox(NodeBox(
0,
// -7 / 16
-0.4375*BS,
// -6 / 16
-0.375*BS,
// 6 / 16
0.375*BS,
// -5 / 16
-0.3125*BS,
// 3 / 16
0.1875*BS
));
// top cover
f->addNodeBox(NodeBox(
0,
// -5 / 16
-0.3125*BS,
// -6 / 16
-0.375*BS,
// 7 / 16
0.4375*BS,
// -4 / 16
-0.25*BS,
// 3 / 16
0.1875*BS
));
}
void content_nodebox_pie(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
(-4.0 / 16.0)*BS,
-0.5*BS,
(-4.0 / 16.0)*BS,
(4.0 / 16.0)*BS,
(-6.0 / 16.0)*BS,
(4.0 / 16.0)*BS
));
f->addNodeBox(NodeBox(
(-5.0 / 16.0)*BS,
(-6.0 / 16.0)*BS,
(-5.0 / 16.0)*BS,
(5.0 / 16.0)*BS,
(-5.0 / 16.0)*BS,
(5.0 / 16.0)*BS
));
}
void content_nodebox_pie_3(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
(-4.0 / 16.0)*BS,
-0.5*BS,
(-4.0 / 16.0)*BS,
0,
(-6.0 / 16.0)*BS,
(4.0 / 16.0)*BS
));
f->addNodeBox(NodeBox(
(-5.0 / 16.0)*BS,
(-6.0 / 16.0)*BS,
(-5.0 / 16.0)*BS,
0,
(-5.0 / 16.0)*BS,
(5.0 / 16.0)*BS
));
f->addNodeBox(NodeBox(
0,
-0.5*BS,
0,
(4.0 / 16.0)*BS,
(-6.0 / 16.0)*BS,
(4.0 / 16.0)*BS
));
f->addNodeBox(NodeBox(
0,
(-6.0 / 16.0)*BS,
0,
(5.0 / 16.0)*BS,
(-5.0 / 16.0)*BS,
(5.0 / 16.0)*BS
));
}
void content_nodebox_pie_2(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
(-4.0 / 16.0)*BS,
-0.5*BS,
(-4.0 / 16.0)*BS,
0,
(-6.0 / 16.0)*BS,
(4.0 / 16.0)*BS
));
f->addNodeBox(NodeBox(
(-5.0 / 16.0)*BS,
(-6.0 / 16.0)*BS,
(-5.0 / 16.0)*BS,
0,
(-5.0 / 16.0)*BS,
(5.0 / 16.0)*BS
));
}
void content_nodebox_pie_1(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
(-4.0 / 16.0)*BS,
-0.5*BS,
(-4.0 / 16.0)*BS,
0,
(-6.0 / 16.0)*BS,
0
));
f->addNodeBox(NodeBox(
(-5.0 / 16.0)*BS,
(-6.0 / 16.0)*BS,
(-5.0 / 16.0)*BS,
0,
(-5.0 / 16.0)*BS,
0
));
}
void content_nodebox_sign(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.0625*BS,
-0.5*BS,
-0.0625*BS,
0.0625*BS,
0.5*BS,
0.0625*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,
-0.0625*BS,
-0.125*BS,
0.4375*BS,
0.4375*BS,
-0.0625*BS
));
}
void content_nodebox_sign_ud(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.0625*BS,
-0.5*BS,
-0.0625*BS,
0.0625*BS,
0.5*BS,
0.0625*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,
-0.4375*BS,
-0.125*BS,
0.4375*BS,
0.0625*BS,
-0.0625*BS
));
}
2014-04-19 07:43:51 -07:00
void content_nodebox_sign_wall(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,
-0.25*BS,
0.4375*BS,
0.4375*BS,
0.25*BS,
0.5*BS
));
}
2014-04-19 07:43:51 -07:00
void content_nodebox_jackolantern(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.5*BS,-0.5*BS,-0.4375*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,0.5*BS,-0.375*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.5*BS,0.25*BS,-0.5*BS,0.5*BS,0.5*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.375*BS,-0.375*BS,-0.5*BS,0.5*BS,0.25*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.5*BS,-0.375*BS,-0.5*BS,-0.375*BS,0.25*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.1875*BS,0.1875*BS,-0.5*BS,0.125*BS,0.25*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.25*BS,-0.0625*BS,-0.5*BS,0.375*BS,0.25*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.375*BS,-0.0625*BS,-0.5*BS,-0.3125*BS,0.25*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.125*BS,0.0625*BS,-0.5*BS,0.0625*BS,0.1875*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.25*BS,-0.1875*BS,-0.5*BS,0.25*BS,-0.125*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.375*BS,-0.125*BS,-0.5*BS,0.3125*BS,-0.0625*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.375*BS,-0.375*BS,-0.5*BS,-0.3125*BS,-0.1875*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.0625*BS,-0.375*BS,-0.5*BS,0.375*BS,-0.3125*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.3125*BS,-0.375*BS,-0.5*BS,-0.0625*BS,-0.3125*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.3125*BS,-0.3125*BS,-0.5*BS,-0.1875*BS,-0.25*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.1875*BS,-0.3125*BS,-0.5*BS,0.375*BS,-0.25*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.3125*BS,-0.25*BS,-0.5*BS,0.375*BS,-0.1875*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.3125*BS,-0.0625*BS,-0.5*BS,-0.125*BS,0.125*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.0625*BS,-0.0625*BS,-0.5*BS,0.25*BS,0.125*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.1875*BS,0.125*BS,-0.5*BS,0.25*BS,0.1875*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.3125*BS,0.125*BS,-0.5*BS,-0.25*BS,0.1875*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
-0.125*BS,0.*BS,-0.5*BS,-0.0625*BS,0.0625*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
2014-04-19 07:43:51 -07:00
0.*BS,0.*BS,-0.5*BS,0.0625*BS,0.0625*BS,-0.4375*BS
));
}
void content_nodebox_roofcollide(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,-0.5*BS,-0.4375*BS,0.4375*BS,-0.4375*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.1875*BS,-0.3125*BS,-0.1875*BS,0.1875*BS,0.0625*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,-0.3125*BS,0.3125*BS,-0.3125*BS,0.3125*BS
));
}
2014-05-29 04:42:18 -07:00
void content_nodebox_bookshelf(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-05-29 04:42:18 -07:00
0.4375*BS,-0.5*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-05-29 04:42:18 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,-0.4375*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-05-29 04:42:18 -07:00
-0.4375*BS,-0.4375*BS,-0.0625*BS,0.4375*BS,0.4375*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-05-29 04:42:18 -07:00
-0.4375*BS,0.4375*BS,-0.5*BS,0.4375*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-05-29 04:42:18 -07:00
-0.4375*BS,-0.5*BS,-0.5*BS,0.4375*BS,-0.4375*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-05-29 04:42:18 -07:00
-0.4375*BS,-0.0625*BS,-0.5*BS,0.4375*BS,0.0625*BS,0.5*BS
));
}
2014-06-06 23:30:23 -07:00
// middle section
void content_nodebox_couch_centre(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.5*BS,-0.5*BS,-0.3125*BS,0.5*BS,0.*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.5*BS,0.*BS,0.1875*BS,0.5*BS,0.4375*BS,0.375*BS
));
}
// left end
void content_nodebox_couch_left(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-06-07 09:57:39 -07:00
-0.375*BS,-0.5*BS,-0.3125*BS,0.5*BS,0.*BS,0.375*BS
2014-06-06 23:30:23 -07:00
));
f->addNodeBox(NodeBox(
2014-06-07 09:57:39 -07:00
-0.375*BS,0.*BS,0.1875*BS,0.5*BS,0.4375*BS,0.375*BS
2014-06-06 23:30:23 -07:00
));
f->addNodeBox(NodeBox(
2014-06-07 09:57:39 -07:00
-0.4375*BS,-0.1875*BS,-0.25*BS,-0.3125*BS,0.25*BS,0.3125*BS
2014-06-06 23:30:23 -07:00
));
}
// right end
void content_nodebox_couch_right(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-06-07 09:57:39 -07:00
-0.5*BS,-0.5*BS,-0.3125*BS,0.375*BS,0.*BS,0.375*BS
2014-06-06 23:30:23 -07:00
));
f->addNodeBox(NodeBox(
2014-06-07 09:57:39 -07:00
-0.5*BS,0.*BS,0.1875*BS,0.375*BS,0.4375*BS,0.375*BS
2014-06-06 23:30:23 -07:00
));
f->addNodeBox(NodeBox(
2014-06-07 09:57:39 -07:00
0.25*BS,-0.1875*BS,-0.25*BS,0.4375*BS,0.25*BS,0.3125*BS
2014-06-06 23:30:23 -07:00
));
}
// arm chair
void content_nodebox_couch_chair(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.375*BS,-0.5*BS,-0.3125*BS,0.375*BS,0.*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.375*BS,0.*BS,0.1875*BS,0.375*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.4375*BS,-0.1875*BS,-0.25*BS,-0.3125*BS,0.25*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
0.3125*BS,-0.1875*BS,-0.25*BS,0.4375*BS,0.25*BS,0.3125*BS
));
}
// inner corner
2014-06-06 23:44:43 -07:00
void content_nodebox_couch_inner(ContentFeatures *f)
2014-06-06 23:30:23 -07:00
{
f->setNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.5*BS,-0.5*BS,-0.3125*BS,0.375*BS,0.*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.5*BS,0.*BS,0.1875*BS,0.375*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.3125*BS,-0.5*BS,-0.5*BS,0.375*BS,0.*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
0.1875*BS,0.*BS,-0.5*BS,0.375*BS,0.4375*BS,0.1875*BS
2014-06-06 23:30:23 -07:00
));
}
// outer corner
void content_nodebox_couch_outer(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
-0.3125*BS,-0.5*BS,-0.3125*BS,0.375*BS,0.*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
0.375*BS,-0.5*BS,-0.3125*BS,0.5*BS,0.*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
0.1875*BS,0.*BS,0.1875*BS,0.5*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-06-06 23:30:23 -07:00
0.1875*BS,0.*BS,0.375*BS,0.375*BS,0.4375*BS,0.5*BS
));
}
2014-06-23 23:43:24 -07:00
void content_nodebox_knob(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-06-23 23:43:24 -07:00
// -3 / 16
-0.1875*BS,
// -3 / 16
-0.1875*BS,
// 3 / 16
0.1875*BS,
// 3 / 16
0.1875*BS,
// 3 / 16
0.1875*BS,
// 8 / 16
0.5*BS
));
}
2014-08-14 12:06:10 -07:00
void content_nodebox_battery(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-14 12:06:10 -07:00
-0.375*BS,-0.5*BS,-0.375*BS,0.375*BS,0.25*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2014-08-14 12:06:10 -07:00
-0.1875*BS,0.25*BS,-0.1875*BS,0.1875*BS,0.5*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
2014-08-14 12:06:10 -07:00
0.375*BS,-0.5*BS,-0.0625*BS,0.5*BS,-0.4375*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-14 12:06:10 -07:00
-0.5*BS,-0.5*BS,-0.0625*BS,-0.375*BS,-0.4375*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-14 12:06:10 -07:00
-0.0625*BS,-0.5*BS,0.375*BS,0.0625*BS,-0.4375*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-14 12:06:10 -07:00
-0.0625*BS,-0.5*BS,-0.5*BS,0.0625*BS,-0.4375*BS,-0.375*BS
));
}
void content_nodebox_switch(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-14 12:06:10 -07:00
-0.1875*BS,-0.0625*BS,0.4375*BS,0.1875*BS,0.125*BS,0.5*BS
));
}
void content_nodebox_button(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.1875*BS,-0.0625*BS,0.375*BS,0.1875*BS,0.125*BS,0.5*BS
));
}
2014-08-15 04:04:09 -07:00
void content_nodebox_logicgate(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-15 04:04:09 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,-0.375*BS,0.25*BS
));
f->addNodeBox(NodeBox(
2014-08-15 04:04:09 -07:00
-0.0625*BS,-0.5*BS,0.25*BS,0.0625*BS,-0.4375*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-15 04:04:09 -07:00
-0.0625*BS,-0.5*BS,-0.5*BS,0.0625*BS,-0.4375*BS,-0.125*BS
));
f->addNodeBox(NodeBox(
2014-08-15 04:04:09 -07:00
-0.5*BS,-0.5*BS,-0.0625*BS,-0.125*BS,-0.4375*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-15 04:04:09 -07:00
0.125*BS,-0.5*BS,-0.0625*BS,0.5*BS,-0.4375*BS,0.0625*BS
));
}
2014-08-16 10:33:23 -07:00
void content_nodebox_piston(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.5*BS,-0.5*BS,-0.25*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.125*BS,-0.125*BS,-0.5*BS,0.125*BS,0.125*BS,-0.25*BS
));
}
void content_nodebox_pistonarm(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.125*BS,-0.125*BS,-0.25*BS,0.125*BS,0.125*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,0.5*BS,0.5*BS,-0.25*BS
));
}
void content_nodebox_piston_up(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,0.5*BS,0.25*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.125*BS,0.25*BS,-0.125*BS,0.125*BS,0.5*BS,0.125*BS
));
}
void content_nodebox_pistonarm_up(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,0.25*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.5*BS,0.25*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
));
}
void content_nodebox_piston_down(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.5*BS,-0.25*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,-0.25*BS,0.125*BS
));
}
void content_nodebox_pistonarm_down(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.125*BS,-0.25*BS,-0.125*BS,0.125*BS,0.5*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-08-16 10:33:23 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,0.5*BS,-0.25*BS,0.5*BS
));
}
2014-08-17 03:32:26 -07:00
void content_nodebox_waterwheel(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-17 03:32:26 -07:00
0.375*BS,-0.5*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-17 03:32:26 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,-0.375*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-17 03:32:26 -07:00
-0.375*BS,-0.0625*BS,-0.0625*BS,0.375*BS,0.0625*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-17 03:32:26 -07:00
-0.375*BS,0.0625*BS,0.*BS,0.375*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-17 03:32:26 -07:00
-0.375*BS,-0.0625*BS,0.0625*BS,0.375*BS,0.*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-08-17 03:32:26 -07:00
-0.375*BS,-0.5*BS,-0.0625*BS,0.375*BS,-0.0625*BS,0.*BS
));
f->addNodeBox(NodeBox(
2014-08-17 03:32:26 -07:00
-0.375*BS,0.*BS,-0.5*BS,0.375*BS,0.0625*BS,-0.0625*BS
));
}
2014-08-17 07:42:25 -07:00
void content_nodebox_clock(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-08-17 07:42:25 -07:00
-0.5*BS,-0.4375*BS,-0.0625*BS,0.5*BS,0.25*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-08-17 07:42:25 -07:00
-0.5*BS,-0.5*BS,-0.125*BS,-0.25*BS,-0.4375*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-08-17 07:42:25 -07:00
0.25*BS,-0.5*BS,-0.125*BS,0.5*BS,-0.4375*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-08-17 07:42:25 -07:00
0.4375*BS,-0.4375*BS,-0.125*BS,0.5*BS,0.25*BS,-0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-17 07:42:25 -07:00
-0.5*BS,-0.4375*BS,-0.125*BS,-0.4375*BS,0.25*BS,-0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-17 07:42:25 -07:00
-0.4375*BS,-0.4375*BS,-0.125*BS,0.4375*BS,-0.375*BS,-0.0625*BS
));
f->addNodeBox(NodeBox(
2014-08-17 07:42:25 -07:00
-0.4375*BS,0.1875*BS,-0.125*BS,0.4375*BS,0.25*BS,-0.0625*BS
));
f->addNodeBox(NodeBox(
2018-03-03 10:50:32 -08:00
-0.02*BS,-0.0625*BS,-0.125*BS,0.0225*BS,0.*BS,-0.0625*BS
2014-08-17 07:42:25 -07:00
));
f->addNodeBox(NodeBox(
2018-03-03 10:50:32 -08:00
-0.02*BS,-0.1875*BS,-0.125*BS,0.0225*BS,-0.125*BS,-0.0625*BS
2014-08-17 07:42:25 -07:00
));
}
2014-09-17 09:12:33 -07:00
void content_nodebox_fence_inv(ContentFeatures *f)
{
f->setWieldNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,0.625*BS,0.125*BS
));
f->addWieldNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.5*BS,0.375*BS,-0.0625*BS,-0.125*BS,0.5*BS,0.0625*BS
));
f->addWieldNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.5*BS,-0.125*BS,-0.0625*BS,-0.125*BS,0.*BS,0.0625*BS
));
f->addWieldNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
0.125*BS,0.375*BS,-0.0625*BS,0.5*BS,0.5*BS,0.0625*BS
));
f->addWieldNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
0.125*BS,-0.125*BS,-0.0625*BS,0.5*BS,0.*BS,0.0625*BS
));
}
void content_nodebox_fence(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,0.625*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,0.5*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
0.125*BS,0.375*BS,-0.0625*BS,0.5*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
0.125*BS,-0.125*BS,-0.0625*BS,0.5*BS,0.*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.5*BS,0.375*BS,-0.0625*BS,-0.125*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.5*BS,-0.125*BS,-0.0625*BS,-0.125*BS,0.*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.0625*BS,0.375*BS,0.125*BS,0.0625*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.0625*BS,-0.125*BS,0.125*BS,0.0625*BS,0.*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.0625*BS,0.375*BS,-0.5*BS,0.0625*BS,0.5*BS,-0.125*BS
));
f->addNodeBox(NodeBox(
2014-09-17 09:12:33 -07:00
-0.0625*BS,-0.125*BS,-0.5*BS,0.0625*BS,0.*BS,-0.125*BS
));
}
2014-09-17 12:05:22 -07:00
void content_nodebox_wall_inv(ContentFeatures *f)
{
f->setWieldNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.1875*BS,-0.5*BS,-0.1875*BS,0.1875*BS,0.625*BS,0.1875*BS
));
f->addWieldNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
0.1875*BS,-0.5*BS,-0.125*BS,0.5*BS,0.5*BS,0.125*BS
));
f->addWieldNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.5*BS,-0.5*BS,-0.125*BS,-0.1875*BS,0.5*BS,0.125*BS
));
}
void content_nodebox_wall(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.1875*BS,-0.5*BS,-0.1875*BS,0.1875*BS,0.625*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.1875*BS,-0.5*BS,-0.1875*BS,0.1875*BS,0.5*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,0.5*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
0.125*BS,-0.5*BS,-0.125*BS,0.5*BS,0.5*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.5*BS,-0.5*BS,-0.125*BS,-0.125*BS,0.5*BS,0.125*BS
));
f->addNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.125*BS,-0.5*BS,0.125*BS,0.125*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
2014-09-17 12:05:22 -07:00
-0.125*BS,-0.5*BS,-0.5*BS,0.125*BS,0.5*BS,-0.125*BS
));
}
2014-11-20 06:34:36 -08:00
void content_nodebox_bars(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,-0.25*BS,-0.125*BS,0.5*BS,-0.1875*BS,0.125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.375*BS,-0.125*BS,0.5*BS,0.4375*BS,0.125*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,-0.5*BS,-0.0625*BS,-0.375*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,-0.5*BS,-0.0625*BS,0.375*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
0.0625*BS,-0.5*BS,-0.0625*BS,0.125*BS,0.5*BS,0.0625*BS
));
f->addNodeBox(NodeBox(
-0.1875*BS,-0.5*BS,-0.0625*BS,-0.125*BS,0.5*BS,0.0625*BS
));
}
2014-09-18 06:37:52 -07:00
void content_nodebox_youngtree(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2014-09-18 06:37:52 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,0.5*BS,0.125*BS
));
}
2014-09-19 09:36:05 -07:00
void content_nodebox_flag(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2015-06-01 04:22:42 -07:00
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,0.5*BS,0.125*BS
2014-09-19 09:36:05 -07:00
));
}
void content_nodebox_flower_pot(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2015-03-19 00:22:09 -07:00
v3s16(0,-1,0),v3f(0,0,0),-0.3125*BS,-0.5*BS,-0.3125*BS,0.3125*BS,0.25*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
2015-03-19 00:22:09 -07:00
v3s16(0,-1,0),v3f(0,0,0),-0.375*BS,0.125*BS,-0.375*BS,-0.3125*BS,0.375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2015-03-19 00:22:09 -07:00
v3s16(0,-1,0),v3f(0,0,0),0.3125*BS,0.125*BS,-0.375*BS,0.375*BS,0.375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
2015-03-19 00:22:09 -07:00
v3s16(0,-1,0),v3f(0,0,0),-0.3125*BS,0.125*BS,-0.375*BS,0.3125*BS,0.375*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
2015-03-19 00:22:09 -07:00
v3s16(0,-1,0),v3f(0,0,0),-0.3125*BS,0.125*BS,0.3125*BS,0.3125*BS,0.375*BS,0.375*BS
));
}
void content_nodebox_parcel(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
v3s16(0,40,0),v3f(0,0,0),-0.375*BS,-0.5*BS,-0.3125*BS,0.375*BS,-0.1875*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
v3s16(0,-10,0),v3f(0,0,0),-0.0625*BS,-0.1875*BS,-0.0625*BS,0.,-0.125*BS,0.125*BS
));
}
void content_nodebox_cauldron(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,-0.125*BS,-0.375*BS,0.375*BS,-0.0625*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,-0.5*BS,-0.4375*BS,-0.3125*BS,-0.125*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,-0.5*BS,-0.4375*BS,0.4375*BS,-0.125*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,-0.5*BS,0.3125*BS,-0.3125*BS,-0.125*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,-0.5*BS,0.3125*BS,0.4375*BS,-0.125*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,-0.125*BS,-0.4375*BS,-0.375*BS,0.5*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
0.375*BS,-0.125*BS,-0.4375*BS,0.4375*BS,0.5*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,-0.125*BS,0.375*BS,0.375*BS,0.5*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,-0.125*BS,-0.4375*BS,0.375*BS,0.5*BS,-0.375*BS
));
}
2015-08-03 01:26:32 -07:00
void content_nodebox_forge(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,-0.5*BS,-0.375*BS,0.375*BS,0.375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,0.375*BS,-0.375*BS,-0.1875*BS,0.4375*BS,-0.1875*BS
));
f->addNodeBox(NodeBox(
-0.375*BS,0.375*BS,0.1875*BS,-0.1875*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
0.1875*BS,0.375*BS,-0.375*BS,0.375*BS,0.4375*BS,-0.1875*BS
));
f->addNodeBox(NodeBox(
0.1875*BS,0.375*BS,0.1875*BS,0.375*BS,0.4375*BS,0.375*BS
));
}
2015-08-28 10:26:33 -07:00
void content_nodebox_furnace(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.4375*BS,-0.0625*BS,-0.5*BS,0.4375*BS,0.125*BS,0.4375*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.25*BS,0.125*BS,-0.25*BS,0.25*BS,0.5*BS,-0.125*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.25*BS,0.125*BS,0.125*BS,0.25*BS,0.5*BS,0.25*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.25*BS,0.125*BS,-0.125*BS,-0.125*BS,0.5*BS,0.125*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
0.125*BS,0.125*BS,-0.125*BS,0.25*BS,0.5*BS,0.125*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.4375*BS,-0.5*BS,-0.5*BS,0.4375*BS,-0.3125*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.4375*BS,-0.3125*BS,-0.5*BS,-0.25*BS,-0.0625*BS,0.4375*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
0.25*BS,-0.3125*BS,-0.5*BS,0.4375*BS,-0.0625*BS,0.4375*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.25*BS,-0.3125*BS,0.25*BS,0.25*BS,-0.0625*BS,0.4375*BS
));
}
void content_nodebox_smeltery(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,0.3125*BS,-0.4375*BS,0.5*BS,0.5*BS,0.5*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.5*BS,-0.5*BS,-0.4375*BS,0.5*BS,-0.3125*BS,0.5*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.5*BS,-0.3125*BS,0.3125*BS,0.5*BS,0.3125*BS,0.5*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
0.3125*BS,-0.3125*BS,-0.4375*BS,0.5*BS,0.3125*BS,0.3125*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.5*BS,-0.3125*BS,-0.4375*BS,-0.3125*BS,0.3125*BS,0.3125*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.3125*BS,-0.0625*BS,-0.4375*BS,0.3125*BS,0.0625*BS,0.3125*BS
2015-08-28 10:26:33 -07:00
));
f->addNodeBox(NodeBox(
2017-09-02 00:01:40 -07:00
-0.0625*BS,0.0625*BS,-0.4375*BS,0.0625*BS,0.3125*BS,0.0625*BS
2015-08-28 10:26:33 -07:00
));
}
void content_nodebox_incinerator(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.375*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.5*BS,-0.4375*BS,0.5*BS,0.5*BS,-0.375*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.4375*BS,-0.25*BS,0.5*BS,-0.375*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,0.25*BS,-0.4375*BS,-0.1875*BS,0.5*BS,-0.375*BS
));
f->addNodeBox(NodeBox(
0.1875*BS,0.25*BS,-0.4375*BS,0.25*BS,0.5*BS,-0.375*BS
));
f->addNodeBox(NodeBox(
-0.1875*BS,0.3125*BS,-0.4375*BS,0.1875*BS,0.5*BS,-0.375*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.5*BS,-0.4375*BS,0.25*BS,-0.0625*BS,-0.375*BS
));
}
2015-10-08 02:55:56 -07:00
void content_nodebox_rock(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.125*BS,-0.5*BS,-0.125*BS,0.125*BS,-0.3125*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
-0.1875*BS,-0.4375*BS,-0.0625*BS,-0.0625*BS,-0.375*BS,0.25*BS
));
f->addNodeBox(NodeBox(
0.125*BS,-0.5*BS,-0.125*BS,0.1875*BS,-0.4375*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,-0.5*BS,-0.25*BS,0.1875*BS,-0.375*BS,-0.125*BS
));
}
2015-12-18 22:33:43 -08:00
void content_nodebox_chair(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,0.21875*BS,-0.21875*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
0.21875*BS,-0.5*BS,0.21875*BS,0.3125*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.3125*BS,-0.21875*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
0.21875*BS,-0.5*BS,-0.3125*BS,0.3125*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.03125*BS,-0.3125*BS,0.3125*BS,0.03125*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,0.1875*BS,0.25*BS,0.21875*BS,0.4375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
-0.28125*BS,-0.40625*BS,-0.21875*BS,-0.25*BS,-0.375*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.40625*BS,-0.21875*BS,0.28125*BS,-0.375*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,-0.40625*BS,0.25*BS,0.21875*BS,-0.375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,-0.40625*BS,-0.28125*BS,0.21875*BS,-0.375*BS,-0.25*BS
));
}
void content_nodebox_chair_centre(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.03125*BS,-0.5*BS,0.21875*BS,0.0625*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.03125*BS,-0.5*BS,-0.3125*BS,0.0625*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.03125*BS,-0.3125*BS,0.5*BS,0.03125*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.1875*BS,0.25*BS,0.5*BS,0.4375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
0.*BS,-0.40625*BS,-0.21875*BS,0.03125*BS,-0.375*BS,0.21875*BS
));
}
void content_nodebox_chair_endl(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
0.21875*BS,-0.5*BS,0.21875*BS,0.3125*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
0.21875*BS,-0.5*BS,-0.3125*BS,0.3125*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.03125*BS,-0.3125*BS,0.3125*BS,0.03125*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.1875*BS,0.25*BS,0.21875*BS,0.4375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.40625*BS,-0.21875*BS,0.28125*BS,-0.375*BS,0.21875*BS
));
}
void content_nodebox_chair_endr(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,0.21875*BS,-0.21875*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.3125*BS,-0.21875*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.03125*BS,-0.3125*BS,0.5*BS,0.03125*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,0.1875*BS,0.25*BS,0.5*BS,0.4375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
-0.28125*BS,-0.40625*BS,-0.21875*BS,-0.25*BS,-0.375*BS,0.21875*BS
));
}
void content_nodebox_chair_inner(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,0.21875*BS,-0.21875*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
0.21875*BS,-0.5*BS,0.21875*BS,0.3125*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.3125*BS,-0.21875*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
0.21875*BS,-0.5*BS,-0.3125*BS,0.3125*BS,0.5*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.03125*BS,-0.3125*BS,0.21875*BS,0.03125*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,0.1875*BS,0.25*BS,0.21875*BS,0.4375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
-0.28125*BS,-0.40625*BS,-0.21875*BS,-0.25*BS,-0.375*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.40625*BS,-0.21875*BS,0.28125*BS,-0.375*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,-0.40625*BS,0.25*BS,0.21875*BS,-0.375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,-0.40625*BS,-0.28125*BS,0.21875*BS,-0.375*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.03125*BS,-0.5*BS,0.21875*BS,0.03125*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
0.25*BS,0.1875*BS,-0.21875*BS,0.28125*BS,0.4375*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
0.25*BS,0.1875*BS,-0.5*BS,0.28125*BS,0.4375*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.1875*BS,0.25*BS,-0.3125*BS,0.4375*BS,0.28125*BS
));
}
void content_nodebox_chair_outer(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,0.21875*BS,-0.21875*BS,-0.03125*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
0.21875*BS,-0.5*BS,0.21875*BS,0.3125*BS,0.5*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.3125*BS,-0.21875*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
0.21875*BS,-0.5*BS,-0.3125*BS,0.3125*BS,-0.03125*BS,-0.21875*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.03125*BS,-0.3125*BS,0.5*BS,0.03125*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,0.1875*BS,0.25*BS,0.5*BS,0.4375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
-0.28125*BS,-0.40625*BS,-0.21875*BS,-0.25*BS,-0.375*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.40625*BS,-0.21875*BS,0.28125*BS,-0.375*BS,0.21875*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,-0.40625*BS,0.25*BS,0.21875*BS,-0.375*BS,0.28125*BS
));
f->addNodeBox(NodeBox(
-0.21875*BS,-0.40625*BS,-0.28125*BS,0.21875*BS,-0.375*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.03125*BS,0.21875*BS,0.21875*BS,0.03125*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.25*BS,0.1875*BS,0.3125*BS,0.28125*BS,0.4375*BS,0.5*BS
));
}
2015-12-18 23:15:08 -08:00
void content_nodebox_table(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,0.4375*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.34375*BS,-0.5*BS,-0.34375*BS,-0.25*BS,0.4375*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.34375*BS,-0.5*BS,0.25*BS,-0.25*BS,0.4375*BS,0.34375*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.5*BS,0.25*BS,0.34375*BS,0.4375*BS,0.34375*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.5*BS,-0.34375*BS,0.34375*BS,0.4375*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,0.34375*BS,-0.25*BS,-0.28125*BS,0.4375*BS,0.25*BS
));
f->addNodeBox(NodeBox(
0.28125*BS,0.34375*BS,-0.25*BS,0.3125*BS,0.4375*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,0.34375*BS,0.28125*BS,0.25*BS,0.4375*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,0.34375*BS,-0.3125*BS,0.25*BS,0.4375*BS,-0.28125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.375*BS,-0.25*BS,-0.28125*BS,-0.28125*BS,0.25*BS
));
f->addNodeBox(NodeBox(
0.28125*BS,-0.375*BS,-0.25*BS,0.3125*BS,-0.28125*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.375*BS,0.28125*BS,0.25*BS,-0.28125*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.375*BS,-0.3125*BS,0.25*BS,-0.28125*BS,-0.28125*BS
));
}
void content_nodebox_column_square(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.25*BS,-0.5*BS,-0.25*BS,0.25*BS,0.5*BS,0.25*BS
));
}
void content_nodebox_column_square_base(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,-0.5*BS,-0.375*BS,0.375*BS,-0.375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.25*BS,-0.25*BS,0.25*BS,0.5*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.375*BS,-0.3125*BS,0.3125*BS,-0.25*BS,0.3125*BS
));
}
void content_nodebox_column_square_top(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,0.375*BS,-0.375*BS,0.375*BS,0.5*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.5*BS,-0.25*BS,0.25*BS,0.25*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,0.25*BS,-0.3125*BS,0.3125*BS,0.375*BS,0.3125*BS
));
}
void content_nodebox_column_cross(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.1875*BS,-0.5*BS,-0.1875*BS,0.1875*BS,0.5*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,-0.5*BS,-0.25*BS,0.0625*BS,0.5*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.5*BS,-0.0625*BS,0.25*BS,0.5*BS,0.0625*BS
));
}
void content_nodebox_column_cross_base(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,-0.5*BS,-0.375*BS,0.375*BS,-0.375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.1875*BS,-0.25*BS,-0.1875*BS,0.1875*BS,0.5*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.375*BS,-0.3125*BS,0.3125*BS,-0.25*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,-0.25*BS,-0.25*BS,0.0625*BS,0.5*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.25*BS,-0.0625*BS,0.25*BS,0.5*BS,0.0625*BS
));
}
void content_nodebox_column_cross_top(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,0.375*BS,-0.375*BS,0.375*BS,0.5*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.1875*BS,-0.5*BS,-0.1875*BS,0.1875*BS,0.25*BS,0.1875*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,0.25*BS,-0.3125*BS,0.3125*BS,0.375*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,-0.5*BS,-0.25*BS,0.0625*BS,0.25*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,-0.5*BS,-0.0625*BS,0.25*BS,0.25*BS,0.0625*BS
));
}
2016-07-30 04:30:07 -07:00
void content_nodebox_scaffolding(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.5*BS,0.4375*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
0.375*BS,-0.375*BS,0.375*BS,0.5*BS,0.4375*BS,0.5*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
0.375*BS,-0.375*BS,-0.5*BS,0.5*BS,0.4375*BS,-0.375*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.5*BS,-0.375*BS,0.375*BS,-0.375*BS,0.4375*BS,0.5*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.5*BS,-0.375*BS,-0.5*BS,-0.375*BS,0.4375*BS,-0.375*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
0.375*BS,-0.5*BS,-0.5*BS,0.5*BS,-0.375*BS,0.5*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,-0.375*BS,-0.375*BS,0.5*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,-0.5*BS,0.375*BS,0.375*BS,-0.375*BS,0.5*BS
2016-07-30 04:30:07 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,-0.5*BS,-0.5*BS,0.375*BS,-0.375*BS,-0.375*BS
2016-07-30 04:30:07 -07:00
));
}
2017-07-03 13:09:59 -07:00
void content_nodebox_crusher(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
0.375*BS,-0.5*BS,-0.5*BS,0.5*BS,0.5*BS,0.5*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.5*BS,-0.5*BS,-0.5*BS,-0.375*BS,0.5*BS,0.5*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,-0.5*BS,-0.375*BS,0.375*BS,-0.4375*BS,0.375*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,-0.5*BS,0.375*BS,0.375*BS,0.5*BS,0.5*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,-0.5*BS,-0.5*BS,0.375*BS,-0.25*BS,-0.375*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,0.25*BS,-0.5*BS,0.375*BS,0.5*BS,-0.375*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,-0.25*BS,-0.5*BS,-0.25*BS,0.25*BS,-0.375*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
0.25*BS,-0.25*BS,-0.5*BS,0.375*BS,0.25*BS,-0.375*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,0.375*BS,-0.375*BS,0.375*BS,0.5*BS,-0.1875*BS
2017-07-03 13:09:59 -07:00
));
f->addNodeBox(NodeBox(
2017-07-18 03:27:22 -07:00
-0.375*BS,0.375*BS,0.1875*BS,0.375*BS,0.5*BS,0.375*BS
2017-07-03 13:09:59 -07:00
));
}
2017-07-08 04:45:10 -07:00
void content_nodebox_cactus(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,-0.5*BS,-0.4375*BS,0.4375*BS,0.5*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.3125*BS,-0.5*BS,-0.4375*BS,0.375*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
0.4375*BS,0.125*BS,0.4375*BS,0.5*BS,0.1875*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.4375*BS,-0.1875*BS,-0.5*BS,0.5*BS,-0.125*BS,-0.4375*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.375*BS,0.4375*BS,-0.4375*BS,-0.3125*BS,0.5*BS
));
}
void content_nodebox_ladder_wall(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,-0.5*BS,0.3125*BS,-0.3125*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,-0.5*BS,0.3125*BS,0.4375*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.25*BS,0.375*BS,0.3125*BS,-0.1875*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,0.25*BS,0.375*BS,0.3125*BS,0.3125*BS,0.4375*BS
));
}
void content_nodebox_ladder_floor(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,-0.5*BS,-0.5*BS,-0.3125*BS,-0.3125*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,-0.5*BS,-0.5*BS,0.4375*BS,-0.3125*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,-0.3125*BS,0.3125*BS,-0.375*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,0.1875*BS,0.3125*BS,-0.375*BS,0.25*BS
));
}
void content_nodebox_ladder_roof(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.4375*BS,0.3125*BS,-0.5*BS,-0.3125*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,0.3125*BS,-0.5*BS,0.4375*BS,0.5*BS,0.5*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,0.375*BS,-0.3125*BS,0.3125*BS,0.4375*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,0.375*BS,0.1875*BS,0.3125*BS,0.4375*BS,0.25*BS
));
}
void content_nodebox_rail(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.5*BS,0.5*BS,-0.375*BS,0.5*BS
));
}
void content_nodebox_chest(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.4375*BS,0.5*BS,0.3125*BS,0.4375*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.3125*BS,-0.3125*BS,0.5*BS,0.375*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,0.375*BS,-0.125*BS,0.5*BS,0.4375*BS,0.125*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,-0.0625*BS,-0.5*BS,0.0625*BS,0.125*BS,-0.4375*BS
));
}
void content_nodebox_glass_pane(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.5*BS,-0.5*BS,-0.05*BS,0.5*BS,0.5*BS,0.05*BS
));
}
void content_nodebox_snowman(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.3125*BS,0.3125*BS,0.125*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.25*BS,0.125*BS,-0.25*BS,0.25*BS,0.5*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.0625*BS,0.3125*BS,-0.375*BS,0.*BS,0.375*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.5*BS,-0.0625*BS,-0.0625*BS,0.5*BS,0.*BS,0.*BS
));
}
2017-07-19 11:48:35 -07:00
void content_nodebox_barrel(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,-0.5*BS,-0.375*BS,-0.3125*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,-0.5*BS,-0.375*BS,0.375*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.375*BS,0.3125*BS,0.4375*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,0.3125*BS,0.3125*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,-0.3125*BS,0.3125*BS,-0.375*BS,0.3125*BS
));
}
void content_nodebox_barrel_sealed(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.375*BS,-0.5*BS,-0.375*BS,-0.3125*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
0.3125*BS,-0.5*BS,-0.375*BS,0.375*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.375*BS,0.3125*BS,0.4375*BS,-0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,0.3125*BS,0.3125*BS,0.4375*BS,0.375*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,-0.3125*BS,0.3125*BS,-0.375*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,0.3125*BS,-0.3125*BS,0.3125*BS,0.375*BS,0.3125*BS
));
2017-07-31 21:54:15 -07:00
}
void content_nodebox_clay_vessel(ContentFeatures *f)
{
f->setNodeBox(NodeBox(
-0.25*BS,-0.4375*BS,-0.25*BS,0.25*BS,-0.375*BS,0.25*BS
));
f->addNodeBox(NodeBox(
0.25*BS,-0.4375*BS,-0.25*BS,0.3125*BS,0.25*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,-0.25*BS,-0.25*BS,0.25*BS,0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,-0.3125*BS,0.3125*BS,0.25*BS,-0.25*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.4375*BS,0.25*BS,0.3125*BS,0.25*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,-0.3125*BS,-0.0625*BS,-0.4375*BS,-0.0625*BS
));
f->addNodeBox(NodeBox(
-0.3125*BS,-0.5*BS,0.0625*BS,-0.0625*BS,-0.4375*BS,0.3125*BS
));
f->addNodeBox(NodeBox(
0.0625*BS,-0.5*BS,-0.3125*BS,0.3125*BS,-0.4375*BS,-0.0625*BS
));
f->addNodeBox(NodeBox(
0.0625*BS,-0.5*BS,0.0625*BS,0.3125*BS,-0.4375*BS,0.3125*BS
));
2017-07-19 11:48:35 -07:00
}