3080 Commits

Author SHA1 Message Date
UnknownShadow200
7cc868583f
Create C-guidelines.md 2018-07-03 17:07:38 +10:00
UnknownShadow200
d2c1446225 attempt to fix DateTime.Now issue 2018-07-03 14:04:24 +10:00
UnknownShadow200
92827b419f Cleanup Camera class 2018-07-03 02:57:05 +10:00
UnknownShadow200
4c47fb9f8b Held block/arm now renders properly at any position, including millions of coords away from zero.
(i.e. always rendered at origin position)
2018-07-02 20:42:54 +10:00
UnknownShadow200
92db25cea9 Remove sealed from most classes 2018-06-29 15:21:48 +10:00
UnknownShadow200
66072d9886 make JSON parser thread-safe 2018-06-27 09:59:43 +10:00
UnknownShadow200
3c420045d4 make C client deflating 10-25% faster on average 2018-06-25 15:52:25 +10:00
UnknownShadow200
7c765abf29
remove simple-json bit from license.txt 2018-06-23 12:52:57 +10:00
UnknownShadow200
e03a0323fd Allocate 1 MB less of memory in total when parsing json 2018-06-23 12:40:13 +10:00
UnknownShadow200
95820ee8cd Rewrite JSON parser from scratch 2018-06-23 12:17:38 +10:00
UnknownShadow200
e4632a5c04 fix a shadowed variable 2018-06-20 15:35:06 +10:00
UnknownShadow200
f20ca0b6e6 fix a few compile errors on gcc 2018-06-18 19:27:50 +10:00
UnknownShadow200
8ae11b80a1 And fixup launcher too 2018-06-17 13:58:38 +10:00
UnknownShadow200
40532a439f hopefully fix clipboard issues on linux 2018-06-17 13:51:02 +10:00
UnknownShadow200
b060fc78ec fix resources failing to download on older mono 2018-06-16 21:49:26 +10:00
UnknownShadow200
8490f17943 eliminate fixed* char usage, fixes crash on a few mono versions 2018-06-16 11:44:00 +10:00
UnknownShadow200
c08e2e9094 modularise HacksComponent a bit. 2018-06-13 22:53:27 +10:00
UnknownShadow200
4ec61e3c15 fix crashing at extremely large negative speeds 2018-06-13 21:46:52 +10:00
UnknownShadow200
8c52de3302 allow negative horspeed= 2018-06-13 21:40:49 +10:00
UnknownShadow200
350c7667aa 255 is no longer hidden, only 0 is 2018-06-13 16:34:56 +10:00
UnknownShadow200
76e5bb61d8 fix #526 2018-06-11 20:35:12 +10:00
UnknownShadow200
47a2ee0e62 Fix async download progress not working in C client 2018-06-10 18:55:38 +10:00
UnknownShadow200
ea712c67a3 Fix crashing with sprite textures above 255 2018-06-10 15:24:05 +10:00
UnknownShadow200
76f8726951 also include native hresult for unhandleded crashes with native code exceptions 2018-06-07 11:17:55 +10:00
UnknownShadow200
8f5df6ad0e Release 0.99.9.96 0.99.9.96 2018-06-06 23:36:51 +10:00
UnknownShadow200
d48ed236b3 Font bitmap doesn't need to be public 2018-06-06 17:41:00 +10:00
UnknownShadow200
623e7df0ab Fix connecting being broken on some versions of mono. 2018-06-05 22:46:28 +10:00
UnknownShadow200
0ece5b49f8 get rid of some unused code 2018-06-05 22:45:26 +10:00
UnknownShadow200
918b204cbc Fix mouse buttons always getting reset when cursor leaves the window 2018-06-04 23:55:29 +10:00
UnknownShadow200
0dfbeab579 Switch to setting Environment.CurrentDirectory and using relative paths. Might fix rare issues with plugins not loading on mono when game is started from another directory. 2018-06-04 22:26:52 +10:00
UnknownShadow200
b3e67ca2ff Allow dropping map files onto the .exe to start the game in singleplayer on that map, fixes #522.
also fix texture pack being downloaded twice in singleplayer
2018-06-04 20:04:36 +10:00
UnknownShadow200
9453c70e5d Move begin/end generation out of serverconnection into generatingmapscreen 2018-06-04 18:35:15 +10:00
UnknownShadow200
5809bd13f6 Simplify platform api a little bit 2018-06-04 14:02:58 +10:00
UnknownShadow200
29bca54ef2 Release 0.99.9.95 0.99.9.95 2018-06-03 22:47:54 +10:00
UnknownShadow200
769b899f6a Fail non-blocking connect early if possible 2018-06-03 22:27:20 +10:00
UnknownShadow200
d623a22121 Arrange F10 horizontally instead 2018-06-03 14:25:29 +10:00
UnknownShadow200
e6a044ce22 Make connect non-blocking, partially addresses #521 2018-06-03 12:43:33 +10:00
UnknownShadow200
1102ec3a10 fix last commit 2018-06-03 07:55:23 +10:00
UnknownShadow200
7e33e1b984 Show a error message in chat when texture pack fails to download (e.g. 401, 404, other), instead of just silently failing. 2018-06-02 22:22:52 +10:00
UnknownShadow200
7d2e4f3a6a fix skybox not working in opengl mode in C client 2018-06-02 17:48:38 +10:00
UnknownShadow200
0788755d9e fix % conversion for C client chat input 2018-06-02 15:05:54 +10:00
UnknownShadow200
76d93b1718 fix animations for inf tex 2018-06-02 13:30:04 +10:00
UnknownShadow200
cd285365c2 fix crashing on higher than 16x 2018-06-01 21:58:27 +10:00
UnknownShadow200
322bcf1943 fix build being 32 bit only (oops) 2018-06-01 20:32:41 +10:00
UnknownShadow200
4618df5331 Fix few bugs from last commit 2018-06-01 19:45:49 +10:00
UnknownShadow200
ca5d0899fd inf tex 2018-06-01 19:33:44 +10:00
UnknownShadow200
3a8c3d1f99 fix opengl 1.1 backend to semi show map properly again 2018-05-31 15:59:38 +10:00
UnknownShadow200
7a7c5f1586 Use a single VB per chunk, instead of one per 1D atlas, and another one per 1D atlas for translucent 2018-05-31 15:40:02 +10:00
UnknownShadow200
8ed8d02cc1 OpenGL 1.1 backend requires separate compile time flag now 2018-05-31 10:11:26 +10:00
UnknownShadow200
39a9442b9b avoid an allocation when drawing entity name texture shadow 2018-05-29 10:16:17 +10:00