Commit Graph

377 Commits

Author SHA1 Message Date
CobaltXII
8868bb8a4e Create furnace_front_on.png 2019-01-03 19:07:46 -05:00
CobaltXII
d13021819e Create furnace_front_off.png 2019-01-03 19:07:45 -05:00
CobaltXII
6789ebc10f Removed gpu_sprite* generate_test_gpu_sprite 2019-01-03 18:51:10 -05:00
CobaltXII
17856f5c3e Added id_crafting_table 2019-01-03 18:44:33 -05:00
CobaltXII
481bbc384d Added pseudo-inventory, change selection with SDLK_1 to SDLK_9 2019-01-03 17:43:30 -05:00
CobaltXII
9b161829ae Buttons now change state to button_hover on hover 2019-01-03 17:41:21 -05:00
CobaltXII
0225298cef Now including button headers 2019-01-03 17:00:27 -05:00
CobaltXII
5469b6383d Implemented void draw_button 2019-01-03 17:00:19 -05:00
CobaltXII
5902e64ec1 Implemented enum button_state 2019-01-03 17:00:12 -05:00
CobaltXII
e3d8be2eb9 generate_rectangle_gpu_sprite now accepts texture coordinates 2019-01-03 16:59:48 -05:00
CobaltXII
d723bc8ad2 Update image.hpp 2019-01-03 16:59:24 -05:00
CobaltXII
058a083f30 Create buttons.png 2019-01-03 16:59:22 -05:00
CobaltXII
b9b6be78f5 Now including sprite headers 2019-01-03 16:09:08 -05:00
CobaltXII
b6b523a5f8 load_sprite_preliminaries is now called on initialization 2019-01-03 16:08:59 -05:00
CobaltXII
9f9aaf07e6 Implemented gpu_sprite* generate_rectangle_gpu_sprite 2019-01-03 16:08:41 -05:00
CobaltXII
32545ae6e5 Implemented gpu_sprite* generate_test_gpu_sprite 2019-01-03 16:08:27 -05:00
CobaltXII
e561337771 Implemented void draw_destroy_gpu_sprite 2019-01-03 16:08:13 -05:00
CobaltXII
ae84c8a1ad Implemented gpu_sprite* make_gpu_sprite 2019-01-03 16:08:01 -05:00
CobaltXII
65e0321f37 Implemented struct gpu_sprite 2019-01-03 16:07:45 -05:00
CobaltXII
04a5be513c Implemented inline void write_vertex 2019-01-03 16:07:35 -05:00
CobaltXII
5bb28e6dd8 Implemented cpu_sprite* allocate_sprite 2019-01-03 16:07:25 -05:00
CobaltXII
797be60ecb Implemented void load_sprite_preliminaries 2019-01-03 16:07:12 -05:00
CobaltXII
c36c1996be Implemented struct cpu_sprite 2019-01-03 16:07:01 -05:00
CobaltXII
4268bf856e Fixed typo 2019-01-03 16:06:47 -05:00
CobaltXII
c6ffa3f9c1 Create sprite_vertex.glsl 2019-01-03 16:06:40 -05:00
CobaltXII
5fa8e8e2dc Create sprite_fragment.glsl 2019-01-03 16:06:38 -05:00
CobaltXII
340cea2a0f Interface textures are now loaded on initialization 2019-01-03 15:36:36 -05:00
CobaltXII
218bfba8ee Implemented void load_interface_textures 2019-01-03 15:36:00 -05:00
CobaltXII
03c4391852 Implemented struct complete_texture 2019-01-03 15:35:48 -05:00
CobaltXII
a5896cfb90 Create ascii.png 2019-01-03 15:35:26 -05:00
CobaltXII
c1c0fbf410 Added std::vector<std::string> all_gui 2019-01-03 15:35:15 -05:00
CobaltXII
8651da2022 Lowered terrain octaves from 4 to 2 2019-01-03 14:26:31 -05:00
CobaltXII
1e4a3c79e7 View bobbing is now much more exaggerated 2019-01-03 12:24:48 -05:00
CobaltXII
b5bf2d5f2a Fixed broken block placement 2019-01-03 12:24:25 -05:00
CobaltXII
59cdb511b5 Players can only jump when colliding along the Y axis 2019-01-03 12:24:10 -05:00
CobaltXII
0012919369 bool do_collision_detection_and_response is now of type collision_data 2019-01-03 12:23:43 -05:00
CobaltXII
9d7a528aa9 Added view bobbing 2019-01-03 11:33:13 -05:00
CobaltXII
2ddaebfef8 Fixed block hitbox test 2019-01-03 11:33:04 -05:00
CobaltXII
b0b6ff30f3 Added gravity 2019-01-03 11:32:52 -05:00
CobaltXII
8babdb89bb Removed creative camera 2019-01-03 11:32:18 -05:00
CobaltXII
293329ff78 Testing jumping, do not hold SDLK_SPACE 2019-01-03 11:31:44 -05:00
CobaltXII
bf419b9276 Lowered friction 2019-01-03 11:31:31 -05:00
CobaltXII
bf3caa4b23 Slowed down acceleration 2019-01-03 11:31:24 -05:00
CobaltXII
66f0ea3eeb void do_collision_detection_and_response is now of type bool 2019-01-03 11:21:23 -05:00
CobaltXII
538eb69ca2 Fixed segmentation fault when removing edge blocks 2019-01-03 11:21:00 -05:00
CobaltXII
5dc4993375 Reeds now generate naturally 2019-01-02 21:58:32 -05:00
CobaltXII
2766dec807 Minor cleanups 2019-01-02 21:54:33 -05:00
CobaltXII
448474be50 Reeds cannot exist if there is nothing below them 2019-01-02 21:54:21 -05:00
CobaltXII
dfc0f6188d Flowers and mushrooms cannot exist if there is nothing below them 2019-01-02 21:54:09 -05:00
CobaltXII
2e7bfdb412 All cross blocks are destroyed and replaced by water 2019-01-02 21:53:53 -05:00