Commit Graph

  • ad990e2a87 Chunk buffer is now larger CobaltXII 2019-01-03 21:14:56 -05:00
  • 343ff70743 Added id_wheat_0 to id_wheat_7 CobaltXII 2019-01-03 21:14:47 -05:00
  • 34583743fc Create wheat_stage_7.png CobaltXII 2019-01-03 21:14:16 -05:00
  • 769ff32d49 Create wheat_stage_6.png CobaltXII 2019-01-03 21:14:14 -05:00
  • 744bcae853 Create wheat_stage_5.png CobaltXII 2019-01-03 21:14:11 -05:00
  • be23ac7b9c Create wheat_stage_4.png CobaltXII 2019-01-03 21:14:09 -05:00
  • aaac080c76 Create wheat_stage_3.png CobaltXII 2019-01-03 21:14:08 -05:00
  • aad00bfc4e Create wheat_stage_2.png CobaltXII 2019-01-03 21:14:06 -05:00
  • b268a8f874 Create wheat_stage_1.png CobaltXII 2019-01-03 21:14:04 -05:00
  • f440ec088b Create wheat_stage_0.png CobaltXII 2019-01-03 21:14:02 -05:00
  • f25159b053 Added some sort of swimming CobaltXII 2019-01-03 20:49:21 -05:00
  • 0fb25fd419 A new screenshot is now shown in the README.md CobaltXII 2019-01-03 19:49:26 -05:00
  • fe61f45451 Added a new screenshot CobaltXII 2019-01-03 19:48:59 -05:00
  • 1d96dd59a5 Farmland is reverted to dirt whenever something is placed on top of it CobaltXII 2019-01-03 19:42:41 -05:00
  • a2a5111c7e More removals CobaltXII 2019-01-03 19:42:24 -05:00
  • 0465bf9a0d Removed more files temporarily CobaltXII 2019-01-03 19:40:31 -05:00
  • 05887d53ef Added id_dry_farmland and id_wet_farmland CobaltXII 2019-01-03 19:36:10 -05:00
  • 3f8ebf3cca Removed button.hpp and sprite.hpp temporarily CobaltXII 2019-01-03 19:35:55 -05:00
  • f8cff3e410 Pumpkins and melons now spawn naturally CobaltXII 2019-01-03 19:28:27 -05:00
  • 3e0b9d0d13 Updated image.hpp to include new images CobaltXII 2019-01-03 19:10:08 -05:00
  • 4b409a07eb Implemented face_info* make_face_info_block_food CobaltXII 2019-01-03 19:09:57 -05:00
  • be1b68ee09 Implemented face_info* make_face_info_table CobaltXII 2019-01-03 19:09:50 -05:00
  • b2b8bb9b6a Added id_melon CobaltXII 2019-01-03 19:09:37 -05:00
  • 26a2892941 Added id_jack_o_lantern CobaltXII 2019-01-03 19:09:27 -05:00
  • 07004b7487 Added id_pumpkin CobaltXII 2019-01-03 19:09:11 -05:00
  • eec80cfddf Added id_burning_furnace CobaltXII 2019-01-03 19:08:55 -05:00
  • 1b4523c83f Added id_furnace CobaltXII 2019-01-03 19:08:36 -05:00
  • 7a6b2ebdc3 Create pumpkin_top.png CobaltXII 2019-01-03 19:08:03 -05:00
  • 83bf3cb333 Create pumpkin_side.png CobaltXII 2019-01-03 19:08:01 -05:00
  • 038a066b66 Create pumpkin_face_on.png CobaltXII 2019-01-03 19:07:58 -05:00
  • edf63841fa Create pumpkin_face_off.png CobaltXII 2019-01-03 19:07:57 -05:00
  • 518c38a8df Create melon_top.png CobaltXII 2019-01-03 19:07:55 -05:00
  • 2a43916003 Create melon_side.png CobaltXII 2019-01-03 19:07:53 -05:00
  • 1f35f3f384 Create furnace_top.png CobaltXII 2019-01-03 19:07:51 -05:00
  • 3823e5ad37 Create furnace_side.png CobaltXII 2019-01-03 19:07:49 -05:00
  • 8868bb8a4e Create furnace_front_on.png CobaltXII 2019-01-03 19:07:46 -05:00
  • d13021819e Create furnace_front_off.png CobaltXII 2019-01-03 19:07:45 -05:00
  • 6789ebc10f Removed gpu_sprite* generate_test_gpu_sprite CobaltXII 2019-01-03 18:51:10 -05:00
  • 17856f5c3e Added id_crafting_table CobaltXII 2019-01-03 18:44:33 -05:00
  • 481bbc384d Added pseudo-inventory, change selection with SDLK_1 to SDLK_9 CobaltXII 2019-01-03 17:43:30 -05:00
  • 9b161829ae Buttons now change state to button_hover on hover CobaltXII 2019-01-03 17:41:21 -05:00
  • 0225298cef Now including button headers CobaltXII 2019-01-03 17:00:27 -05:00
  • 5469b6383d Implemented void draw_button CobaltXII 2019-01-03 17:00:19 -05:00
  • 5902e64ec1 Implemented enum button_state CobaltXII 2019-01-03 17:00:12 -05:00
  • e3d8be2eb9 generate_rectangle_gpu_sprite now accepts texture coordinates CobaltXII 2019-01-03 16:59:48 -05:00
  • d723bc8ad2 Update image.hpp CobaltXII 2019-01-03 16:59:24 -05:00
  • 058a083f30 Create buttons.png CobaltXII 2019-01-03 16:59:22 -05:00
  • b9b6be78f5 Now including sprite headers CobaltXII 2019-01-03 16:09:08 -05:00
  • b6b523a5f8 load_sprite_preliminaries is now called on initialization CobaltXII 2019-01-03 16:08:59 -05:00
  • 9f9aaf07e6 Implemented gpu_sprite* generate_rectangle_gpu_sprite CobaltXII 2019-01-03 16:08:41 -05:00
  • 32545ae6e5 Implemented gpu_sprite* generate_test_gpu_sprite CobaltXII 2019-01-03 16:08:27 -05:00
  • e561337771 Implemented void draw_destroy_gpu_sprite CobaltXII 2019-01-03 16:08:13 -05:00
  • ae84c8a1ad Implemented gpu_sprite* make_gpu_sprite CobaltXII 2019-01-03 16:08:01 -05:00
  • 65e0321f37 Implemented struct gpu_sprite CobaltXII 2019-01-03 16:07:45 -05:00
  • 04a5be513c Implemented inline void write_vertex CobaltXII 2019-01-03 16:07:35 -05:00
  • 5bb28e6dd8 Implemented cpu_sprite* allocate_sprite CobaltXII 2019-01-03 16:07:25 -05:00
  • 797be60ecb Implemented void load_sprite_preliminaries CobaltXII 2019-01-03 16:07:12 -05:00
  • c36c1996be Implemented struct cpu_sprite CobaltXII 2019-01-03 16:07:01 -05:00
  • 4268bf856e Fixed typo CobaltXII 2019-01-03 16:06:47 -05:00
  • c6ffa3f9c1 Create sprite_vertex.glsl CobaltXII 2019-01-03 16:06:40 -05:00
  • 5fa8e8e2dc Create sprite_fragment.glsl CobaltXII 2019-01-03 16:06:38 -05:00
  • 340cea2a0f Interface textures are now loaded on initialization CobaltXII 2019-01-03 15:36:36 -05:00
  • 218bfba8ee Implemented void load_interface_textures CobaltXII 2019-01-03 15:36:00 -05:00
  • 03c4391852 Implemented struct complete_texture CobaltXII 2019-01-03 15:35:48 -05:00
  • a5896cfb90 Create ascii.png CobaltXII 2019-01-03 15:35:26 -05:00
  • c1c0fbf410 Added std::vector<std::string> all_gui CobaltXII 2019-01-03 15:35:15 -05:00
  • 8651da2022 Lowered terrain octaves from 4 to 2 CobaltXII 2019-01-03 14:26:31 -05:00
  • 1e4a3c79e7 View bobbing is now much more exaggerated CobaltXII 2019-01-03 12:24:48 -05:00
  • b5bf2d5f2a Fixed broken block placement CobaltXII 2019-01-03 12:24:25 -05:00
  • 59cdb511b5 Players can only jump when colliding along the Y axis CobaltXII 2019-01-03 12:24:10 -05:00
  • 0012919369 bool do_collision_detection_and_response is now of type collision_data CobaltXII 2019-01-03 12:23:43 -05:00
  • 9d7a528aa9 Added view bobbing CobaltXII 2019-01-03 11:33:13 -05:00
  • 2ddaebfef8 Fixed block hitbox test CobaltXII 2019-01-03 11:33:04 -05:00
  • b0b6ff30f3 Added gravity CobaltXII 2019-01-03 11:32:52 -05:00
  • 8babdb89bb Removed creative camera CobaltXII 2019-01-03 11:32:18 -05:00
  • 293329ff78 Testing jumping, do not hold SDLK_SPACE CobaltXII 2019-01-03 11:31:44 -05:00
  • bf419b9276 Lowered friction CobaltXII 2019-01-03 11:31:31 -05:00
  • bf3caa4b23 Slowed down acceleration CobaltXII 2019-01-03 11:31:24 -05:00
  • 66f0ea3eeb void do_collision_detection_and_response is now of type bool CobaltXII 2019-01-03 11:21:23 -05:00
  • 538eb69ca2 Fixed segmentation fault when removing edge blocks CobaltXII 2019-01-03 11:21:00 -05:00
  • 5dc4993375 Reeds now generate naturally CobaltXII 2019-01-02 21:58:32 -05:00
  • 2766dec807 Minor cleanups CobaltXII 2019-01-02 21:54:33 -05:00
  • 448474be50 Reeds cannot exist if there is nothing below them CobaltXII 2019-01-02 21:54:21 -05:00
  • dfc0f6188d Flowers and mushrooms cannot exist if there is nothing below them CobaltXII 2019-01-02 21:54:09 -05:00
  • 2e7bfdb412 All cross blocks are destroyed and replaced by water CobaltXII 2019-01-02 21:53:53 -05:00
  • b8dc4248e2 Flowers can now be placed on id_dirt as well CobaltXII 2019-01-02 21:53:40 -05:00
  • 8bcd36dbbe Can only place id_reeds on id_sand or id_reeds CobaltXII 2019-01-02 21:46:49 -05:00
  • 1ecb48c785 Can only place id_dandelion and id_rose on id_grass CobaltXII 2019-01-02 21:46:37 -05:00
  • d969508065 Slabs can now be placed if the player is partially inside their region CobaltXII 2019-01-02 21:45:58 -05:00
  • 5b7bdf574b Minor cleanup to main.cpp CobaltXII 2019-01-02 21:45:23 -05:00
  • a5a29154b9 Added null constructor for struct hitbox CobaltXII 2019-01-02 21:16:19 -05:00
  • 4cbf710630 Implemented id_reeds CobaltXII 2019-01-02 20:17:28 -05:00
  • aa0d15e196 Fixed the top face of slabs sometimes not rendering CobaltXII 2019-01-02 20:17:03 -05:00
  • ef317bb8c9 Removed periods caused by double-spacing in Sublime Text CobaltXII 2019-01-02 18:45:42 -05:00
  • 3a7394f5fd Placing slabs on top of slabs now creates double slabs CobaltXII 2019-01-02 18:39:07 -05:00
  • d1ce8617f8 Now using collision functions instead of doing it in main CobaltXII 2019-01-02 18:38:49 -05:00
  • dd66b97a37 Implemented void do_collision_detection_and_response CobaltXII 2019-01-02 18:38:23 -05:00
  • 99a2369b80 Implemented inline block_id slab_to_double_slab CobaltXII 2019-01-02 18:38:07 -05:00
  • 7d43f662a0 Added support for slab meshing CobaltXII 2019-01-02 18:11:06 -05:00
  • 456b18e042 Modified inline bool is_transparent CobaltXII 2019-01-02 18:10:51 -05:00