2730 Commits

Author SHA1 Message Date
UnknownShadow200
caf6de6792 Fix block break animation only beginning to play after switching back to first person camera, if block was broken with third person camera. (Thanks Cybertoon) 2017-11-22 22:25:57 +11:00
Goodlyay
b4cebaca0f Sprite offset doesn't change on Y axis now. 2017-11-21 15:12:36 -08:00
UnknownShadow200
b24d843723 Server connection always ticks 60 times/second. (Singleplay still ticks physics at 20 times/second) 2017-11-20 16:07:52 +11:00
UnknownShadow200
3cdcad8974 Forgot missing offsetType <= 7 in last commit 2017-11-20 15:51:44 +11:00
UnknownShadow200
dc3d176b1b Implement sprite offseting (Thanks goodlyay) 2017-11-20 15:41:17 +11:00
UnknownShadow200
7dccf90f18 Combine Event.h/Events.h 2017-11-19 04:12:59 +11:00
UnknownShadow200
c5c2e51b6f More consistent C constant naming 2017-11-18 00:19:55 +11:00
UnknownShadow200
2539ac3f6f Port TextAtlas to C. 2017-11-18 00:06:14 +11:00
UnknownShadow200
ff404d314f Work some more on C StringsBuffer 2017-11-17 23:39:56 +11:00
UnknownShadow200
4bb28925b7 Fix crash when pressing R while map was loading 2017-11-17 22:50:49 +11:00
UnknownShadow200
fa187170cb Combine Block.c/DefaultSet.c, rename all BlockId to BLOCK 2017-11-17 14:09:49 +11:00
UnknownShadow200
ac356859e5 Introduce a little bit of variation in block break particle sizes. (still not right sizes and random) 2017-11-17 00:05:10 +11:00
UnknownShadow200
a457166aae Block place sounds shouldn't play in classic mode. (Thanks cybertoon) 2017-11-16 23:59:00 +11:00
UnknownShadow200
43d7b35231 Particle size is less hardcoded. 2017-11-16 23:56:01 +11:00
UnknownShadow200
945fa5d2ba Jump height is now saved to options and so persists across sessions. 2017-11-15 00:52:09 +11:00
UnknownShadow200
e2cd62aeb0 Fix manually deleting terrain.png, not properly recreating it 2017-11-14 01:37:29 +11:00
UnknownShadow200
d40145643b Release 0.99.9.8 0.99.9.8 2017-11-14 00:52:00 +11:00
UnknownShadow200
064c7a2514 Release 0.99.9.7 2017-11-13 16:36:45 +11:00
UnknownShadow200
b30d19d7f7 Don't always pointlessly recreate all chat log textures when you press enter/escape. (Thanks Cheessee) 2017-11-13 15:53:57 +11:00
UnknownShadow200
cd3713d47b force build bot rebuild 2017-11-13 10:02:53 +11:00
UnknownShadow200
b51b73c6d5 Release 0.99.9.6 2017-11-13 02:04:52 +11:00
UnknownShadow200
4d23053559 Scale before rotation for models 2017-11-12 22:59:08 +11:00
UnknownShadow200
8c7e047268 Use new terrain patch, and original textures from snow/sandstone/pillar from 1.6.2 jar 2017-11-12 19:48:33 +11:00
UnknownShadow200
128920589b Rewrite C options to use StringsBuffer instead 2017-11-12 13:54:48 +11:00
UnknownShadow200
b2ba84fb6a Fix lava offset (oops) 2017-11-11 13:31:24 +11:00
UnknownShadow200
cb2bce7e4c If you specify a custom resolution by doing /client resolution, that resolution is saved and used for subsequent sessions 2017-11-11 12:26:51 +11:00
UnknownShadow200
bd3b131e3d Add /client resolution command. 2017-11-10 22:49:36 +11:00
UnknownShadow200
e0572c6df2 Fix alt+tab switching hotbar index. (Thanks AndrewPH) 2017-11-10 18:32:11 +11:00
UnknownShadow200
399601ea94 Lava/Water offset is no longer hardcoded. If a block has lava/water collide and translucent draw, is is treated as having liquid offset. 2017-11-10 16:09:59 +11:00
UnknownShadow200
3765070702 Make default resolution of the game 854x480 to match original classic. 2017-11-09 22:42:46 +11:00
UnknownShadow200
bee5da56a5 You can still type chat input when F1 is mode on, like original classicube client. Fixes #248. 2017-11-08 16:19:35 +11:00
UnknownShadow200
813ea75a4b Remove some redundant font creations in launcher, fix few more C compile errors 2017-11-07 16:18:51 +11:00
UnknownShadow200
2f3fa76c6e Fix a few compile errors 2017-11-06 00:00:53 +11:00
UnknownShadow200
0f250add48 Annotate transient string parameters that are not modified with a separate STRING_PURE define instead, for C client. 2017-11-05 23:27:38 +11:00
UnknownShadow200
0625d8ac98 Initial port of Chat and IServerConnection to C. 2017-11-05 23:03:25 +11:00
UnknownShadow200
82b89c6257 Don't forget to use original background colour for FilesScreen (And child classes) too. 2017-11-04 21:38:44 +11:00
UnknownShadow200
020505dd5c Holding down multiple mouse buttons still does block picking now. (In priority delete, else place, else pick) 2017-11-04 19:37:02 +11:00
UnknownShadow200
1ea0837c54 Fix fog density being 2.0f instead of 1.8f (Thanks gDEBugger) 2017-11-04 15:13:20 +11:00
UnknownShadow200
f9fefd6ce8 Use exact same colours as original classic for menu background overlay 2017-11-03 20:46:17 +11:00
UnknownShadow200
b365a3b796 Simplify chat input sending 2017-11-02 13:27:04 +11:00
UnknownShadow200
295e1a5ee0 Add methods for read/write UTF8 text. 2017-11-02 11:07:08 +11:00
UnknownShadow200
a26911b2fe Make menus closer to classic look (especially gen level in classic mode) 2017-11-01 22:46:02 +11:00
UnknownShadow200
53e9992031 Redesign C d3d9 api to directly use pointers, instead of index into pointers table 2017-11-01 22:16:46 +11:00
UnknownShadow200
85ad59d78f Classic mode now have some render distances as original classic 2017-11-01 09:12:33 +11:00
UnknownShadow200
ba8e240149 Fix dev opengl build update updating to release instead (Thanks CyberToon) 2017-10-30 14:41:35 +11:00
UnknownShadow200
d75df42123 Fix doubleslab instead of gold ore being in classic mode inventory. 2017-10-30 13:12:30 +11:00
UnknownShadow200
b6ff532a23 And also for associating bitmaps with device contexts (Completely untested) 2017-10-28 22:02:39 +11:00
UnknownShadow200
3dfe3847b9 Add DrawText/MeasureText to C platform API 2017-10-28 21:15:29 +11:00
UnknownShadow200
846ba75d3a Fix being able to duplicate held block under rare circumstances. (Thanks Cybertoon)
Could be accomplished by (with default inventory), scroll to log, press G, scroll to dirt, middle click grass, grass will now be put in the empty slot. Hence it now appears twice in the inventory.
2017-10-28 14:21:05 +11:00
UnknownShadow200
663ac22524 Fix TextHotkey extension, accidentally mapping numpad number keys to normal number keys. 2017-10-26 13:47:18 +11:00