Switch Laptop to mesh
@@ -12,20 +12,44 @@ computer.register("computer:shefriendSOO", {
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
-- Some generic laptop
 | 
			
		||||
computer.register("computer:vanio", {
 | 
			
		||||
	description = "Pony Vanio";
 | 
			
		||||
	tiles_off = { front=true; top=true; left=true; right=true; back=true; };
 | 
			
		||||
	node_box = computer.pixelnodebox(32, {
 | 
			
		||||
		-- X   Y   Z   W   H   L
 | 
			
		||||
		{  0,  0,  4, 32,  3, 24 },   -- Keyboard
 | 
			
		||||
		{  0,  3, 25, 32, 21,  3 },   -- Screen
 | 
			
		||||
	});
 | 
			
		||||
	node_box_off = computer.pixelnodebox(32, {
 | 
			
		||||
		-- X   Y   Z   W   H   L
 | 
			
		||||
		{  0,  0,  4, 32,  3, 24 },   -- Keyboard
 | 
			
		||||
		{  0,  3,  4, 32,  3, 24 },   -- Screen
 | 
			
		||||
	});
 | 
			
		||||
});
 | 
			
		||||
minetest.register_node("computer:vanio", {
 | 
			
		||||
	drawtype = "mesh",
 | 
			
		||||
	mesh = "computer_laptop.obj",
 | 
			
		||||
	description = "Pony Vanio",
 | 
			
		||||
	tiles = {"computer_laptop.png"},
 | 
			
		||||
	paramtype = "light",
 | 
			
		||||
	paramtype2 = "facedir",
 | 
			
		||||
	light_source = 4,
 | 
			
		||||
	groups = {snappy=3},
 | 
			
		||||
	walkable = false,
 | 
			
		||||
	selection_box = {
 | 
			
		||||
		type = "fixed",
 | 
			
		||||
		fixed = {-0.35, -0.5, -0.35, 0.35, 0.05, 0.35},
 | 
			
		||||
	},
 | 
			
		||||
	on_rightclick = function (pos, node, clicker, itemstack)
 | 
			
		||||
		node.name = "computer:vanio_off"
 | 
			
		||||
		minetest.set_node(pos, node)
 | 
			
		||||
	end
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
minetest.register_node("computer:vanio_off", {
 | 
			
		||||
	drawtype = "mesh",
 | 
			
		||||
	mesh = "computer_laptop_closed.obj",
 | 
			
		||||
	tiles = {"computer_laptop.png"},
 | 
			
		||||
	paramtype = "light",
 | 
			
		||||
	paramtype2 = "facedir",
 | 
			
		||||
	groups = {snappy=3, not_in_creative_inventory=1},
 | 
			
		||||
	walkable = false,
 | 
			
		||||
	selection_box = {
 | 
			
		||||
		type = "fixed",
 | 
			
		||||
		fixed = {-0.35, -0.5, -0.35, 0.35, -0.4, 0.25},
 | 
			
		||||
	},
 | 
			
		||||
	drop = "computer:vanio",
 | 
			
		||||
	on_rightclick = function (pos, node, clicker, itemstack)
 | 
			
		||||
		node.name = "computer:vanio"
 | 
			
		||||
		minetest.set_node(pos, node)
 | 
			
		||||
	end
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
-- Sony PlayStation lookalike
 | 
			
		||||
computer.register("computer:slaystation", {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										124
									
								
								computer/models/computer_laptop.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,124 @@
 | 
			
		||||
# Blender v2.69 (sub 0) OBJ File: ''
 | 
			
		||||
# www.blender.org
 | 
			
		||||
mtllib computer_laptop.mtl
 | 
			
		||||
o Cube.001
 | 
			
		||||
v -0.340277 0.022636 0.335290
 | 
			
		||||
v -0.340277 0.013075 0.362499
 | 
			
		||||
v 0.332320 0.022636 0.335292
 | 
			
		||||
v 0.332320 -0.432772 0.182772
 | 
			
		||||
v 0.332320 0.013075 0.362501
 | 
			
		||||
v -0.340276 -0.499994 -0.312651
 | 
			
		||||
v -0.340276 -0.432772 -0.312651
 | 
			
		||||
v 0.332321 -0.499994 -0.312650
 | 
			
		||||
v -0.340277 -0.499994 0.182771
 | 
			
		||||
v 0.332320 -0.499994 0.182772
 | 
			
		||||
v -0.340277 -0.432772 0.182771
 | 
			
		||||
v -0.340278 -0.432772 0.209979
 | 
			
		||||
v 0.332320 -0.432772 0.209981
 | 
			
		||||
v 0.332320 -0.499994 0.209981
 | 
			
		||||
v -0.340278 -0.499994 0.209979
 | 
			
		||||
v -0.319957 -0.417924 0.194820
 | 
			
		||||
v -0.319957 -0.001053 0.334433
 | 
			
		||||
v 0.312000 -0.417925 0.194821
 | 
			
		||||
v -0.340277 -0.432772 -0.159321
 | 
			
		||||
v 0.332321 -0.432772 -0.312650
 | 
			
		||||
v 0.311999 -0.001054 0.334434
 | 
			
		||||
v 0.332321 -0.432772 -0.159320
 | 
			
		||||
vt 0.682604 0.005242
 | 
			
		||||
vt 0.682603 0.021207
 | 
			
		||||
vt 0.310265 0.005245
 | 
			
		||||
vt 0.044426 0.009206
 | 
			
		||||
vt 0.310266 0.021211
 | 
			
		||||
vt 0.753340 0.119988
 | 
			
		||||
vt 0.810356 0.119988
 | 
			
		||||
vt 0.753340 0.597765
 | 
			
		||||
vt 0.856851 0.982221
 | 
			
		||||
vt 0.745750 0.982220
 | 
			
		||||
vt 0.856851 0.831387
 | 
			
		||||
vt 0.948453 0.009205
 | 
			
		||||
vt 0.878028 0.982221
 | 
			
		||||
vt 0.878028 0.831387
 | 
			
		||||
vt 0.983700 0.982221
 | 
			
		||||
vt 0.862953 0.831387
 | 
			
		||||
vt 0.862953 0.982221
 | 
			
		||||
vt 0.728292 0.490807
 | 
			
		||||
vt 0.728292 0.989869
 | 
			
		||||
vt 0.010900 0.490807
 | 
			
		||||
vt 0.831643 0.129995
 | 
			
		||||
vt 0.982007 0.129995
 | 
			
		||||
vt 0.831643 0.789586
 | 
			
		||||
vt 0.758249 0.754841
 | 
			
		||||
vt 0.758228 0.812823
 | 
			
		||||
vt 0.756060 0.752868
 | 
			
		||||
vt 0.798519 0.812617
 | 
			
		||||
vt 0.756052 0.814797
 | 
			
		||||
vt 0.798577 0.754909
 | 
			
		||||
vt 0.800285 0.814587
 | 
			
		||||
vt 0.707729 0.114386
 | 
			
		||||
vt 0.707729 0.471212
 | 
			
		||||
vt 0.006162 0.114385
 | 
			
		||||
vt 0.345650 0.099088
 | 
			
		||||
vt 0.497058 0.032709
 | 
			
		||||
vt 0.497058 0.099088
 | 
			
		||||
vt 0.990661 0.099453
 | 
			
		||||
vt 0.838275 0.032645
 | 
			
		||||
vt 0.990661 0.032645
 | 
			
		||||
vt 0.007709 0.008663
 | 
			
		||||
vt 0.012705 0.022873
 | 
			
		||||
vt 0.983559 0.009737
 | 
			
		||||
vt 0.943457 0.023414
 | 
			
		||||
vt 0.049421 0.023416
 | 
			
		||||
vt 0.810356 0.597766
 | 
			
		||||
vt 0.745750 0.831387
 | 
			
		||||
vt 0.983700 0.831387
 | 
			
		||||
vt 0.010900 0.989869
 | 
			
		||||
vt 0.982007 0.789586
 | 
			
		||||
vt 0.800332 0.752938
 | 
			
		||||
vt 0.006162 0.471212
 | 
			
		||||
vt 0.007844 0.099088
 | 
			
		||||
vt 0.007844 0.032709
 | 
			
		||||
vt 0.498289 0.099453
 | 
			
		||||
vt 0.498289 0.032646
 | 
			
		||||
vt 0.978563 0.023946
 | 
			
		||||
usemtl Material.001
 | 
			
		||||
s off
 | 
			
		||||
f 1/1 2/2 3/3
 | 
			
		||||
f 4/4 3/3 5/5
 | 
			
		||||
f 6/6 7/7 8/8
 | 
			
		||||
f 9/9 6/10 10/11
 | 
			
		||||
f 1/1 11/12 2/2
 | 
			
		||||
f 12/13 13/14 2/15
 | 
			
		||||
f 13/14 12/13 14/16
 | 
			
		||||
f 9/9 10/11 15/17
 | 
			
		||||
f 16/18 17/19 18/20
 | 
			
		||||
f 7/21 19/22 20/23
 | 
			
		||||
f 21/24 17/25 3/26
 | 
			
		||||
f 16/27 1/28 17/25
 | 
			
		||||
f 18/29 21/24 3/26
 | 
			
		||||
f 16/27 18/29 11/30
 | 
			
		||||
f 19/31 11/32 22/33
 | 
			
		||||
f 22/34 8/35 20/36
 | 
			
		||||
f 6/37 19/38 7/39
 | 
			
		||||
f 10/40 4/4 14/41
 | 
			
		||||
f 11/12 9/42 12/43
 | 
			
		||||
f 2/2 5/5 3/3
 | 
			
		||||
f 13/44 4/4 5/5
 | 
			
		||||
f 7/7 20/45 8/8
 | 
			
		||||
f 6/10 8/46 10/11
 | 
			
		||||
f 11/12 12/43 2/2
 | 
			
		||||
f 13/14 5/47 2/15
 | 
			
		||||
f 12/13 15/17 14/16
 | 
			
		||||
f 10/11 14/16 15/17
 | 
			
		||||
f 17/19 21/48 18/20
 | 
			
		||||
f 19/22 22/49 20/23
 | 
			
		||||
f 17/25 1/28 3/26
 | 
			
		||||
f 11/30 1/28 16/27
 | 
			
		||||
f 4/50 18/29 3/26
 | 
			
		||||
f 18/29 4/50 11/30
 | 
			
		||||
f 11/32 4/51 22/33
 | 
			
		||||
f 4/52 10/53 8/35
 | 
			
		||||
f 22/34 4/52 8/35
 | 
			
		||||
f 9/54 11/55 6/37
 | 
			
		||||
f 11/55 19/38 6/37
 | 
			
		||||
f 4/4 13/44 14/41
 | 
			
		||||
f 9/42 15/56 12/43
 | 
			
		||||
							
								
								
									
										138
									
								
								computer/models/computer_laptop_closed.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,138 @@
 | 
			
		||||
# Blender v2.69 (sub 0) OBJ File: ''
 | 
			
		||||
# www.blender.org
 | 
			
		||||
mtllib computer_laptop_closed.mtl
 | 
			
		||||
o Cube.001
 | 
			
		||||
v 0.332320 -0.432772 0.182772
 | 
			
		||||
v -0.340276 -0.499994 -0.312651
 | 
			
		||||
v -0.340276 -0.432772 -0.312651
 | 
			
		||||
v 0.332321 -0.499994 -0.312650
 | 
			
		||||
v -0.340277 -0.499994 0.182771
 | 
			
		||||
v 0.332320 -0.499994 0.182772
 | 
			
		||||
v -0.340277 -0.432772 0.182771
 | 
			
		||||
v -0.340278 -0.432772 0.209979
 | 
			
		||||
v 0.332320 -0.432772 0.209981
 | 
			
		||||
v 0.332320 -0.499994 0.209981
 | 
			
		||||
v -0.340278 -0.499994 0.209979
 | 
			
		||||
v -0.340277 -0.432772 -0.159321
 | 
			
		||||
v 0.332321 -0.432772 -0.312650
 | 
			
		||||
v 0.332321 -0.432772 -0.159320
 | 
			
		||||
v -0.339100 -0.432290 -0.312591
 | 
			
		||||
v -0.339100 -0.401111 -0.312123
 | 
			
		||||
v 0.331143 -0.432288 -0.312592
 | 
			
		||||
v 0.331143 -0.432434 0.206702
 | 
			
		||||
v 0.331143 -0.401109 -0.312123
 | 
			
		||||
v -0.339100 -0.432435 0.206702
 | 
			
		||||
v -0.339101 -0.404537 0.197368
 | 
			
		||||
v 0.331143 -0.404535 0.197367
 | 
			
		||||
v -0.318852 -0.425175 0.187344
 | 
			
		||||
v -0.318852 -0.425042 -0.288007
 | 
			
		||||
v 0.310895 -0.425173 0.187344
 | 
			
		||||
v 0.310894 -0.425040 -0.288006
 | 
			
		||||
vt 0.753340 0.119988
 | 
			
		||||
vt 0.810356 0.119988
 | 
			
		||||
vt 0.753340 0.597765
 | 
			
		||||
vt 0.856851 0.982221
 | 
			
		||||
vt 0.745750 0.982220
 | 
			
		||||
vt 0.856851 0.831387
 | 
			
		||||
vt 0.878028 0.831387
 | 
			
		||||
vt 0.878028 0.982221
 | 
			
		||||
vt 0.862953 0.831387
 | 
			
		||||
vt 0.862953 0.982221
 | 
			
		||||
vt 0.858063 0.829423
 | 
			
		||||
vt 0.885587 0.829423
 | 
			
		||||
vt 0.858063 0.950158
 | 
			
		||||
vt 0.935597 0.852882
 | 
			
		||||
vt 0.935597 0.922715
 | 
			
		||||
vt 0.798294 0.852882
 | 
			
		||||
vt 0.345650 0.099088
 | 
			
		||||
vt 0.497058 0.032709
 | 
			
		||||
vt 0.497058 0.099088
 | 
			
		||||
vt 0.990661 0.099453
 | 
			
		||||
vt 0.838275 0.032645
 | 
			
		||||
vt 0.990661 0.032645
 | 
			
		||||
vt 0.007709 0.008663
 | 
			
		||||
vt 0.044426 0.009206
 | 
			
		||||
vt 0.012705 0.022873
 | 
			
		||||
vt 0.948453 0.009205
 | 
			
		||||
vt 0.983559 0.009737
 | 
			
		||||
vt 0.943457 0.023414
 | 
			
		||||
vt 0.810356 0.597766
 | 
			
		||||
vt 0.745750 0.831387
 | 
			
		||||
vt 0.885587 0.950158
 | 
			
		||||
vt 0.912135 0.962581
 | 
			
		||||
vt 0.785835 0.838012
 | 
			
		||||
vt 0.886333 0.908011
 | 
			
		||||
vt 0.922048 0.840165
 | 
			
		||||
vt 0.798294 0.922715
 | 
			
		||||
vt 0.007844 0.099088
 | 
			
		||||
vt 0.007844 0.032709
 | 
			
		||||
vt 0.498289 0.099453
 | 
			
		||||
vt 0.498289 0.032646
 | 
			
		||||
vt 0.049421 0.023416
 | 
			
		||||
vt 0.978563 0.023946
 | 
			
		||||
vt 0.682604 0.005242
 | 
			
		||||
vt 0.682603 0.021207
 | 
			
		||||
vt 0.310265 0.005245
 | 
			
		||||
vt 0.310266 0.021211
 | 
			
		||||
vt 0.983700 0.982221
 | 
			
		||||
vt 0.922420 0.868181
 | 
			
		||||
vt 0.922420 0.951695
 | 
			
		||||
vt 0.802372 0.868181
 | 
			
		||||
vt 0.758249 0.754841
 | 
			
		||||
vt 0.758228 0.812823
 | 
			
		||||
vt 0.756060 0.752868
 | 
			
		||||
vt 0.798519 0.812617
 | 
			
		||||
vt 0.756052 0.814797
 | 
			
		||||
vt 0.798577 0.754909
 | 
			
		||||
vt 0.800285 0.814587
 | 
			
		||||
vt 0.983700 0.831387
 | 
			
		||||
vt 0.802372 0.951695
 | 
			
		||||
vt 0.800332 0.752938
 | 
			
		||||
vt 0.896350 0.948981
 | 
			
		||||
vt 0.903598 0.848845
 | 
			
		||||
vt 0.888354 0.925385
 | 
			
		||||
vt 0.811076 0.850308
 | 
			
		||||
usemtl Material.001
 | 
			
		||||
s off
 | 
			
		||||
f 2/1 3/2 4/3
 | 
			
		||||
f 5/4 2/5 6/6
 | 
			
		||||
f 9/7 8/8 10/9
 | 
			
		||||
f 5/4 6/6 11/10
 | 
			
		||||
f 3/11 12/12 13/13
 | 
			
		||||
f 12/14 7/15 14/16
 | 
			
		||||
f 14/17 4/18 13/19
 | 
			
		||||
f 2/20 12/21 3/22
 | 
			
		||||
f 6/23 1/24 10/25
 | 
			
		||||
f 7/26 5/27 8/28
 | 
			
		||||
f 3/2 13/29 4/3
 | 
			
		||||
f 2/5 4/30 6/6
 | 
			
		||||
f 8/8 11/10 10/9
 | 
			
		||||
f 6/6 10/9 11/10
 | 
			
		||||
f 12/12 14/31 13/13
 | 
			
		||||
f 8/32 9/33 1/34 7/35
 | 
			
		||||
f 7/15 1/36 14/16
 | 
			
		||||
f 1/37 6/38 4/18
 | 
			
		||||
f 14/17 1/37 4/18
 | 
			
		||||
f 5/39 7/40 2/20
 | 
			
		||||
f 7/40 12/21 2/20
 | 
			
		||||
f 1/24 9/41 10/25
 | 
			
		||||
f 5/27 11/42 8/28
 | 
			
		||||
f 15/43 16/44 17/45
 | 
			
		||||
f 18/24 17/45 19/46
 | 
			
		||||
f 15/43 20/26 16/44
 | 
			
		||||
f 21/8 22/7 16/47
 | 
			
		||||
f 23/48 24/49 25/50
 | 
			
		||||
f 26/51 24/52 17/53
 | 
			
		||||
f 23/54 15/55 24/52
 | 
			
		||||
f 25/56 26/51 17/53
 | 
			
		||||
f 23/54 25/56 20/57
 | 
			
		||||
f 16/44 19/46 17/45
 | 
			
		||||
f 22/41 18/24 19/46
 | 
			
		||||
f 20/26 21/28 16/44
 | 
			
		||||
f 22/7 19/58 16/47
 | 
			
		||||
f 24/49 26/59 25/50
 | 
			
		||||
f 24/52 15/55 17/53
 | 
			
		||||
f 20/57 15/55 23/54
 | 
			
		||||
f 18/60 25/56 17/53
 | 
			
		||||
f 25/56 18/60 20/57
 | 
			
		||||
f 21/61 20/62 18/63 22/64
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								computer/textures/computer_laptop.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 8.5 KiB  | 
| 
		 Before Width: | Height: | Size: 149 B After Width: | Height: | Size: 149 B  | 
| 
		 Before Width: | Height: | Size: 128 B After Width: | Height: | Size: 128 B  | 
| 
		 Before Width: | Height: | Size: 403 B After Width: | Height: | Size: 403 B  | 
| 
		 Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB  | 
| 
		 Before Width: | Height: | Size: 128 B After Width: | Height: | Size: 128 B  | 
| 
		 Before Width: | Height: | Size: 374 B After Width: | Height: | Size: 374 B  | 
| 
		 Before Width: | Height: | Size: 128 B After Width: | Height: | Size: 128 B  | 
| 
		 Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 129 B  | 
| 
		 Before Width: | Height: | Size: 128 B After Width: | Height: | Size: 128 B  | 
| 
		 Before Width: | Height: | Size: 436 B After Width: | Height: | Size: 436 B  | 
| 
		 Before Width: | Height: | Size: 162 B After Width: | Height: | Size: 162 B  |