250 Commits

Author SHA1 Message Date
UnknownShadow200
005d0cebe2 For the 0-1 people who bother, make 12 bit block ids as easy as a compile time switch. 2017-02-19 22:29:07 +11:00
CybertronicToon
f7cba80bf8 Add ForceOpenal to options.
Adds the forceopenal options.
2017-02-18 01:23:41 -06:00
UnknownShadow200
c92ebcac6c Use BlockID typedef instead of hardcoding byte everywhere.
In the 0.00001% chance someone changes blockid to be 16 bits
2017-02-16 16:31:17 +11:00
UnknownShadow200
8f8e880d94 Fix float options not loading properly when , used for decimal point 2017-02-10 22:32:13 +11:00
UnknownShadow200
92c2aad07d Better crash dialog message 2017-02-10 11:13:46 +11:00
UnknownShadow200
f7acc5150a better mob AI 2017-02-09 23:28:36 +11:00
UnknownShadow200
b45bb70785 some micro optimisations 2017-02-07 22:53:54 +11:00
UnknownShadow200
1ab8982e7a Optimise adv mesh builder 2017-02-07 21:46:46 +11:00
UnknownShadow200
99b3b4be7b don't tie mouse updates to 60 FPS 2017-02-07 20:23:21 +11:00
UnknownShadow200
42d1f63db7 get picking working with arbitary model rotation 2017-02-07 10:38:02 +11:00
UnknownShadow200
e7aa519846 more concise interpolation, fix last commit 2017-01-25 22:30:56 +11:00
UnknownShadow200
55093847db initial entity rotation. breaks multiplayer. 2017-01-25 21:16:11 +11:00
UnknownShadow200
fd454c0c01 Now some entities spawn and can be clicked on. 2017-01-20 13:08:28 +11:00
UnknownShadow200
cc54c6bc80 Initial work on survival test 2017-01-20 09:43:44 +11:00
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
e33d39685c Style: Make more code available to external plugins. 2016-12-03 19:26:38 +11:00
UnknownShadow200
75f0a73841 Style: Indent catch and switch properly. 2016-12-02 15:31:34 +11:00
UnknownShadow200
250ab7f417 Do same for launcher 2016-11-27 14:50:45 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
UnknownShadow200
7b8c9b4e56 Style: move stuff out of FixedBufferStream and reuse it for Ionic.Zlib 2016-11-17 22:58:07 +11:00
UnknownShadow200
231838bd3e Core: Fix colour code issue again 2016-11-13 15:23:54 +11:00
UnknownShadow200
30eec530fb Core: Fix being unable to change settings if , is used instead of . for decimal point. (Thanks SpaceDot) 2016-11-11 09:42:34 +11:00
UnknownShadow200
96710328a8 Core: Fix respawning in singleplayer sometimes putting you inside a block
also a minor touchup to reduce IModel code
2016-11-06 14:40:39 +11:00
UnknownShadow200
8dac0f0697 Client: fix default value of jump height when system doesn't use . as decimal point. 2016-11-01 22:45:27 +11:00
UnknownShadow200
6dad76e397 Core: Don't allow multiple lines of chat in classic mode. 2016-10-28 20:55:23 +11:00
UnknownShadow200
bd12b17e8c Start modularising chat input widget out. 2016-10-27 21:07:59 +11:00
UnknownShadow200
f0047be63c Style: Remove CommandReader class, move stuff from ClassicalSharp.TexturePack to ClassicalSharp.Textures 2016-10-17 17:15:24 +11:00
UnknownShadow200
6912b7a75c Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp 2016-10-17 09:48:32 +11:00
UnknownShadow200
fcc443fbcf Style: reduce hardcoding 2016-10-17 09:47:55 +11:00
UnknownShadow200
8d994e7c08 Core: Chunks should unload/load based on user's view distance, not map fog. 2016-10-16 14:09:15 +11:00
UnknownShadow200
0b7b5e3a83 Core: Fix model scale not working when computer is set to a language that doesn't use . as its decimal point. (Thanks Daeslender) 2016-10-15 10:25:25 +11:00
UnknownShadow200
febe31b904 Style: Split IGraphicsAPI into IGraphicsAPI and IGraphicsAPI.Core, don't catch NotSupportException for invalid bitmap. 2016-10-05 18:25:21 +11:00
UnknownShadow200
d74d78df0d Core: Rewrite camera class to have less code duplication. 2016-10-01 18:21:49 +10:00
UnknownShadow200
1839da07b4 Client: Reduce code duplication in Picking.cs 2016-09-22 15:50:45 +10:00
UnknownShadow200
ac65ac2ee9 Client: Roughly approximate block density fog in fast mode. 2016-09-15 17:00:51 +10:00
UnknownShadow200
94dc022567 Add back in Options.Set(string, string) to avoid MissingMethod. (Thanks Cheesse), fixes #235 2016-09-13 06:51:51 +10:00
UnknownShadow200
7d2c9b0829 Fixes messages to the server including trailing spaces at the end of the chat input. 2016-09-11 13:02:35 +10:00
UnknownShadow200
59ee780aca Fix some of compile errors for android target. 2016-09-11 11:58:59 +10:00
UnknownShadow200
8be566b75d Avoid dictionary usage. 2016-09-11 11:14:54 +10:00
UnknownShadow200
a8f7e2b0a7 In SinglePlayer, you should be able to use commands without /client. (E.g. /cuboid will act the same as /client cuboid) 2016-09-09 09:07:27 +10:00
UnknownShadow200
899b705e54 Less code duplication in Chibi model. 2016-09-06 11:57:08 +10:00
UnknownShadow200
6b2651b8fb Split up Utils.cs into Utils.cs and Utils.Math.cs, also use our own ToLower() method that does not make any extra memory allocations. 2016-08-15 20:00:57 +10:00
UnknownShadow200
8c52ada595 Use named StringLength constant instead of hardcoding 64 everywhere, replace StringBuilder with StringBuffer. 2016-08-15 18:33:37 +10:00
UnknownShadow200
25b8f453ad Remove a redundant foreach. 2016-08-15 15:30:19 +10:00
UnknownShadow200
ff4b1eb723 Avoid foreach wherever possible. 2016-08-15 12:57:25 +10:00
UnknownShadow200
7432413a77 Move gui code to a separate class. 2016-07-25 12:11:55 +10:00
UnknownShadow200
cbfcc01bbf Optimise weather rendering, part 1. 2016-07-18 18:21:37 +10:00
UnknownShadow200
9e90ef6ed5 Fix skybox orientation in forward third person camera. (Thanks 123DMWM) 2016-07-17 09:06:01 +10:00
UnknownShadow200
309ba45a5d Fix skybox orientation in forward third person camera (Thanks goodlyay). 2016-07-14 16:15:36 +10:00
UnknownShadow200
7be81bea37 Fix most of remaining compilation errors on android project type. 2016-07-14 11:29:54 +10:00