2217 Commits

Author SHA1 Message Date
UnknownShadow200
a31b21ad6e Rememeber to delete the old option line for usesound/usemusic.
Otherwise they interfere with the soundvolume/musicvolume lines
2017-06-26 19:46:39 +10:00
UnknownShadow200
3d01dbab20 Remove unused code 2017-06-25 20:32:42 +10:00
UnknownShadow200
1f45428ec7 Revert "Merge remote-tracking branch 'refs/remotes/origin/Snowy'"
This reverts commit 300df2ff60efe8385ebba8b05ce1992d9f254f67, reversing
changes made to 652e697bf8f1ea3598e10bddc026578a05c3fc0e.
2017-06-25 17:54:02 +10:00
Goodlyay
300df2ff60 Merge remote-tracking branch 'refs/remotes/origin/Snowy' 2017-06-25 00:22:41 -07:00
UnknownShadow200
59673aba3a Initial implementation 2017-06-25 17:07:12 +10:00
UnknownShadow200
652e697bf8 Don't bother allocating a vertex buffer when map sides/edges is a gas draw type block such as air. Fixes #406 2017-06-25 15:24:29 +10:00
UnknownShadow200
ddac95104c Show average ping in status in top left. Fixes #444 2017-06-25 14:54:06 +10:00
UnknownShadow200
9d5f378be8 Don't render backfaces of held block. Fixes #443. 2017-06-25 14:49:17 +10:00
UnknownShadow200
757d18c4d8 Fix mistake with negative ping, rename FPSScreen to more accurate StatusScreen 2017-06-25 14:17:03 +10:00
UnknownShadow200
942ecfef6b Tick network reading 60 instead of 20 times a second. 2017-06-25 13:43:13 +10:00
UnknownShadow200
adc4f60fdf Play walk sounds at half volume of place/dig sounds. Fixes #446. 2017-06-25 13:20:33 +10:00
UnknownShadow200
a3a08d8ccc Implement per-stream volume mixing for WinMm backend, as waveOutSetVolume changes per-process volume level.
This fixes sound/music volume interfering with each other, fixes issue #448.
2017-06-25 12:19:57 +10:00
UnknownShadow200
8f8cfa7189 Always reset map sides/edge block changes, instead of just when fullbright of map sides/edge block changes. Fixes #449. 2017-06-25 11:52:13 +10:00
UnknownShadow200
58db2f667a Fix sounds/music volume not saving, partially addresses #448. 2017-06-25 09:10:09 +10:00
UnknownShadow200
eadac08d0a Sounds/music volume is configurable between 0-100, instead of just ON/OFF. Fixes #320 and addresses #446 2017-06-24 21:30:30 +10:00
UnknownShadow200
64d68829e4 fix crashing on servers that don't support two way ping oops 2017-06-24 10:07:20 +10:00
UnknownShadow200
559d2645ff Actually send and process client->server ping packets 2017-06-23 21:14:55 +10:00
UnknownShadow200
f94dc9b9f5 Implement PingList class for storing data for client->server pings 2017-06-23 20:52:00 +10:00
Goodlyay
297f21b183 Merge branch 'master' of https://github.com/UnknownShadow200/ClassicalSharp 2017-06-22 17:41:20 -07:00
Goodlyay
2dd0c39df1 Names mode should be HoveredOnly by default
To match the original
2017-06-22 17:41:17 -07:00
UnknownShadow200
2f5e2d2bbe Add more methods to C string. 2017-06-23 09:19:59 +10:00
UnknownShadow200
c4ba902141 fix starting with half instead of full health 2017-06-23 08:42:25 +10:00
UnknownShadow200
46fa9eb12b Initial implementation of TwoWayPing CPE extension.
Port CreeperModel to C.
2017-06-21 22:24:26 +10:00
UnknownShadow200
7c0bec9bf2 Fix wrong name offset if two entities both had block models, but of differeing height 2017-06-18 15:10:17 +10:00
UnknownShadow200
cbaca0c922 Port most of IModel to C. 2017-06-18 12:19:13 +10:00
UnknownShadow200
f081fffdf0 Port ModelCache to C. 2017-06-17 23:07:30 +10:00
UnknownShadow200
b835f4ffe7 Add STRING_TRANSIENT and STRING_REFERENCE defines, to annotate whether a reference to the buffer in a string is retained after the function's completion. 2017-06-17 18:19:43 +10:00
UnknownShadow200
2af0c76b4a Create IModel struct. 2017-06-17 18:07:14 +10:00
UnknownShadow200
39ad2de811 Finish porting ModelBuilder to C. 2017-06-17 10:57:37 +10:00
UnknownShadow200
58b979a81a forgot to zero PartsBuffer after malloc, oops 2017-06-17 00:07:10 +10:00
UnknownShadow200
1fb65fd1de Start porting ModelBuilder to C. 2017-06-17 00:01:42 +10:00
UnknownShadow200
5f5dd498e9 Remove pointless unused methods from Model classes. 2017-06-16 22:48:45 +10:00
UnknownShadow200
9016dc1e33 Port AABB to C. 2017-06-16 22:21:55 +10:00
UnknownShadow200
7740aeba1b Implement more of ChunkUpdater in C. 2017-06-16 21:05:54 +10:00
UnknownShadow200
9b3ddafc9e Port LocationUpdate to C. 2017-06-16 15:05:40 +10:00
UnknownShadow200
2717460d0b Implement more of ChunkUpdater in C, remove a few redundant bits of code. 2017-06-16 15:02:13 +10:00
UnknownShadow200
ded8ac8b38 More porting of ChunkUpdater to C. 2017-06-13 15:00:19 +10:00
UnknownShadow200
e34847a4ba Fix disconnect screen flickering issues when texture pack had a skybox 2017-06-13 13:13:21 +10:00
UnknownShadow200
b34b627916 Fix mistakes in OpenGL func pointers, modularise IGraphicsApi.CreateDefaultIb 2017-06-12 18:37:18 +10:00
UnknownShadow200
07f01bffef Add missing pre OpenGL 1.2 func pointers 2017-06-11 23:44:19 +10:00
UnknownShadow200
b235edf34d Add func pointers for OpenGL display lists and immediate mode 2017-06-11 22:53:47 +10:00
UnknownShadow200
ac276d3611 Remove generic CreateVb<T>, force everyone to use raw pointers 2017-06-11 22:45:41 +10:00
UnknownShadow200
3710558b92 Don't tie bobbing/tilt to FPS, addresses #435 2017-06-10 13:11:25 +10:00
UnknownShadow200
f3e361b43e Start porting ChunkUpdater to C. 2017-06-10 12:54:00 +10:00
UnknownShadow200
e5b42b0c5b Fix texture pack with different skin type (e.g. 64x32 to 64x64), not correcting setting skin type for players without custom skins. 2017-06-09 08:45:57 +10:00
UnknownShadow200
fd503f3d56 Release 0.99.9 0.99.9 2017-06-09 08:32:14 +10:00
UnknownShadow200
d23da1addf Fix client crashing from changing texture pack, fixes #434. (Thanks bzzbird) 2017-06-09 08:29:30 +10:00
UnknownShadow200
36e36830da Revert back, always show 'wrong username or password' 2017-06-09 08:19:51 +10:00
UnknownShadow200
9f6faa7a34 Release 0.99.8 2017-06-08 23:32:34 +10:00
UnknownShadow200
1be0d7f097 Show appropriate message in launcher for unrecognised username and wrong password, instead of just 'Wrong username or password' 2017-06-08 22:42:28 +10:00