Commit graph

2101 commits

Author SHA1 Message Date
UnknownShadow200
9e9cfae15f Forgot to include AABB.h 2017-05-20 15:10:41 +10:00
UnknownShadow200
29050f33bc Add AABB header in C. 2017-05-20 11:34:37 +10:00
UnknownShadow200
e2dd46434e less compile errors 2017-05-20 09:55:29 +10:00
UnknownShadow200
21c1896bbf Partially port Skyboxrenderer to C. 2017-05-19 18:17:38 +10:00
UnknownShadow200
c912d5d606 Partially port WeatherRenderer to C. 2017-05-19 17:57:12 +10:00
UnknownShadow200
9da0391bf1 Port network enums to C. 2017-05-19 17:46:56 +10:00
UnknownShadow200
b8aa4cd6de Move some platform methods into separate IO header. 2017-05-19 17:46:11 +10:00
UnknownShadow200
860fbf6320 Port game fields to C 2017-05-19 17:41:01 +10:00
UnknownShadow200
23bfc79fa1 Start port of Camera and PickedPos to C. 2017-05-19 17:39:53 +10:00
UnknownShadow200
df803760e1 Port more events to C. 2017-05-19 17:38:53 +10:00
UnknownShadow200
0d17e113b2 Port IntersectionUtils to C 2017-05-18 23:18:54 +10:00
UnknownShadow200
159dfbded6 Port IGameComponent and ScheduledTask to C 2017-05-18 23:05:29 +10:00
UnknownShadow200
3811bb623b PointlessEventHandlers--; 2017-05-17 22:50:30 +10:00
UnknownShadow200
7953796732 Writing 64 bit integers is unused anyways, so remove the func 2017-05-17 22:49:11 +10:00
UnknownShadow200
73b6d9f489 Start porting stream I/O to C 2017-05-17 22:44:03 +10:00
UnknownShadow200
ad760bcc96 Port frustum culling to C 2017-05-17 21:52:26 +10:00
UnknownShadow200
32f6d4c783 Remove old .bin unpacker - if people still haven't updated by now, they will just have to redownload the sounds. 2017-05-17 21:21:00 +10:00
UnknownShadow200
2ecc614213 Port CuboidDrawer to C 2017-05-16 22:57:37 +10:00
UnknownShadow200
c87309176a Remove an obsolete bit of code 2017-05-15 20:54:06 +10:00
UnknownShadow200
424ba46364 Message box when default.zip missing 2017-05-14 11:56:51 +10:00
UnknownShadow200
a5d3dcf73b Fix all the C compilation errors. Don't know if code actually works though. 2017-05-13 21:56:13 +10:00
UnknownShadow200
7f59975176 Fix unchecked 'use classicube.net for skins' not working. (Thanks DireDay) 2017-05-13 19:22:35 +10:00
UnknownShadow200
44a64a3f4e Port ErrorHandler to C. 2017-05-13 14:22:54 +10:00
UnknownShadow200
b5e9233335 I don't like how github detects some of the code as C++ and Objective-C, apparently this fixes it. 2017-05-13 13:47:51 +10:00
UnknownShadow200
4fb9af812e Rename FastColour to PackedCol, start work on writing D3D9 resource creation methods in C.
Do I even have a clue what I'm doing?
2017-05-13 13:43:29 +10:00
UnknownShadow200
f6a4df5f6a Implement D3D9 resource methods in C, asides from resource creation. 2017-05-13 10:44:40 +10:00
UnknownShadow200
8e8e1707dd Fix compilation erorrs with new code. still need to implement remainingf D3D9 api funcs in C. 2017-05-13 08:52:54 +10:00
UnknownShadow200
eb1ca2be3f Port TerrainAtlas2D to C. 2017-05-13 08:32:29 +10:00
UnknownShadow200
90b1b1818d Remove all declarations in for loops, for pre C99 compatibility. 2017-05-13 00:03:11 +10:00
UnknownShadow200
5a49676c8a Start work on implementing 1D and 2D texture atlas in C. 2017-05-12 23:48:04 +10:00
UnknownShadow200
90181ed4db Add more stuff to C string API 2017-05-12 19:46:33 +10:00
UnknownShadow200
ff692478b3 Take declarations out of loops, for pre C99 compatibility. 2017-05-12 19:43:54 +10:00
UnknownShadow200
2a86fbb1c1 kill off // comments 2017-05-11 23:29:26 +10:00
UnknownShadow200
4bf6bbf054 Fix some minor issues 2017-05-11 23:19:41 +10:00
UnknownShadow200
d8efb47df7 Implement VertexStructs in C, fix incorrect declaration of ReadFile/WriteFile, add C99 typedefs for integer types 2017-05-11 22:54:19 +10:00
UnknownShadow200
0e78857604 Fix majority of C compilation errors. Do I even know what I'm doing? 2017-05-11 21:44:53 +10:00
UnknownShadow200
bea9194169 2.5% less compile errors 2017-05-11 21:32:58 +10:00
UnknownShadow200
0171abf800 Implement more matrix stuff in C. 2017-05-11 21:27:49 +10:00
UnknownShadow200
36863b0cec Create Matrix function headers in C 2017-05-11 19:54:20 +10:00
UnknownShadow200
9ccba753c5 Implement matrix push / pop in C 2017-05-11 13:42:31 +10:00
UnknownShadow200
c452405510 Implement event handlers 2017-05-11 13:27:20 +10:00
UnknownShadow200
dde7c6258e Implement WorldEnv in C 2017-05-10 17:56:25 +10:00
UnknownShadow200
63942793f0 Use macro for indexing coordinates 2017-05-10 13:38:35 +10:00
UnknownShadow200
b3c67bc711 Fix issue with updating not working on mono when space in path, fixes #391 2017-05-09 23:53:03 +10:00
UnknownShadow200
68e815e6ed Design initial event framework 2017-05-09 19:16:56 +10:00
UnknownShadow200
97de676d31 x 2017-05-09 11:47:12 +10:00
UnknownShadow200
8888576bcb Move NoShade out of BlockModel, more work on D3D9 api in C 2017-05-09 11:45:46 +10:00
UnknownShadow200
e37dd1a2c7 Initial work on porting WorldEnv to C.
Still need to think of how to do port event handling.
2017-05-09 10:00:19 +10:00
UnknownShadow200
7973d3b2b8 Implement World class in C 2017-05-09 09:34:19 +10:00
UnknownShadow200
b3beb74d84 Port Vector3I to C 2017-05-09 09:15:52 +10:00