Commit Graph

116 Commits

Author SHA1 Message Date
CobaltXII
7a6d0b7374 Now loading and saving levels 2018-12-30 20:30:57 -05:00
CobaltXII
9781fde17a Now including file headers 2018-12-30 20:29:18 -05:00
CobaltXII
d9b910a95a Implemented file headers 2018-12-30 20:29:12 -05:00
CobaltXII
5bdcc13a06 Worlds are now larger 2018-12-30 19:05:17 -05:00
CobaltXII
16f78c9de9 Terrain is slightly higher 2018-12-30 19:05:07 -05:00
CobaltXII
8307820214 Added smooth natural lighting 2018-12-30 18:50:15 -05:00
CobaltXII
dd218fefd2 Added mushroom worlds and large mushrooms 2018-12-30 18:50:03 -05:00
CobaltXII
ba10d4bcf9 Increased the FOV from 45 degrees to 70 degrees 2018-12-30 18:04:43 -05:00
CobaltXII
d3c04b8858 Added original and rounded trees 2018-12-30 18:04:29 -05:00
CobaltXII
d02acf9088 Now including generator headers 2018-12-30 17:50:48 -05:00
CobaltXII
91f6eab5dc Implemented inline void set_id_safe_if_not_air 2018-12-30 17:50:39 -05:00
CobaltXII
2299c70dd4 Implemented inline void set_id_safe_if_air 2018-12-30 17:50:25 -05:00
CobaltXII
c491abf278 Implemented inline void set_id_if_not_air 2018-12-30 17:50:07 -05:00
CobaltXII
3fa0b38d09 Implemented inline void set_id_if_air 2018-12-30 17:50:01 -05:00
CobaltXII
192ae9b737 Added extremely bright light generator 2018-12-30 17:49:45 -05:00
CobaltXII
8d7e11c36d Added water generator 2018-12-30 17:49:36 -05:00
CobaltXII
2755d0b181 Added grass, sand and gravel generators 2018-12-30 17:49:28 -05:00
CobaltXII
cc82aadeb8 Added base terrain generator 2018-12-30 17:49:16 -05:00
CobaltXII
57322a2d08 Implemented generator headers 2018-12-30 17:49:06 -05:00
CobaltXII
dced240e79 Implemented water transparency 2018-12-30 17:48:40 -05:00
CobaltXII
fd7fd188f0 Added id_sandstone 2018-12-30 17:48:08 -05:00
CobaltXII
ef0f3ed296 FastNoise is now an included dependency 2018-12-30 17:47:39 -05:00
CobaltXII
243bddd61f Relative mouse mode can be disabled by pressing SDLK_ESCAPE 2018-12-30 15:38:53 -05:00
CobaltXII
a19c3d8be7 Implemented relative mouse mode 2018-12-30 15:35:24 -05:00
CobaltXII
17e82e417a Implemented fog 2018-12-30 15:21:21 -05:00
CobaltXII
40eb12acad The player position is now taken into account when generating a model matrix 2018-12-30 15:21:08 -05:00
CobaltXII
c8fc3278b1 Implemented friction and movement 2018-12-30 15:20:38 -05:00
CobaltXII
a6aff57071 Added player movement handlers 2018-12-30 15:20:25 -05:00
CobaltXII
2499a5c4d3 Added cinematic camera 2018-12-30 15:20:15 -05:00
CobaltXII
c81bff9419 Added player acceleration and friction constants 2018-12-30 15:19:58 -05:00
CobaltXII
d63ce2fa1d Added player position and velocity variables 2018-12-30 15:19:33 -05:00
CobaltXII
f5f77ededa Implemented depth clamping 2018-12-30 15:19:02 -05:00
CobaltXII
04b803d622 Now using accessor* objects for rendering 2018-12-30 14:22:18 -05:00
CobaltXII
4b4791ebfb Now including accessor headers 2018-12-30 14:21:53 -05:00
CobaltXII
7fc16f0112 Implemented void deallocate_accessor 2018-12-30 14:21:45 -05:00
CobaltXII
2f3659520d Implemented accessor* allocate_accessor 2018-12-30 14:21:35 -05:00
CobaltXII
0750d82cb1 Implemented accessor headers 2018-12-30 14:21:18 -05:00
CobaltXII
941d871acf Fixed pointer documentation 2018-12-30 14:02:26 -05:00
CobaltXII
7f2ed9f05a Now including chunk headers 2018-12-30 13:52:57 -05:00
CobaltXII
a47f2a98b2 Now using world and chunk functions 2018-12-30 13:52:48 -05:00
CobaltXII
4c7b23e8de Large changes to documentation 2018-12-30 13:52:36 -05:00
CobaltXII
01b468402b Implemented void render_chunk 2018-12-30 13:51:12 -05:00
CobaltXII
e9c794aeb7 Implemented void deallocate_chunk 2018-12-30 13:51:02 -05:00
CobaltXII
413f033760 Implemented chunk* allocate_chunk 2018-12-30 13:50:48 -05:00
CobaltXII
24624b1fd5 Implemented chunk headers 2018-12-30 13:50:26 -05:00
CobaltXII
6d8a167fba Now including mesh headers 2018-12-30 00:02:27 -05:00
CobaltXII
906dc653b3 Implemented mesh headers 2018-12-30 00:02:20 -05:00
CobaltXII
aef7d68a93 Implemented inline bool in_bounds 2018-12-30 00:02:02 -05:00
CobaltXII
cc2429d1c3 Implemented inline bool is_transparent 2018-12-30 00:01:51 -05:00
CobaltXII
433ffb3c29 Implemented world* allocate_world 2018-12-29 15:34:05 -05:00