Build 52 changes

Build 52 changes

New Features
--Mining is now performed by holding down mouse button until block breaks.
--While mining, texture overlay will show progress towards mining block

Bugs that should now be fixed
--Collision code not working with Peak1 and Valley1 blocks, player sinks through them
--Soil projectiles are not colored correctly
--WorldSmasher character step up code seems wrong
--Player floats one block above bedrock
--Block placer shouldn’t ever “swing” when used, at least not in first person view (currently does when there is no valid block placement position)
--Some water appears red when expanding
--Water doesn’t expand at all when WorldSmasher does borer or explode ability; actually this may be a load game from file error. Water height arrays were not being set correctly on loading a region from file
--Sometimes transparent block on top of solid blocks allows player to see through world. Solid block is not getting drawn – 10/13/14: can’t get this to happen anymore.
Trying to load the first game in the load game list won’t go. Interface appears to be limiting it
--Trying to load the first game in the load game list won’t go. Interface appears to be limiting it
--Can’t build blocks under water and you can build them on top of water
--Water near edge blocks are using the color of the block and not the water they are near
--Pick axe selection box needs to be drawn after water, not before. Perhaps not at all
--Valley wedge (and maybe standard wedge) blocks next to water need to be tested that the open side of the block is near the water before drawing water over it.
--Water is spreading to locations where it shouldn’t after filling in a water hole with blocks and then mining the block out again
--Surface water will be correctly drawn on nearby wedge blocks if water source is 1 block away including diagonals. More than 1 block away from water will not be drawn however. Solving this will require a special set of data stored server side to trade water/solid block overlaps to allow for flow from these types of half water/half block locations

List of future changes (some should make it in the next build)

Camera clipping and collisions needs to be redone.
Interface needs redone: better artwork, better placement of things
Need to group items together, all bombs as an item type, all picks as an item type
Add paint brush & paint bombs to game
Add resources, energy and paint (color?)
Change sending code to only send the relevant terrain blocks to improve performance and reduce hacks
Make explosions bigger for bigger bombs
Add player creation tool
Add a few more trees and buildings
Add additional natural color scheme types (vegetation and whatnot, i.e. Jungle, island, etc.)
Allow players to change colors of world on startup, custom color palettes
Add default story
Add another world smasher type
Add custom story tool to game
Bug Reporting system
Add items to pickup
Add grass and other clutter
Make pick and other tools be on repeat if it makes sense
Block Studio – improve tools, add color copier (part of paintbrush?)
Add music
Add more sound effects
When starting a local game, login screen should not be shown at all
Improve loading screen
Add more caves
Add more loot to caves and ruins
Add grid lines to transparent blocks
Add shadows to players and perhaps mobs
Add bigger warning to game about bugs and where to go and what to do about them