3723 Commits

Author SHA1 Message Date
UnknownShadow200
1b557eb5ec less use of SinF and CosF 2019-01-17 15:41:37 +11:00
UnknownShadow200
ce39c6ab93 fix tab list entries getting duplicated (thanks fam0r)
e.g. you hold down tab list, then another player spams /afk
2019-01-17 08:59:59 +11:00
UnknownShadow200
6d7ad3b7cc fix option not being properly set 2019-01-16 08:24:06 +11:00
UnknownShadow200
ebc4574d69 Fix spelling mistake in choose mode menu (thanks goodlyay) 2019-01-13 23:19:01 +11:00
UnknownShadow200
5895393009 Fix clicking on colours in left alt menu adding two colour codes instead of just one (Thanks sirvoid) 2019-01-13 15:48:35 +11:00
UnknownShadow200
2968576bee Make /client gpu show if 32 or 64 bit, make block model less awful code 2019-01-12 18:20:03 +11:00
UnknownShadow200
2c051560cd finish rewriting model struct 2019-01-12 16:31:31 +11:00
UnknownShadow200
ce62e8eaf1 Fix name rendering at wrong height, for a model which is a block with minY = 15 and maxY = 16 2019-01-12 10:30:07 +11:00
UnknownShadow200
e5a051f57c Fix crashing in launcher when selected widget doesn't have keydown or keypress hadler 2019-01-12 08:29:58 +11:00
UnknownShadow200
2155a6b7b7 stage 1 of model rewrite 2019-01-11 20:21:06 +11:00
UnknownShadow200
99ba3abf61 Fix hovering Enter in launcher, optimise deflate somewhat
Writing huffman codes now uses a lookup table, for about 33% faster
2019-01-09 16:00:20 +11:00
UnknownShadow200
7774590948 drop more unused stuff from freetype 2019-01-08 22:02:45 +11:00
UnknownShadow200
d2fa018b17 Fix launcher crash when completely missing resume info, port respawn changes by goodly to C client 2019-01-08 20:23:27 +11:00
UnknownShadow200
f889ae6223 Make launcher look closer to C# one
also offset text shadows slightly more for system fonts
2019-01-08 19:10:27 +11:00
UnknownShadow200
1ebd553f36 more api 2019-01-07 21:16:45 +11:00
Goodlyay
15cda8ffb2 x 2019-01-06 23:48:07 -08:00
Goodlyay
ffa81f8da3 Change preciserespawn to be based on noclip in
ClassicalSharp
2019-01-06 23:47:34 -08:00
Goodlyay
1525434f06 Merge branch 'master' of https://github.com/UnknownShadow200/ClassicalSharp 2019-01-06 23:18:40 -08:00
Goodlyay
790b1c094c Fix preciserespawn debacle in ClassicalSharp 2019-01-06 23:13:51 -08:00
UnknownShadow200
518b7b8d0c cleanup and make more things public 2019-01-07 16:35:45 +11:00
UnknownShadow200
9e313bd41b fix classicalsharp client always connecting to localhost 2019-01-07 10:14:43 +11:00
UnknownShadow200
401429bb70 inline vector stuff 2019-01-07 00:35:11 +11:00
UnknownShadow200
91c9df5c05 Fix crash if you get disconnected when context is lost (thanks lavacraft) 2019-01-06 16:14:22 +11:00
UnknownShadow200
9cfb8fadf5 minor code cleanup 2019-01-05 23:25:29 +11:00
UnknownShadow200
015b72b1ec Fix crashing with some system fonts, minor code cleanup 2019-01-04 15:12:45 +11:00
UnknownShadow200
0b3b200b2a Fix compile error with gcc on OSX 2019-01-03 01:29:47 +11:00
UnknownShadow200
b82354daa0 Get the client compiling with xcode and running on OSX.
Still need to find a more efficient way of drawing the launcher..
2019-01-03 00:53:33 +11:00
UnknownShadow200
6fbe7e161a Combine various block properties into one global struct 2019-01-02 18:01:08 +11:00
UnknownShadow200
c30753e9a1 minor tidy up 2019-01-02 08:47:45 +11:00
UnknownShadow200
bbf6972162 fix windows makefile (thanks lavajoe) 2019-01-01 10:58:24 +11:00
UnknownShadow200
c90681ff4f Fix hundreds of fonts being really slow to load again (thanks 123DMWM) 2019-01-01 01:02:02 +11:00
UnknownShadow200
5e8a8ddba1 Fix resume being broken and getting corrupted, fix closed client instances spawned by launcher showing as zombie/defunct processes 2019-01-01 00:47:54 +11:00
UnknownShadow200
e806d4084f Fix classic background in launcher infinite looping (oops) 2018-12-31 23:44:35 +11:00
UnknownShadow200
dbc6be1f13 Cache rendered glyphs (making system font text drawing extremely fast now), drop freetype cache code 2018-12-31 23:38:08 +11:00
UnknownShadow200
84578127fa Fix urls also being italicised
Also make 'underline' a flag instead of a separate style
2018-12-31 20:15:21 +11:00
UnknownShadow200
19ee03a901 Fix font files with multiple fonts only loading first font 2018-12-31 14:53:06 +11:00
UnknownShadow200
7231e64342 Cache glyph widths, makes text drawing much faster 2018-12-31 12:54:04 +11:00
Goodlyay
8f55606f81 Fix being able to gain height by
spamming respawn with preciserespawn
2018-12-30 16:30:28 -08:00
UnknownShadow200
152a862f50 Fix memory leak of fonts, reduces memory usage by 3-5 MB.
Also fix caret not showing in servers list menu
2018-12-30 23:27:40 +11:00
Goodlyay
f7364a0e63 Add preciserespawn MOTD flag 2018-12-30 02:57:30 -08:00
UnknownShadow200
219d8cd7ca Download and display flags in launcher.
Also fix status message still showing when going back to main menu
2018-12-30 14:48:12 +11:00
UnknownShadow200
dc2e6ed179 Get 'Refresh' button working in launcher 2018-12-30 00:54:46 +11:00
UnknownShadow200
54c3fb28b9 Fix mouse movement in servers menu 2018-12-30 00:12:24 +11:00
UnknownShadow200
4fbe2f20c3 Implement double click to join for servers table
Also fix input widget not working or showing properly if it became oversized
2018-12-29 17:36:15 +11:00
UnknownShadow200
5e77b981a2 Implement mouse wheel for table scrolling
Also pressing Enter should connect to top row if 'hash' input is empty, fix filtering not working after last commit
2018-12-29 16:51:39 +11:00
UnknownShadow200
c168ff9e60 Fix clicking on column headers to sort not working 2018-12-29 13:00:27 +11:00
UnknownShadow200
49ddd8bf68 Fix sorting of servers list not working 2018-12-29 09:56:36 +11:00
UnknownShadow200
e97d2f12d2 Fix resources menu not properly redrawing next 'fetched X/Y' line 2018-12-29 09:21:46 +11:00
UnknownShadow200
d20ffd41d9 Fix slider widget drawing outside bounds of widget 2018-12-29 08:54:37 +11:00
UnknownShadow200
b28404190f Allow the game to work with renamed .exe 2018-12-28 23:48:19 +11:00