30 Commits

Author SHA1 Message Date
UnknownShadow200
f932b23ce5 Rearrange particle classes into separate folder, move selection box comparsions to own class, optimise memory allocation and size of SelectionBox class. 2015-06-24 19:48:12 +10:00
UnknownShadow200
1278d34c24 Refactor player list widgets, fix oversight in NetworkProcessor where servers that specified an incorrect extension count resulted in the client sending multiple ExtInfo packets. 2015-06-24 17:16:27 +10:00
UnknownShadow200
8898d0722b Fix map chunk decompressing with Mono. 2015-06-19 11:16:15 +10:00
UnknownShadow200
21fb55f292 Integrate OpenTK into the solution. 2015-06-07 08:53:12 +10:00
UnknownShadow200
27d9d3d8a5 Oops, now use AnyCpu for non-debug_DX32 builds. 2015-06-06 12:09:46 +10:00
UnknownShadow200
270f90102a Add Debug_DX32 project configuration that uses Direct3D api. (debug and release still use OpenGL api) 2015-06-06 12:06:50 +10:00
UnknownShadow200
ab42202a34 Downgrade to C# 3.0, use shorthand array initialisers where possible. 2015-05-31 08:57:05 +10:00
UnknownShadow200
9e53f84b88 Use DeflateStream instead of GZipStream, add basic GZip header reader. 2015-05-31 06:48:06 +10:00
UnknownShadow200
f191885115 Simplify updating atlases, move TextureAtlas1D to TerrainAtlas1D. 2015-05-27 19:47:09 +10:00
UnknownShadow200
d65ba5b226 Cleanup in TextureAtlas2D, rename TextureAtlas2D to TerrainAtlas2D, move Vector3I to own file. 2015-05-27 17:57:39 +10:00
UnknownShadow200
cfbcbc56a3 Start work on WeatherRenderer. 2015-05-17 06:47:43 +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
0352a4da4c Optimise string allocations, some other reductions in allocations. 2015-05-10 19:53:01 +10:00
UnknownShadow200
989870e623 Refactor most 2D operations, further reduce memory allocations. 2015-05-09 18:37:20 +10:00
UnknownShadow200
7a93a8e813 Move some classes into folders. 2015-05-02 06:08:51 +10:00
UnknownShadow200
2273bace85 Separate launcher instructions into separate file, make readme less scary. 2015-04-25 06:57:50 +10:00
UnknownShadow200
ee0542e19b Copy readme to output. 2015-04-10 08:08:41 +10:00
UnknownShadow200
b5af44396f Move utility classes into their own folder. 2015-02-07 06:43:19 +11:00
UnknownShadow200
f0cfac5991 Optimise chunk mesh building somewhat. 2015-01-31 06:56:10 +11:00
UnknownShadow200
6039314ab7 Finish spider model, start on sheep (lacks fur), simplify rotations. 2015-01-05 14:13:27 +11:00
UnknownShadow200
71e3ae89c9 Started skeleton model, add wings to chicken model. 2015-01-04 17:58:43 +11:00
UnknownShadow200
a305c6dbab Implement ChangeModel CPE extension, fix potential crash. 2015-01-04 13:09:40 +11:00
UnknownShadow200
24ec46f37b Add block model, remove debug things from chicken model, add overload for DrawVertices. 2015-01-04 12:13:07 +11:00
UnknownShadow200
3ade0d8402 Simplify model rendering, add chicken model. 2015-01-04 11:09:04 +11:00
UnknownShadow200
037a8144cc Fix and simplify some things, added skeleton model. 2015-01-04 09:14:18 +11:00
UnknownShadow200
13d4b8470a Pig model, creeper leg fixes. 2015-01-04 08:06:43 +11:00
UnknownShadow200
3ec9e3a3e3 Started work on implementing ChangeModel. (zombie model okay, creeper model has weird leg animation) 2015-01-03 18:28:15 +11:00
UnknownShadow200
1ed45db594 Can configure most keys now. (excluding pause and function keys) 2015-01-02 19:25:51 +11:00
UnknownShadow200
423d365267 Add everything. 2014-12-17 14:47:17 +11:00