Commit Graph
67 Commits
Author SHA1 Message Date
Alejandro Aguilera cb934ef18f Remove "text" from wall signs, they are used for chairs! 2011-05-12 16:30:32 +02:00
Alejandro Aguilera 04fe00e315 Add wall signs. Fix torch positios for south oriented repeater. 2011-05-12 15:31:46 +02:00
Alejandro Aguilera 2db3f57d38 Add signposts. Add transform_image_angle function. 2011-05-12 14:54:25 +02:00
Alejandro Aguilera d735053feb Add repeaters to the list of transaprent blocks. Fixes problem in night rendermode showing repeaters as strange black block. 2011-05-09 02:15:31 +02:00
Alejandro Aguilera ef8dd359ac Make cactus as is in game. Improve cake. Add web block, at the moment is rendered as a sprite. 2011-05-09 01:58:42 +02:00
Alejandro Aguilera 86b891d9f2 Fix the top texture for TNT.
Remove non helpful comments or outdated comments.
2011-05-08 16:25:35 +02:00
Alejandro Aguilera fc99f9f978 Add torches to the repeaters. 2011-05-08 16:18:56 +02:00
Alejandro Aguilera 808bfb7cfe Add repeaters without torches, make needed changes in rendermode-normal for edge block lines.
Delete some non used code in cake.
2011-05-08 13:04:36 +02:00
Alejandro Aguilera e437a15abc Add beds and some changes in _build_full_block to simplify the building of fractions of a block. 2011-05-08 12:24:58 +02:00
Alejandro Aguilera 3a18d81842 Increase the portal texture transparency. 2011-05-08 10:11:13 +02:00
Alejandro Aguilera 3c8d7e6442 Add portals to textures.py, needed changes in chunk.py and iterate.c and added beds to transparent blocks. 2011-05-08 02:10:19 +02:00
Alejandro Aguilera 9f9ae1e1fe Fix diamond-ore textures. 2011-05-03 09:11:55 +02:00
Alejandro Aguilera 24c1e0dfd5 Add single and double chests with orientation to the textures.
Add some comments about textures using pseudo data.
2011-05-02 00:10:54 +02:00
Alejandro Aguilera d58da71f1d Fix bookshelve and jukebox tops. 2011-05-02 00:10:54 +02:00
Alejandro Aguilera 8b99db7bf6 Add orientation for furnaces, dispensers, pumpkins, and jack-o-lanterns. 2011-05-02 00:10:54 +02:00
Alejandro Aguilera 724bf114e7 Fix new saplings. 2011-05-02 00:10:54 +02:00
Alejandro Aguilera be720c5e0d Use ANTIALIAS filter for resizing down images.
Ajust the position of fences for the new filter.
2011-04-28 15:03:59 +02:00
Alejandro Aguilera b513977a79 Fix textures for saplings. 2011-04-21 01:28:14 +02:00
Alejandro Aguilera 5a70c4686c Add saplings to generate_special_textures function.
Also, remove all the torches from the _build_blocks.
2011-04-21 01:25:36 +02:00
Alejandro Aguilera 3bad62f0af Add the new rail blocks to the transparent blocks list. 2011-04-21 00:53:56 +02:00
Alejandro Aguilera be23000050 Add the detector and powered rails to textures.py 2011-04-21 00:49:19 +02:00
Alejandro Aguilera 1ef6efab8d Change _iterate_regionfiles to use glob instead of os.walk. The function gets simpler in this way
With this you can fool overviewer to render the nether just poiting the "DIM-1" instead the world dir.
(and you also need to copy the level.dat to the DIM-1 directory, because nether has not spawn)
2011-04-16 13:11:37 +02:00
Alejandro Aguilera 8165ce979d Add depth tinting to cave rendermode. 2011-04-14 00:33:41 +02:00
Alejandro Aguilera 1fb77cf6e6 Add code to remove lakes and seas. 2011-04-14 00:33:41 +02:00
Alejandro Aguilera b89ea8db8c Working cave rendermode without tinting. 2011-04-14 00:33:41 +02:00
Alejandro Aguilera dd19e88f15 Add special case for wooden and cobblestone stairs in textures.py.
Fix a wrong comment in ladder.

