2305 Commits

Author SHA1 Message Date
UnknownShadow200
76bf08a61b Make network stuff publicly accesible, addresses #464 but not really. 2017-08-08 14:39:35 +10:00
UnknownShadow200
50c6a66082 #if 0 out all C code that's not used, finish port of Stream to C. 2017-08-08 12:30:00 +10:00
UnknownShadow200
4e169c14bd Actually add DisplayDevice.c to the solution 2017-08-08 11:40:17 +10:00
UnknownShadow200
0f720bfbe2 Port DisplayDevice to C. 2017-08-08 09:52:11 +10:00
UnknownShadow200
04dfac3cbe I accidentally broke the launcher ooopppsss 2017-08-08 00:22:55 +10:00
UnknownShadow200
e6ec7037aa Fix screen bounds determining in some cases in X11DisplayDevice 2017-08-08 00:03:00 +10:00
UnknownShadow200
63530be40a Start porting DisplayDevice to C. 2017-08-07 22:21:34 +10:00
UnknownShadow200
6e92beec24 More removal of unused features from OpenTK 2017-08-07 21:34:37 +10:00
UnknownShadow200
bb7af017d7 Since we don't care about available resolutions, remove the code and same the memory allocated to store them 2017-08-07 20:55:38 +10:00
UnknownShadow200
907e9f2515 IDisplayDeviceDriver doesn't need to be a class anymore. 2017-08-07 20:23:05 +10:00
UnknownShadow200
7db43b7ed7 Remove more unused from OpenTK 2017-08-07 19:33:09 +10:00
UnknownShadow200
37a260a727 Remove unused Title get/set from OpenTK 2017-08-07 19:21:37 +10:00
UnknownShadow200
5f3980aecc Remove unused winapi func declarations 2017-08-07 13:24:21 +10:00
UnknownShadow200
b9b9478712 oops forgot to sav one file in last commit 2017-08-07 13:08:17 +10:00
UnknownShadow200
a968a137a1 Significantly simplify DisplayDevice 2017-08-07 13:04:29 +10:00
UnknownShadow200
e24ef9e4e6 Fix keyboard/input layout change not working when client had focus 2017-08-05 22:33:46 +10:00
UnknownShadow200
75d4fb0549 Fix missing (void) declaration for C functions that take no args 2017-08-04 12:36:42 +10:00
UnknownShadow200
dd08385fdc Fix WeatherRenderer in C. 2017-08-04 12:32:24 +10:00
UnknownShadow200
446afae0bd Finish porting EnvRenderer to C. 2017-08-04 12:26:52 +10:00
UnknownShadow200
9172afcfc9 Combine MinimalEnvRenderer and StandardEnvRenderer, remove a bunch of yucky 'if X is Y', casts, game.ReplaceComponent 2017-08-04 11:36:51 +10:00
UnknownShadow200
4459621057 Fix audio failing to play in windows 2000 VM, should hopefully address #463 2017-08-03 21:43:30 +10:00
UnknownShadow200
08fd0b19a2 Fix sitting model not having skin cleared. 2017-08-03 14:53:57 +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
0695fe04eb Port ChickenModel to C. 2017-08-03 14:53:12 +10:00
UnknownShadow200
fa03620666 Port SpiderModel to C. 2017-08-03 14:52:51 +10:00
UnknownShadow200
bee207138c Only pick a block if the intersection point is exactly within reach distance. Should address #461. 2017-08-02 20:06:01 +10:00
UnknownShadow200
8ebc8cda7b Min model scale allowed is now 0.01 2017-07-30 21:26:24 +10:00
UnknownShadow200
de1b84883f Update readme to specify that it supports windows 98 (in a VM) 2017-07-30 13:40:56 +10:00
UnknownShadow200
8113246985 allow changing scaling of each axis of model independently. 2017-07-30 10:05:05 +10:00
UnknownShadow200
9f918334bd use a do {} while in StringBuffer.AppendNum 2017-07-29 23:45:27 +10:00
UnknownShadow200
1a370dabc7 Fix crashing when going to extremely ridiculously coordinates far from spawn (in the range of ~2 billion) 2017-07-29 23:38:46 +10:00
UnknownShadow200
84865b1a57 Allow code page 437 chars in hotkeys and level save 2017-07-28 20:58:40 +10:00
UnknownShadow200
273d276086 Revert "Remove child window from windows gamewindow backend"
This reverts commit f112751dd64fcd51237b3449b874fcc1d5c92b61.
2017-07-26 20:16:41 +10:00
UnknownShadow200
f112751dd6 Remove child window from windows gamewindow backend 2017-07-26 17:34:11 +10:00
UnknownShadow200
54c1909cd4 X 2017-07-25 22:05:45 +10:00
UnknownShadow200
e2ea555a94 Quick fix for map not rendering in pre OpenGL 1.2 backend. (needs to be optimised still) 2017-07-25 21:49:40 +10:00
UnknownShadow200
566cfdd7cb x 2017-07-25 14:51:48 +10:00
UnknownShadow200
86c6cc3921 Survival: Implement basic game-over screen 2017-07-25 13:44:27 +10:00
UnknownShadow200
22a14a0f5a Survival: Implement rudimentary fall damage 2017-07-25 13:39:20 +10:00
UnknownShadow200
a89485a960 Survival: Add BeginFrame/EndFrame methods 2017-07-25 13:25:17 +10:00
UnknownShadow200
17f0b5e8c7 Port PigModel to C. 2017-07-25 08:12:53 +10:00
UnknownShadow200
ec36158d4b Fix incorrect hresult declaration 2017-07-24 14:45:22 +10:00
UnknownShadow200
30264bce80 Port ZombieModel to C. 2017-07-24 14:22:54 +10:00
UnknownShadow200
c82e1e91c1 Port skeleton model to C. 2017-07-24 11:00:01 +10:00
UnknownShadow200
15a6cdb31b Change from 'using nolimit mode is discouraged for general usage' to 'using nolimit mode is discouraged' 2017-07-23 11:01:06 +10:00
Goodlyay
9425feb440 Merge branch 'master' of https://github.com/UnknownShadow200/ClassicalSharp 2017-07-21 23:13:06 -07:00
UnknownShadow200
daf7b95203 X 2017-07-22 16:12:47 +10:00
Goodlyay
1594008dab Make DrawSprite virtual void
So both Adv and normal MeshBuilders can override it.
2017-07-21 23:07:57 -07:00
UnknownShadow200
e18da6a308 Fix issues with cached terrain.png not being updated when entry at same url is changed 2017-07-22 15:56:46 +10:00
UnknownShadow200
1d00da8381 Fix water modified to be a non-full block still always stretching top face of water. (Thanks VenkSociety) 2017-07-22 12:54:16 +10:00