UnknownShadow200
3852e8e5c1
Remove some unused code
2018-03-23 22:34:35 +11:00
UnknownShadow200
bf6a05d314
More port of ChatScreen to C
2018-03-23 18:27:07 +11:00
UnknownShadow200
30937e92f5
little bit less hardcoding
2018-03-20 16:54:48 +11:00
UnknownShadow200
046f334187
little bit less hardcoding
2018-03-20 12:21:44 +11:00
UnknownShadow200
12e274af77
Port Commands to C. (also use caseless equals more often)
2018-03-13 08:04:52 +11:00
UnknownShadow200
05d0c8f635
Port SelectionBox to C.
2018-03-11 21:08:09 +11:00
UnknownShadow200
4017b988ab
Fix StringBuffer commit 2 commits ago breaking copy/paste
2018-01-18 21:21:09 +11:00
UnknownShadow200
8692f7693a
Redo StringBuffer to not need 'ref index' everywhere
2018-01-18 18:29:10 +11:00
UnknownShadow200
4a332f80ac
Increase default max chunks built per frame from 20 to 30, also add undocumented option to increase that even more.
2018-01-15 11:37:02 +11:00
UnknownShadow200
614082a5c9
Release 0.99.9.9
2018-01-13 11:32:00 +11:00
UnknownShadow200
fe5266d959
Don't forget to log inner exception of handled errors, if it exists.
2018-01-08 20:39:54 +11:00
UnknownShadow200
172fc68404
minor code cleanup
2017-12-15 20:04:23 +11:00
UnknownShadow200
3bb02e56b8
gfx api can override perspective matrix calculation, partially port Player to C.
2017-12-14 11:01:07 +11:00
UnknownShadow200
d4f045e2c4
remove some magic from camera
2017-12-09 18:13:09 +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
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
39eed53aba
Port InputWidget to C.
2017-10-24 13:59:19 +11:00
UnknownShadow200
f9de4ac85c
Fix changed keybinds not saving. (Thanks Cheesse)
2017-10-15 11:35:54 +11:00
UnknownShadow200
aa4d06537b
Start porting GUI widgets to C, port word wrapper to C.
2017-10-14 20:31:10 +11:00
UnknownShadow200
955891467b
Put try{} catch{} around Console.WriteLine, fixes crashing on WINE when run without terminal
2017-10-08 20:59:24 +11:00
UnknownShadow200
1c00b428ce
Fix text consisting of only colour codes (no actual chars) behaving differently depending on whether use font was on or off
2017-10-01 09:38:03 +11:00
UnknownShadow200
ee7fe69d40
On the crash dialog, show the directory of the client
2017-10-01 00:51:53 +10:00
UnknownShadow200
92664c258a
Add +/-push to disallow player pushing in MOTD.
2017-09-18 14:02:26 +10:00
UnknownShadow200
d27aba4c70
Obsolete MakeBool ButtonWidget maker
2017-09-16 21:35:23 +10:00
UnknownShadow200
4413fc69e6
Get rid of nearly all lambda usage
2017-09-15 10:10:49 +10:00
UnknownShadow200
a14492daa8
Begin porting Options to C.
2017-09-13 18:23:24 +10:00
UnknownShadow200
c37c356d54
Optimise particle rendering to be 2-3x faster
2017-09-12 22:55:26 +10:00
UnknownShadow200
7757b86b0f
Rewrite Options to not use a dictionary
2017-09-11 22:20:03 +10:00
UnknownShadow200
f986d5254e
get rid of implicit matrix operator usage to avoid a copy
2017-09-07 10:18:54 +10:00
UnknownShadow200
be2f617d9d
Mostly finish porting camera to C.
2017-08-28 19:03:40 +10:00
UnknownShadow200
e28d029e39
Fix mipmaps with terrain.png less than 16x16, give arm model a collision size.
2017-08-28 08:51:40 +10:00
UnknownShadow200
2281dffdbb
More porting of Camera to C.
2017-08-25 18:58:58 +10:00
UnknownShadow200
b9eb5f976c
Start porting camera to C.
2017-08-25 18:02:11 +10:00
UnknownShadow200
dffa95da28
More porting HacksComponent to C.
2017-08-25 12:39:00 +10:00
UnknownShadow200
9ae9329b7e
Fix backspace from last two commits
2017-08-24 15:08:22 +10:00
UnknownShadow200
b75ed01813
Implement parsing string to decimal for C string, combine String/StringConvert.h
2017-08-24 15:08:09 +10:00
UnknownShadow200
ffcd5d2d58
Optimise Entity.TransformMatrix, prefer 32 to 64 bit usages in places, start work on parsing C string to 32 bit number.
2017-08-23 12:43:36 +10:00
UnknownShadow200
b93f3c4512
Mipmaps is configurable in gui now.
2017-08-22 20:46:09 +10:00
UnknownShadow200
c80278857b
Add 'classic arm model' as an option. (Thanks Daeslender)
2017-08-19 20:37:27 +10:00
UnknownShadow200
44ec23c931
Fix arm being backface culled when in hand, fix arm rotation in hand.
2017-08-19 11:06:23 +10:00
UnknownShadow200
99ca17407d
Use precise mouse wheel delta everywhere.
2017-08-15 23:27:23 +10:00
UnknownShadow200
c23ba90c1f
Make BlockInfo class static and break all plugins in the process.
2017-08-14 09:33:21 +10:00
UnknownShadow200
a49fda440f
Remove the yucky 'is entity FakePlayer', instead store ModelBlock as a field.
2017-08-03 14:53:34 +10:00
UnknownShadow200
9f918334bd
use a do {} while in StringBuffer.AppendNum
2017-07-29 23:45:27 +10:00
UnknownShadow200
84865b1a57
Allow code page 437 chars in hotkeys and level save
2017-07-28 20:58:40 +10:00
UnknownShadow200
ab809a5c05
Add a 'draw all names unscaled' mode, redesign how name modes work. (Thanks 123DMWM)
2017-07-19 16:03:57 +10:00
UnknownShadow200
00ebd7db8e
If GPU doesn't support vbos, or you specify force-oldgl=true in options.txt, use the ancient OpenGL backend
2017-07-03 23:21:59 +10:00
UnknownShadow200
843138aed7
Make speedX/speedY static. This means the smooth rotation of the camera persists between the camera types.
...
Otherwise, if you say rotate a lot, switch to third person, then later go back to first person, you still continue rotating in first person, which is not the desired behaviour.
2017-06-27 19:03:26 +10:00
UnknownShadow200
49d50cdf7f
consistent code style
2017-06-27 18:56:05 +10:00
Goodlyay
f7e0a00e1a
Add smooth camera option
2017-06-27 01:40:37 -07:00