Commit graph

173 commits

Author SHA1 Message Date
UnknownShadow200
a223762e02 Fix bug with right clicking attempting to place blocks outside boundaries of the map. 2015-05-18 18:56:04 +10:00
UnknownShadow200
6970982ee8 Finish EnvWeatherType. 2015-05-17 19:59:11 +10:00
UnknownShadow200
e85d52ec22 Add rain and snow to required resources list, add progress status to ResourceFetcher. 2015-05-17 19:46:09 +10:00
UnknownShadow200
37137d6531 Fix backspace. 2015-05-17 16:06:23 +10:00
UnknownShadow200
9f994a6150 Don't use texture matrix. (still to do: snow, turning off weather). 2015-05-17 09:15:03 +10:00
UnknownShadow200
ef14df9651 Offset rain depending on position, fix rain texture. 2015-05-17 09:09:52 +10:00
UnknownShadow200
e667b4f9fb More work on WeatherRenderer. 2015-05-17 08:48:55 +10:00
UnknownShadow200
b27302a47f More work on weather. 2015-05-17 07:51:47 +10:00
UnknownShadow200
cfbcbc56a3 Start work on WeatherRenderer. 2015-05-17 06:47:43 +10:00
UnknownShadow200
345df89a45 Add method to check if texture IDs and vertex buffer IDs are valid. 2015-05-16 07:36:55 +10:00
UnknownShadow200
1b2013f689 Use arrays instead of lists for storing netplayer interpolation data. 2015-05-16 06:40:40 +10:00
UnknownShadow200
ab6c4d3546 Combine LegacyEnvRenderer and NormalEnvRenderer into StandardEnvRenderer. 2015-05-15 16:22:30 +10:00
UnknownShadow200
dc0a7dfa48 Combine LegacyMapEnvRenderer and NormalMapEnvRenderer. 2015-05-15 06:20:56 +10:00
UnknownShadow200
bc77db70e3 Reset texture ids to -1 in DeleteTexture(). 2015-05-14 06:40:33 +10:00
UnknownShadow200
714f03e893 Simplify and modularise AsyncDownloader, remove duplicate entity spwaning code, remove EntityInfoChange event (broken, as it didn't change the in game entity display name) 2015-05-13 19:47:12 +10:00
UnknownShadow200
12bcf5d335 Start work on CpeExtPlayerList version 2, remove useless comments in packet size array initialiser. 2015-05-13 06:39:30 +10:00
UnknownShadow200
55f23831e1 Cleanup physics, fix bug with half stairs. 2015-05-13 06:09:50 +10:00
UnknownShadow200
a8f663f129 Optimise allocations of cursor get/set calls, optimise allocations in PauseScreen. 2015-05-12 19:16:04 +10:00
UnknownShadow200
78d35a0b87 Some simplification of 2D screens. 2015-05-11 18:23:31 +10:00
UnknownShadow200
5db13ca535 Don't use substring with WoM detail strings. 2015-05-11 06:22:31 +10:00
UnknownShadow200
0352a4da4c Optimise string allocations, some other reductions in allocations. 2015-05-10 19:53:01 +10:00
UnknownShadow200
bb2a55944f Minimise allocation of FastBitmaps. 2015-05-10 07:29:01 +10:00
UnknownShadow200
d8b8e58656 Minimise DrawTextArgs allocations. 2015-05-10 07:17:21 +10:00
UnknownShadow200
05621acd92 Minimise brush allocations. 2015-05-10 06:54:17 +10:00
UnknownShadow200
91f31fd85a Remove debug statement. 2015-05-09 19:09:25 +10:00
UnknownShadow200
0f0b3e57d5 Reduce temporary string allocations. 2015-05-09 18:50:15 +10:00
UnknownShadow200
989870e623 Refactor most 2D operations, further reduce memory allocations. 2015-05-09 18:37:20 +10:00
UnknownShadow200
df8719e4ba Simplify PhysicsTick() 2015-05-09 08:14:31 +10:00
UnknownShadow200
f2f6fb7487 Various simplifications. 2015-05-09 06:22:55 +10:00
UnknownShadow200
bae3b3d32e Various simplifications. 2015-05-08 06:43:50 +10:00
UnknownShadow200
dc2b67d538 Further simplify LocalPlayer. 2015-05-07 18:58:12 +10:00
UnknownShadow200
512657e009 Remove unused ambient lighting code. 2015-05-07 16:27:54 +10:00
UnknownShadow200
49ebc304b9 Simplify mouse picking. 2015-05-06 06:43:38 +10:00
UnknownShadow200
197fb5f7c9 Even more simplification. 2015-05-05 19:07:25 +10:00
UnknownShadow200
4d4dca6de7 More simplification of LocalPlayer. 2015-05-05 18:58:09 +10:00
UnknownShadow200
8376a3b881 More cleanup of LocalPlayer. 2015-05-05 18:49:35 +10:00
UnknownShadow200
010d14c545 Use tSquared for comparisons in entity physics. 2015-05-05 18:44:52 +10:00
UnknownShadow200
808504b382 Simplify FixedBufferStream. 2015-05-05 16:21:19 +10:00
UnknownShadow200
c436c5beea Simplify UpdateState() in LocalPlayer. 2015-05-05 06:45:56 +10:00
UnknownShadow200
25fa7e19bf Add * operator which does component-wise multiplication in OpenTK vectors. 2015-05-04 06:39:13 +10:00
UnknownShadow200
8575c6fb72 Some cleanup in LocalPlayer. 2015-05-04 06:31:43 +10:00
UnknownShadow200
d0fc1fe791 Simplify ^detail.user= parsing. 2015-05-03 06:51:24 +10:00
UnknownShadow200
45d0e53a72 Simplify BlockModel. 2015-05-03 06:40:05 +10:00
UnknownShadow200
2c8535c2ec Fix compliance issue with BlockPermissions (ServerIdentification and SetPermission overriding SetBlockPermissions) 2015-05-02 07:42:17 +10:00
UnknownShadow200
8548159927 Move offseting from SphereInFrustum to ChunkInfo constructor. 2015-05-02 07:08:26 +10:00
UnknownShadow200
3922da3305 Move rendering functions from ChunkMeshBuilder to MapRenderer. 2015-05-02 07:01:34 +10:00
UnknownShadow200
3994af123b Integrate ChunkMeshBuilderTex2Col4 and ChunkMeshBuilder into one class. 2015-05-02 06:53:48 +10:00
UnknownShadow200
afd70c38c2 Remove useless UsesLighting calls. 2015-05-02 06:11:07 +10:00
UnknownShadow200
7a93a8e813 Move some classes into folders. 2015-05-02 06:08:51 +10:00
UnknownShadow200
05e6eef41c Optimise Draw functions in MapRenderer. 2015-05-01 06:43:17 +10:00