2357 Commits

Author SHA1 Message Date
UnknownShadow200
8e425763c7 Port IsometricBlockDrawer to C. 2017-06-07 10:53:26 +10:00
UnknownShadow200
5a60670ba1 Fix runtime error when using .NET later than 2.0 2017-06-06 15:00:22 +10:00
UnknownShadow200
d72f98b25a Forgot 1 delegate that needed to be explictly declared 2017-06-06 14:49:26 +10:00
UnknownShadow200
fc8d593b35 Define our own explict delegate types for better annotating arguments
also means less compile errors when compiling for .NET later than 2.0
2017-06-06 14:46:14 +10:00
UnknownShadow200
22ca1f0eb9 Given that it has been 3 months since last release, guess it's time for another release. 2017-06-06 11:28:11 +10:00
UnknownShadow200
c41bb0276d And implement sapling physics in C. 2017-06-06 11:13:22 +10:00
UnknownShadow200
08af45b85e Fix saplings not growing in singleplayer 2017-06-06 09:43:18 +10:00
UnknownShadow200
28eb8de0b8 Mostly port physics to C, declare World_GetBlock/SetBlock as macros 2017-06-06 09:37:22 +10:00
UnknownShadow200
7a2be1bbb8 Implement a queue for liquid physics in C. 2017-06-05 22:19:24 +10:00
UnknownShadow200
6fa7bdce71 Port liquid animations to C. 2017-06-05 20:19:09 +10:00
UnknownShadow200
e399e35269 Annotate variables that are native gfx resource ids in C, simplify IModel in C# 2017-06-05 20:02:40 +10:00
UnknownShadow200
ed37ca5321 Create LocalPlayer struct 2017-06-05 19:27:54 +10:00
UnknownShadow200
b7929e541d fix last commit 2017-06-05 15:32:48 +10:00
UnknownShadow200
adc34fa9de Optimise UpdateCulling, reduces time taken from 290 to 190 ms on my machine 2017-06-05 13:44:53 +10:00
UnknownShadow200
1ad5b6b259 Make matrix operations consistent 2017-06-05 13:25:07 +10:00
UnknownShadow200
b22774f7b9 Add TransformX and TransformZ methods 2017-06-05 12:53:28 +10:00
UnknownShadow200
db2b524b43 um oops 2017-06-03 08:51:56 +10:00
UnknownShadow200
a0b7050277 Port PickedPosRenderer to C. 2017-06-03 08:50:40 +10:00
UnknownShadow200
52d6c02f97 Port AxisLinesRenderer to C. 2017-06-02 10:13:56 +10:00
UnknownShadow200
b647e3d718 Finish porting notchy map generator to C. 2017-06-01 22:01:32 +10:00
UnknownShadow200
4b8cea1b5b Port flatgrass generator to C. 2017-06-01 18:34:56 +10:00
UnknownShadow200
4cd17f8aab Partially port EnvRenderer to C. 2017-06-01 16:38:04 +10:00
UnknownShadow200
a257955998 Use strongly typed event handlers 2017-05-31 10:30:34 +10:00
UnknownShadow200
9a2c115af3 Port MapBordersRenderer to C. 2017-05-31 10:09:00 +10:00
UnknownShadow200
79d63fcf99 use explicit (void) to indicate C functions that take no arguments. 2017-05-30 09:47:32 +10:00
UnknownShadow200
8bb1db5c99 Port GZipHeaderReader to C. 2017-05-30 09:25:53 +10:00
UnknownShadow200
93eee6e1cf Compare uptime in seconds in launcher, instead of uptime string 2017-05-29 20:30:00 +10:00
UnknownShadow200
37e0f0fdda Remove redundant methods from OpenTK 2017-05-28 17:17:25 +10:00
UnknownShadow200
9536fa2483 Use single sIndex instead of array variable.
Also don't remove sapling block in singleplayer if tree fails to grow
2017-05-28 16:21:34 +10:00
UnknownShadow200
b5cbdcaa70 Use a constants header instead of putting stuff in typedefs.h 2017-05-28 15:42:57 +10:00
UnknownShadow200
8feca784e2 Port Respawn to C 2017-05-28 15:37:42 +10:00
UnknownShadow200
ddbf199301 Hint to the compiler that all vector methods should be inlined 2017-05-28 15:19:40 +10:00
UnknownShadow200
055e564acc I keep confusing myself, so always have result parameters as first. 2017-05-28 15:15:50 +10:00
UnknownShadow200
673ae93b0c Replace properties with fields in 2D classes, remove unused 2D classes methods. 2017-05-28 14:52:19 +10:00
UnknownShadow200
2fb0b47ee3 Update credits.txt 2017-05-26 15:35:13 +10:00
Goodlyay
030ce88b43 Update readme.md photo 2017-05-25 02:13:33 -07:00
UnknownShadow200
f05fb08993 Fix remaining compile errors in C implementation of MapRenderer 2017-05-25 16:41:48 +10:00
UnknownShadow200
73fb950f55 Fix normal C# client always crashing without a stacktrace from recent commit, I'm a stupid idiot. 2017-05-25 15:36:35 +10:00
UnknownShadow200
fd4e3d64af Mostly port MapRenderer to C. 2017-05-25 15:35:30 +10:00
UnknownShadow200
bc83e0d032 Port ChunkInfo to C. 2017-05-25 14:58:39 +10:00
UnknownShadow200
0beb681c1a Partially port MapRenderer to C. 2017-05-25 14:56:08 +10:00
UnknownShadow200
f97208440c Port unicode to code page 437 converting to C. 2017-05-25 14:54:00 +10:00
UnknownShadow200
c403e3765b Get rid of code duplication in MapRenderer 2017-05-25 14:46:27 +10:00
UnknownShadow200
645ed74337 Change typedef from TextureID to TextureLoc, to avoid confusion with native gfx texture ids. 2017-05-24 21:39:35 +10:00
UnknownShadow200
e71521130e Launcher should try to download critical resources (default.zip), before attempting to download music and sounds. 2017-05-24 21:03:44 +10:00
UnknownShadow200
4236b0f636 Add DateTime header to C, add functions for Platform to get current local and UTC time 2017-05-23 23:26:56 +10:00
UnknownShadow200
d11caecd48 Add World_MaxX and World_MaxZ to World C header 2017-05-23 22:28:25 +10:00
UnknownShadow200
4268d7c7c1 Launcher is now capable of running without ClassicalSharp.exe 2017-05-23 10:04:18 +10:00
UnknownShadow200
400f24df8f Fix most compile errors 2017-05-23 08:53:28 +10:00
UnknownShadow200
c3c6099ea4 Finish porting IWorldLighting to C. 2017-05-23 08:31:54 +10:00