Add more comments in _buil_full_block.
2011-04-11 00:15:20 +02:00
Alejandro Aguilera 7463183b9c Remove duplicated comment... 2011-04-01 23:33:06 +02:00
Alejandro Aguilera a7714088c5 another comment 2011-04-01 23:21:01 +02:00
Alejandro Aguilera 81fd7d12ed Add compatibility for wildgrass mod 2011-04-01 20:40:23 +02:00
Alejandro Aguilera 84c3ab397b Clean textures.py, remove old comments, add new ones. The generate_special_texture function is in ascending blockid order. 2011-04-01 20:26:11 +02:00
Alejandro Aguilera f240da29f4 Re-fix the bug "what I was thinking?!"
Improve the looking of all torches, and add orientation for them.
2011-03-29 21:11:22 +02:00
Alejandro Aguilera d9436d2c66 Fix a bug of the type "What I was thinking!?" in _build_full_block 2011-03-29 20:45:10 +02:00
Alejandro Aguilera 69179097c5 Paste the top texture the last in _build_full_blocks 2011-03-27 14:46:15 +02:00
Alejandro Aguilera 805450e5f4 Add cake to textures.py (cake!) 2011-03-27 14:42:21 +02:00
Alejandro Aguilera e33f55977b Add redstone torches to textures.py (without orientation). 2011-03-27 13:58:42 +02:00
Alejandro Aguilera 8fa8a09492 Add crafting table to the special blocks set. 2011-03-27 13:41:41 +02:00
Alejandro Aguilera afb05098f9 Add support for redstone and improve the looking of waterfalls.
Changes in textures.py and iterate.c
2011-03-27 03:51:45 +02:00
Alejandro Aguilera 593c475e98 Fix problem loading adjacent chunks in some maps. 2011-03-25 17:46:52 +01:00
Alejandro Aguilera 4f5bf93b49 Fix "that NULL should be Py_None" 2011-03-24 23:54:58 +01:00
Alejandro Aguilera 3fdf70b61d Fix problem with get_lvldata in chunk.py: filename = None doesn't mean chunk corrupt. 2011-03-24 23:47:17 +01:00
Alejandro Aguilera d04bea2b66 Add functions generate_pseudo_data and check_adjacent_blocks to iterate.c
Fences working.
2011-03-24 23:43:11 +01:00
Alejandro Aguilera 4da53b4f9c Load the 4 adjacent blocks in iterate.c 2011-03-24 23:40:01 +01:00
Alejandro AguileraandAaron Griffith c79b0b9b20 changed imgy calculation and moved "imgy -= 12" to start of loop
from discussion in
<https://github.com/agrif/Minecraft-Overviewer/commit/4e63e6#iterate.c-P282>
2011-03-11 17:54:12 -05:00
Alejandro Aguilera 4aa7fff086 And also for double slabs. 2011-03-08 17:01:58 +01:00
Alejandro Aguilera 80027c7cc5 Add special case in textures.py for the different slabs. 2011-03-08 16:33:44 +01:00
Alejandro Aguilera 1bb6d03c90 Don't render buttons as full blocks. 2011-03-02 17:25:44 +01:00
Alejandro Aguilera 38d970f7e1 The texture for redstone wire is now white! Needs tinting. Ignore redstone wire blocks for now... 2011-02-24 13:26:36 +01:00
Alejandro Aguilera 5e360600c4 Update functions _load_up_left and _load_up_right with the new region format in chunk.py. 2011-02-24 13:22:25 +01:00
Alejandro Aguilera d90a3666dd Fix .any() not working as expected. 2011-02-03 00:36:02 +01:00
Alejandro Aguilera 15e0e9210f Finish and comment. 2011-02-02 23:01:25 +01:00
Alejandro Aguilera 448733dd44 Improvements for generate_pseudo_andcildata in chunk.py, and necessary changes to fences case in textures.py
This changes will help to properly render redstonewire.
2011-02-02 23:01:25 +01:00
Alejandro Aguilera 5bf705dfe9 Improving the function generate pseudo_ancildata. (first part) 2011-02-02 23:01:25 +01:00
Alejandro Aguilera f866d5e654 Add fire.png and a case for fire in textures.py. 2011-01-18 09:13:14 +01:00
Alejandro Aguilera d93a0324ab Add fire texture. 2011-01-18 09:07:49 +01:00
Alejandro Aguilera 13f37734f4 Add support for colored wool. 2011-01-15 23:35:31 +01:00
Alejandro Aguilera 664d14dee3 Add some Minecraft beta 1.2 blocks to the render support:
-The 2 new woods
-The dispensers
-Chaged to the new top for the furnace (and I think fixed them)
-Lapis lazuli block
-Lapis lazuli ore
-Note block
-Sandstone
2011-01-15 01:49:46 +01:00
Alejandro Aguilera effaa204e0 Add blockid = 55 to the list of transparent blocks. 2011-01-11 10:10:31 +01:00
Alejandro Aguilera ad9756fa8c Change to a better looking and better maintainable code. (thanks blixt) 2011-01-05 15:09:55 +01:00
Alejandro Aguilera 23b7e90c54 Fix findTrueSpawn for spawn in y = 128 2011-01-05 02:38:57 +01:00
Alejandro Aguilera 416e1b6b85 Add textures for minetrack slopes in textures.py 2011-01-02 16:23:42 +01:00
Alejandro Aguilera dc7307af56 Darken both sides of the fence 2010-12-17 15:30:00 +01:00
Alejandro Aguilera 1d31cd7e9a Add a special case in generate_special_texture for fences, and add his blockid to special_blocks set. 2010-12-17 13:21:24 +01:00
Alejandro Aguilera daf7a68d38 Make chunk.py check for blocks that need pseudo ancil data and call generate_pseudo_ancildata. 2010-12-17 12:57:56 +01:00
Alejandro Aguilera 1ad82cf4b1 New function in chunk.py that generates false ancillary data for fence like blocks. 2010-12-17 12:52:47 +01:00
Alejandro Aguilera 598050ddf4 Chunk.pi now loads the 4 adjacent chunks (only blocks data). 2010-12-17 12:51:07 +01:00
Alejandro Aguilera c5f21ba94a Don't render blocks of half covered chunks. 2010-12-14 09:30:23 +01:00
Alejandro Aguilera 07383f6d5d Optimization: Chunk.py checks in adjacents chunks to render or not blocks. 2010-12-13 23:17:56 +01:00