Drew DeVault
f2fc89191f
Merge pull request #171 from manio143/ConsoleLogLines
...
ConsoleLog outputs long text in multiple lines
2015-06-28 07:28:50 -06:00
Marian Dziubiak
e2402d8e21
ConsoleLog multiline - fixes
2015-06-28 08:07:41 +02:00
manio143
575a739095
ConsoleLog outputs long text in multiple lines
2015-06-28 08:07:40 +02:00
Drew DeVault
aa144a28ea
Upgrade to .NET 4.5
2015-06-27 17:57:33 -06:00
Drew DeVault
edf7205050
Fix propegation of light through leaves/etc
2015-06-26 19:22:07 -06:00
Drew DeVault
61310e6bbb
Improve tool effectiveness subsystem
2015-06-26 17:56:07 -06:00
Drew DeVault
fea89a9462
Fix edge case with leaves and shears
2015-06-26 17:25:08 -06:00
Drew DeVault
9d1f5377ef
Drop different items based on tool used to mine
...
For example, mining stone with your hand now drops nothing, and mining
leaves with shears will drop the leaves.
2015-06-26 17:15:51 -06:00
Drew DeVault
0542b5eb62
Fix bug with generate: false
2015-06-26 17:00:39 -06:00
Drew DeVault
0bf8f75c5a
Revert "Merge pull request #174 from Mitch528/events"
...
This reverts commit 43d2840171a83e8b8260f981d1918d7ad1c5ed1f, reversing
changes made to 186efa270795abefbef2b5745656fda2ae11610a.
2015-06-26 16:51:28 -06:00
Drew DeVault
f89381aa6f
Fix bugs in sky light calculation
2015-06-26 16:50:52 -06:00
Drew DeVault
b2ae41b87c
Initial implementation of lighting
2015-06-26 16:27:13 -06:00
Drew DeVault
43d2840171
Merge pull request #174 from Mitch528/events
...
Expanded upon EventScheduler
2015-06-26 12:41:45 -06:00
Mitchell Kutchuk
2db4df9b5d
Expanded upon EventScheduler
...
- Events are now sorted
- Thread waits until either a new event is scheduled or an existing
event is ready before continuing.
2015-06-26 10:43:52 -07:00
Drew DeVault
186efa2707
Merge pull request #173 from Mitch528/networking
...
Networking fixes
2015-06-26 09:26:25 -06:00
Mitchell Kutchuk
683287a153
Catch OperationCancelledException in RemoteClient
2015-06-26 08:05:03 -07:00
Mitchell Kutchuk
0f715dad15
Networking fixes
...
- Fixed incorrect disconnection check
- Close the socket after disconnection
- Catch OperationCancelledException
2015-06-26 07:52:29 -07:00
Drew DeVault
01b3742763
Merge pull request #172 from manio143/DisconectCrash
...
Disconnect a crashed client
2015-06-26 07:18:34 -06:00
manio143
fe70cea080
Disconnect a crashed client
2015-06-26 09:40:14 +02:00
Drew DeVault
7eff08d533
Merge pull request #168 from manio143/ClientDisconnectFix
...
Fixed sending DisconnectPacket before client exit
2015-06-24 13:43:49 -06:00
manio143
3719f68359
Fixed sending DisconnectPacket before client exit
2015-06-24 21:20:16 +02:00
Drew DeVault
cd1027f697
Merge pull request #166 from mrpimpunicorn/master
...
Tweaked scaling, disabled smoothing of UI when scaled
2015-06-23 22:59:51 -06:00
William Moorehouse
018ed44ca0
Tweaked scaling, disabled smoothing of UI when scaled
2015-06-23 19:39:06 -04:00
Drew DeVault
617827a5d8
Fix screenshots on Linux
2015-06-23 15:56:48 -06:00
Drew DeVault
df4ed8ce9f
Add sapling renderer and more debug commands
2015-06-23 15:40:52 -06:00
Drew DeVault
2dd80cdd0d
Implement IDisposable on Window/WindowArea
2015-06-23 15:40:52 -06:00
Drew DeVault
9d01f77625
Some improvements to chunk rendering
...
- Spreads work out on multiple cores again
- Takes as many pending chunks as we can during updates
2015-06-23 15:10:35 -06:00
Drew DeVault
2821b6406d
Add text shadows and tweak chat
2015-06-23 15:02:09 -06:00
Drew DeVault
d76573fb09
Merge pull request #162 from mrpimpunicorn/feature-interface
...
Refactored game interface a bit, misc features
2015-06-23 14:08:54 -06:00
William Moorehouse
5c439e287f
Fixed key presses going through the chat interface while disabled
2015-06-23 16:00:21 -04:00
William Moorehouse
8bc3090d69
Refactored game interface a bit, misc features
2015-06-23 15:49:21 -04:00
Drew DeVault
d035b90b13
Merge pull request #161 from mrpimpunicorn/feature-interface
...
Added (more) chat support
2015-06-23 11:21:36 -06:00
William Moorehouse
94285c2bf7
Added (more) chat support
2015-06-23 12:59:24 -04:00
Drew DeVault
58ae5212ff
Merge pull request #160 from mrpimpunicorn/feature-cactus-logic
...
Implemented cactus support logic
2015-06-22 19:01:12 -06:00
Drew DeVault
988fec61d9
Merge pull request #159 from mrpimpunicorn/master
...
Added rendering support for moist farmland
2015-06-22 18:55:42 -06:00
William Moorehouse
d295e65849
Fixed loss of items when placing on invalid support block
2015-06-22 19:39:08 -04:00
William Moorehouse
0f872459b2
Implemented cactus support logic
2015-06-22 19:26:53 -04:00
William Moorehouse
50c7e021a7
Added rendering support for moist farmland
2015-06-22 18:34:34 -04:00
Drew DeVault
21d709d0a1
Merge branch 'master' of github.com:SirCmpwn/TrueCraft
2015-06-22 11:34:41 -04:00
Drew DeVault
025dc3770e
Generate empty chunks in client
2015-06-22 11:34:30 -04:00
Drew DeVault
20e0aee572
Make chests drop inventory when mined
...
This also fixes a bug where a chest, when removed and replaced, would
have the same inventory. Also adds validation on update sign packets to
make sure it is indeed a sign they are updating.
2015-06-22 11:34:30 -04:00
Drew DeVault
81acdf103a
Refactor chest code, implement storage persistence
2015-06-22 11:34:30 -04:00
William Moorehouse
a2f9003dad
Fixed cobble and stone textures being mixed up
2015-06-22 11:34:30 -04:00
William Moorehouse
555a8471d0
Don't crash when block values are invalid
2015-06-22 11:34:30 -04:00
William Moorehouse
3e821b6b27
Implemented static texture maps
2015-06-22 11:34:30 -04:00
William Moorehouse
3a05352fc9
Renamed StoneSlabBlock to SlabBlock
2015-06-22 11:34:30 -04:00
William Moorehouse
c6952d6cca
Added slab renderer
2015-06-22 11:34:29 -04:00
William Moorehouse
2da59178f0
Simplified cobweb renderer
2015-06-22 11:34:29 -04:00
William Moorehouse
85bbe6314d
Added cobweb renderer
2015-06-22 11:34:29 -04:00
Drew DeVault
e3aee2f991
Partially implement chests
2015-06-22 11:34:29 -04:00