aboutsummaryrefslogtreecommitdiff
path: root/games/devtest/mods/testnodes/textures
ModeNameSize
-rw-r--r--testnodes_1.png107logplain
-rw-r--r--testnodes_1g.png104logplain
-rw-r--r--testnodes_1w.png121logplain
-rw-r--r--testnodes_1wg.png122logplain
-rw-r--r--testnodes_2.png112logplain
-rw-r--r--testnodes_2g.png110logplain
-rw-r--r--testnodes_2w.png134logplain
-rw-r--r--testnodes_2wg.png135logplain
-rw-r--r--testnodes_3.png105logplain
-rw-r--r--testnodes_3g.png103logplain
-rw-r--r--testnodes_3w.png112logplain
-rw-r--r--testnodes_3wg.png112logplain
-rw-r--r--testnodes_4.png97logplain
-rw-r--r--testnodes_4g.png95logplain
-rw-r--r--testnodes_4w.png128logplain
-rw-r--r--testnodes_4wg.png128logplain
-rw-r--r--testnodes_5.png98logplain
-rw-r--r--testnodes_5g.png98logplain
-rw-r--r--testnodes_5w.png117logplain
-rw-r--r--testnodes_5wg.png117logplain
-rw-r--r--testnodes_6.png100logplain
-rw-r--r--testnodes_6g.png98logplain
-rw-r--r--testnodes_6w.png117logplain
-rw-r--r--testnodes_6wg.png117logplain
-rw-r--r--testnodes_airlike.png92logplain
-rw-r--r--testnodes_allfaces.png150logplain
-rw-r--r--testnodes_allfaces_optional.png150logplain
-rw-r--r--testnodes_alpha.png96logplain
-rw-r--r--testnodes_alpha128.png136logplain
-rw-r--r--testnodes_alpha191.png132logplain
-rw-r--r--testnodes_alpha64.png134logplain
-rw-r--r--testnodes_anim.png274logplain
-rw-r--r--testnodes_attached_botto objectrefGetOrCreate(L, player); // player PCALL_RES(lua_pcall(L, 5, 1, error_handler)); if(!lua_isnumber(L, -1)) throw LuaError("allow_metadata_inventory_put should" " return a number, guilty node: " + nodename); int num = luaL_checkinteger(L, -1); lua_pop(L, 2); // Pop integer and error handler return num; } // Return number of accepted items to be taken int ScriptApiNodemeta::nodemeta_inventory_AllowTake(v3s16 p, const std::string &listname, int index, ItemStack &stack, ServerActiveObject *player) { SCRIPTAPI_PRECHECKHEADER int error_handler = PUSH_ERROR_HANDLER(L); INodeDefManager *ndef = getServer()->ndef(); // If node doesn't exist, we don't know what callback to call MapNode node = getEnv()->getMap().getNodeNoEx(p); if (node.getContent() == CONTENT_IGNORE) return 0; // Push callback function on stack std::string nodename = ndef->get(node).name; if (!getItemCallback(nodename.c_str(), "allow_metadata_inventory_take")) return stack.count; // Call function(pos, listname, index, count, player) push_v3s16(L, p); // pos lua_pushstring(L, listname.c_str()); // listname lua_pushinteger(L, index + 1); // index LuaItemStack::create(L, stack); // stack objectrefGetOrCreate(L, player); // player PCALL_RES(lua_pcall(L, 5, 1, error_handler)); if (!lua_isnumber(L, -1)) throw LuaError("allow_metadata_inventory_take should" " return a number, guilty node: " + nodename); int num = luaL_checkinteger(L, -1); lua_pop(L, 2); // Pop integer and error handler return num; } // Report moved items void ScriptApiNodemeta::nodemeta_inventory_OnMove(v3s16 p, const std::string &from_list, int from_index, const std::string &to_list, int to_index, int count, ServerActiveObject *player) { SCRIPTAPI_PRECHECKHEADER int error_handler = PUSH_ERROR_HANDLER(L); INodeDefManager *ndef = getServer()->ndef(); // If node doesn't exist, we don't know what callback to call MapNode node = getEnv()->getMap().getNodeNoEx(p); if (node.getContent() == CONTENT_IGNORE) return; // Push callback function on stack std::string nodename = ndef->get(node).name; if (!getItemCallback(nodename.c_str(), "on_metadata_inventory_move")) return; // function(pos, from_list, from_index, to_list, to_index, count, player) push_v3s16(L, p); // pos lua_pushstring(L, from_list.c_str()); // from_list lua_pushinteger(L, from_index + 1); // from_index lua_pushstring(L, to_list.c_str()); // to_list lua_pushinteger(L, to_index + 1); // to_index lua_pushinteger(L, count); // count objectrefGetOrCreate(L, player); // player PCALL_RES(lua_pcall(L, 7, 0, error_handler)); lua_pop(L, 1); // Pop error handler } // Report put items void ScriptApid=f128f4cba14aad9c7bbf46b79bb6147a49a3595b'>plain
-rw-r--r--testnodes_glasslike_detail.png167generated by cgit v1.2.3 (git 2.39.1) at 2025-02-16 08:47:52 +0000 h=release&id=f128f4cba14aad9c7bbf46b79bb6147a49a3595b'>testnodes_light_4.png157logplain
-rw-r--r--testnodes_light_5.png150logplain
-rw-r--r--testnodes_light_6.png154logplain
-rw-r--r--testnodes_light_7.png146logplain
-rw-r--r--testnodes_light_8.png139logplain
-rw-r--r--testnodes_light_9.png149logplain
-rw-r--r--testnodes_line_crossing.png130logplain
-rw-r--r--testnodes_line_curved.png123logplain
-rw-r--r--testnodes_line_straight.png115logplain
-rw-r--r--testnodes_line_t_junction.png128logplain
-rw-r--r--testnodes_liquid.png95logplain
-rw-r--r--testnodes_liquidflowing.png132logplain
-rw-r--r--testnodes_liquidflowing_r0.png162logplain
-rw-r--r--testnodes_liquidflowing_r1.png160logplain
-rw-r--r--testnodes_liquidflowing_r2.png154logplain
-rw-r--r--testnodes_liquidflowing_r3.png155logplain
-rw-r--r--testnodes_liquidflowing_r4.png154logplain
-rw-r--r--testnodes_liquidflowing_r5.png155logplain
-rw-r--r--testnodes_liquidflowing_r6.png155logplain
-rw-r--r--testnodes_liquidflowing_r7.png157logplain
-rw-r--r--testnodes_liquidflowing_r8.png152logplain
-rw-r--r--testnodes_liquidsource.png128logplain
-rw-r--r--testnodes_liquidsource_r0.png149logplain
-rw-r--r--testnodes_liquidsource_r1.png152logplain
-rw-r--r--testnodes_liquidsource_r2.png152logplain
-rw-r--r--testnodes_liquidsource_r3.png152logplain
-rw-r--r--testnodes_liquidsource_r4.png155logplain
-rw-r--r--testnodes_liquidsource_r5.png150logplain
-rw-r--r--testnodes_liquidsource_r6.png148logplain
-rw-r--r--testnodes_liquidsource_r7.png154logplain
-rw-r--r--testnodes_liquidsource_r8.png148logplain
-rw-r--r--testnodes_mesh_stripes.png150logplain
-rw-r--r--testnodes_mesh_stripes2.png144logplain
-rw-r--r--testnodes_mesh_stripes3.png85logplain
-rw-r--r--testnodes_mesh_stripes4.png93logplain
-rw-r--r--testnodes_move_resistance.png221logplain
-rw-r--r--testnodes_node.png89logplain
-rw-r--r--testnodes_node_falling.png112logplain
-rw-r--r--testnodes_nodebox.png112logplain
-rw-r--r--testnodes_nojump_side.png94logplain
-rw-r--r--testnodes_nojump_top.png121logplain
-rw-r--r--testnodes_normal.png92logplain
-rw-r--r--testnodes_normal1.png114logplain
-rw-r--r--testnodes_normal2.png122logplain
-rw-r--r--testnodes_normal3.png114logplain
-rw-r--r--testnodes_normal4.png106logplain
-rw-r--r--testnodes_normal5.png109logplain
-rw-r--r--testnodes_normal6.png111logplain
-rw-r--r--testnodes_palette_facedir.png87logplain
-rw-r--r--testnodes_palette_full.png568logplain
-rw-r--r--testnodes_palette_wallmounted.png136logplain
-rw-r--r--testnodes_plantlike.png183logplain
-rw-r--r--testnodes_plantlike_degrotate.png176logplain
-rw-r--r--testnodes_plantlike_leveled.png163logplain
-rw-r--r--testnodes_plantlike_meshoptions.png164logplain
-rw-r--r--testnodes_plantlike_rooted.png182logplain
-rw-r--r--testnodes_plantlike_rooted_base.png101logplain
-rw-r--r--testnodes_plantlike_rooted_base_side_degrotate.png145logplain
-rw-r--r--testnodes_plantlike_rooted_base_side_leveled.png127logplain
-rw-r--r--testnodes_plantlike_rooted_base_side_meshoptions.png128logplain
-rw-r--r--testnodes_plantlike_rooted_base_side_wallmounted.png224logplain
-rw-r--r--testnodes_plantlike_rooted_base_side_waving.png126logplain
-rw-r--r--testnodes_plantlike_rooted_degrotate.png176logplain
-rw-r--r--testnodes_plantlike_rooted_leveled.png162logplain
-rw-r--r--testnodes_plantlike_rooted_meshoptions.png162logplain
-rw-r--r--testnodes_plantlike_rooted_wallmounted.png268logplain
-rw-r--r--testnodes_plantlike_rooted_waving.png125logplain
-rw-r--r--testnodes_plantlike_wallmounted.png268logplain
-rw-r--r--testnodes_plantlike_waving.png127logplain
-rw-r--r--testnodes_rail2_crossing.png246logplain
-rw-r--r--testnodes_rail2_curved.png253logplain
-rw-r--r--testnodes_rail2_straight.png246logplain
-rw-r--r--testnodes_rail2_t_junction.png254logplain
-rw-r--r--testnodes_rail_crossing.png151logplain
-rw-r--r--testnodes_rail_curved.png164logplain
-rw-r--r--testnodes_rail_straight.png133logplain
-rw-r--r--testnodes_rail_t_junction.png202logplain
-rw-r--r--testnodes_signlike.png150logplain
-rw-r--r--testnodes_slippery.png111logplain
-rw-r--r--testnodes_street_crossing.png137logplain
-rw-r--r--testnodes_street_curved.png115logplain
-rw-r--r--testnodes_street_straight.png101logplain
-rw-r--r--testnodes_street_t_junction.png126logplain
-rw-r--r--testnodes_sunlight_filter.png113logplain
-rw-r--r--testnodes_tga_type10_32bpp_bt.tga179logplain
-rw-r--r--testnodes_tga_type10_32bpp_tb.tga179logplain
-rw-r--r--testnodes_tga_type1_24bpp_bt.tga120logplain
-rw-r--r--testnodes_tga_type1_24bpp_tb.tga120logplain
-rw-r--r--testnodes_tga_type2_16bpp_bt.tga172logplain
-rw-r--r--testnodes_tga_type2_16bpp_tb.tga172logplain
-rw-r--r--testnodes_tga_type2_32bpp_bt.tga300logplain
-rw-r--r--testnodes_tga_type2_32bpp_tb.tga300logplain
-rw-r--r--testnodes_tga_type3_16bpp_bt.tga172logplain
-rw-r--r--testnodes_tga_type3_16bpp_tb.tga172logplain
-rw-r--r--testnodes_torchlike_ceiling.png157logplain
-rw-r--r--testnodes_torchlike_floor.png141logplain
-rw-r--r--testnodes_torchlike_wall.png158logplain