Commit Graph

  • dfd7c18465 Implemented inline bool is_slab CobaltXII 2019-01-02 18:10:41 -05:00
  • f5087cb5dd Added id_brick_slab CobaltXII 2019-01-02 18:10:30 -05:00
  • b009542c8f Added id_cobblestone_slab CobaltXII 2019-01-02 18:10:20 -05:00
  • 6f9de49f18 Added id_birch_wood_slab CobaltXII 2019-01-02 18:10:03 -05:00
  • db6c9ab825 Added id_oak_wood_slab CobaltXII 2019-01-02 18:09:49 -05:00
  • a615f377fb Added id_sandstone_slab CobaltXII 2019-01-02 18:09:30 -05:00
  • 31b91d115f Added id_stone_slab CobaltXII 2019-01-02 18:09:13 -05:00
  • 6fa6d37580 Added id_double_brick_slab CobaltXII 2019-01-02 17:50:39 -05:00
  • 8d489c9425 Added id_double_cobblestone_slab CobaltXII 2019-01-02 17:50:23 -05:00
  • 2d47caa310 Added id_double_birch_wood_slab CobaltXII 2019-01-02 17:50:02 -05:00
  • 975d8e6288 Added id_double_oak_wood_slab CobaltXII 2019-01-02 17:49:38 -05:00
  • d08e653bf6 Added id_double_sandstone_slab CobaltXII 2019-01-02 17:49:16 -05:00
  • a07ce58583 Added id_double_stone_slab CobaltXII 2019-01-02 17:48:55 -05:00
  • 92f9060124 Mushrooms are now planted naturally CobaltXII 2019-01-02 16:25:56 -05:00
  • ec7bfb26e8 Added id_red_mushroom and id_brown_mushroom CobaltXII 2019-01-02 16:25:40 -05:00
  • 57f217dc81 Added an early 'cross' block renderer for flowers CobaltXII 2019-01-02 16:04:57 -05:00
  • 8854617770 Added a flower planter to the world generator CobaltXII 2019-01-02 16:04:36 -05:00
  • 6e16ad77ae All skylight functions now use is_not_permeable_light CobaltXII 2019-01-02 16:04:12 -05:00
  • 847c409c16 Lowered friction and increased acceleration CobaltXII 2019-01-02 16:03:44 -05:00
  • 149c181f55 Implemented inline bool is_not_permeable_light CobaltXII 2019-01-02 16:03:27 -05:00
  • 2714cef935 Now using new block query functions CobaltXII 2019-01-02 10:05:55 -05:00
  • 54ca06e952 Implemented inline bool is_not_permeable_ray CobaltXII 2019-01-02 10:05:18 -05:00
  • 4c5aeeec02 Implemented inline bool is_not_permeable_mob CobaltXII 2019-01-02 10:05:14 -05:00
  • ebfbfa9c12 Implemented inline bool is_transparent CobaltXII 2019-01-02 10:05:00 -05:00
  • 653b79a977 Implemented inline bool is_cross CobaltXII 2019-01-02 10:04:49 -05:00
  • fbfe5f7c2d Rewrote inline bool is_transparent CobaltXII 2019-01-02 10:04:39 -05:00
  • 881b302e06 Added id_dandelion and id_rose CobaltXII 2019-01-02 10:04:13 -05:00
  • 2d4cb77484 Bedrock now covers 100% of the bottom layer and 50% of the second to bottom layer CobaltXII 2019-01-02 09:24:20 -05:00
  • baa4fe1d44 Increased fog density CobaltXII 2019-01-01 22:00:24 -05:00
  • 69edee99ee Players can now place blocks underwater CobaltXII 2019-01-01 21:37:34 -05:00
  • c613faae80 Water now floods small holes CobaltXII 2019-01-01 21:35:45 -05:00
  • f2681cb134 It is now impossible to destroy water blocks CobaltXII 2019-01-01 21:31:55 -05:00
  • 4f6356a246 Collision detection is no longer applied to water CobaltXII 2019-01-01 21:20:38 -05:00
  • 7418a3eb06 Players can no longer build inside themselves CobaltXII 2019-01-01 21:19:51 -05:00
  • 1a8c245184 There is now a maximum chunk update counter CobaltXII 2019-01-01 21:18:16 -05:00
  • 567c4f647a Block placement is now centered around the player CobaltXII 2019-01-01 21:17:57 -05:00
  • 5cf483d5bf x_res, y_res and z_res are now verified to be multiples of 16 CobaltXII 2019-01-01 20:57:28 -05:00
  • 8c3b6bba8c Added legal disclaimer information to README.md CobaltXII 2019-01-01 20:55:12 -05:00
  • aaa87e83bc Added usage information to README.md CobaltXII 2019-01-01 20:54:59 -05:00
  • d8068d6219 The game now depends on command line arguments CobaltXII 2019-01-01 20:54:14 -05:00
  • 0d56b7da77 Updated version counter CobaltXII 2019-01-01 18:38:27 -05:00
  • c52237c3af Increased friction CobaltXII 2019-01-01 18:38:01 -05:00
  • 4a3720bc6c Modifications to water renderer, may come in handy in the future CobaltXII 2019-01-01 18:25:22 -05:00
  • 4d2cea32d7 Improved water generation CobaltXII 2019-01-01 17:55:02 -05:00
  • 5fc4e09531 Fixed mushroom generation sometimes spawning underwater mushrooms CobaltXII 2019-01-01 17:45:07 -05:00
  • 4a7b48d343 Collision detection and response precision increased by a factor of 64 CobaltXII 2019-01-01 17:38:54 -05:00
  • eebf316d2c Block lighting now uses the lighting value of neighboring faces CobaltXII 2019-01-01 16:58:27 -05:00
  • 2e7abb4584 Implemented inline unsigned char get_artificial_edge CobaltXII 2019-01-01 16:58:06 -05:00
  • 47cb3b1701 Implemented inline unsigned char get_natural_edge CobaltXII 2019-01-01 16:57:58 -05:00
  • 1aeaedb93a Players now spawn at the top of the world CobaltXII 2019-01-01 12:25:01 -05:00
  • 7e8d03bd0e hitbox_*_depth now takes eps as an optional argument CobaltXII 2019-01-01 12:15:23 -05:00
  • eb79ed0b66 Improved documentation CobaltXII 2019-01-01 12:14:30 -05:00
  • eb604d7e98 Inlined all hitbox_*_depth functions CobaltXII 2019-01-01 12:14:13 -05:00
  • 8e7ad680c7 Added collision detection and response CobaltXII 2019-01-01 12:11:45 -05:00
  • 7634790e32 Added block placement and deletion test CobaltXII 2019-01-01 12:11:21 -05:00
  • 3936ccc6b2 Now including hitbox headers CobaltXII 2019-01-01 12:10:44 -05:00
  • a254e6a710 Implemented float hitbox_z_depth CobaltXII 2019-01-01 12:10:28 -05:00
  • 5df3450d93 Implemented float hitbox_y_depth CobaltXII 2019-01-01 12:10:24 -05:00
  • 302a741764 Implemented float hitbox_x_depth CobaltXII 2019-01-01 12:10:18 -05:00
  • a9f0a786ce Implemented inline bool hitbox_intersect CobaltXII 2019-01-01 12:10:06 -05:00
  • 52eb737329 Implemented hitbox header CobaltXII 2019-01-01 12:09:54 -05:00
  • 36dc6ce232 Implemented view distance CobaltXII 2018-12-31 20:53:34 -05:00
  • 005120bbd8 Now including fstream and string standard headers CobaltXII 2018-12-31 19:26:49 -05:00
  • de98b9c61d It is possible to specify the level location using the command line CobaltXII 2018-12-31 19:26:12 -05:00
  • 665c16c72e Sunlight can now travel through glass CobaltXII 2018-12-31 17:57:17 -05:00
  • 7ba158ad0f Added id_glass CobaltXII 2018-12-31 17:56:53 -05:00
  • b6eefb8c93 Added animated water CobaltXII 2018-12-31 17:24:14 -05:00
  • ad2d45ada0 Increased fog density CobaltXII 2018-12-31 17:03:34 -05:00
  • 793985c23d Removed all empty headers CobaltXII 2018-12-31 17:03:20 -05:00
  • e28724898f Delete accessor.cpp CobaltXII 2018-12-31 17:03:05 -05:00
  • 8f6eca8494 Delete block.cpp CobaltXII 2018-12-31 17:03:04 -05:00
  • 64c39b80ba Delete chunk.cpp CobaltXII 2018-12-31 17:03:02 -05:00
  • e8ad352335 Delete face.cpp CobaltXII 2018-12-31 17:03:00 -05:00
  • 3792366298 Delete file.cpp CobaltXII 2018-12-31 17:02:58 -05:00
  • 66a01a0844 Delete generator.cpp CobaltXII 2018-12-31 17:02:56 -05:00
  • 11621b3535 Delete image.cpp CobaltXII 2018-12-31 17:02:54 -05:00
  • ee19c48229 Delete mesh.cpp CobaltXII 2018-12-31 17:02:52 -05:00
  • cda8a918e0 Delete program.cpp CobaltXII 2018-12-31 17:02:51 -05:00
  • 81174f2f50 Delete shader.cpp CobaltXII 2018-12-31 17:02:49 -05:00
  • e28dbe0aca Delete skylight.cpp CobaltXII 2018-12-31 17:02:47 -05:00
  • 2d30e775dd Delete texture.cpp CobaltXII 2018-12-31 17:02:45 -05:00
  • 703096e3cc Delete voxel.cpp CobaltXII 2018-12-31 17:02:44 -05:00
  • 3c5408b3f9 Delete world.cpp CobaltXII 2018-12-31 17:02:41 -05:00
  • 446911bf09 Now including skylight headers CobaltXII 2018-12-31 16:54:16 -05:00
  • 5b48222c7d Implemented skylight headers CobaltXII 2018-12-31 16:54:03 -05:00
  • 823ad956a6 Removed skylight propagation from world generation code CobaltXII 2018-12-31 16:53:41 -05:00
  • 4350a6a3ae Natural lighting can now be updated dynamically CobaltXII 2018-12-31 16:53:09 -05:00
  • c017f41a44 Neighboring chunk updates are now less verbose CobaltXII 2018-12-31 16:52:47 -05:00
  • af7096e9fe Chunks are now unmodified by default CobaltXII 2018-12-31 13:07:44 -05:00
  • 78d436a0e1 Implemented inline void set_id_safe for struct accessor CobaltXII 2018-12-31 13:07:33 -05:00
  • ac42a634b0 Increased acceleration CobaltXII 2018-12-31 13:06:55 -05:00
  • afad804023 Added a chunk update loop CobaltXII 2018-12-31 13:06:44 -05:00
  • 1cb2d14068 Fog is now much less dense CobaltXII 2018-12-31 13:06:34 -05:00
  • d16c97d224 Added screenshot to README.md CobaltXII 2018-12-30 21:07:48 -05:00
  • 7b789b3671 Delete level.dat CobaltXII 2018-12-30 21:05:43 -05:00
  • 5cf492a931 Removed bin/ contents CobaltXII 2018-12-30 21:04:19 -05:00
  • 3a409326be Added window resize functionality CobaltXII 2018-12-30 21:03:31 -05:00
  • 8d27b6f6cf Create screenshot_1.png CobaltXII 2018-12-30 21:03:10 -05:00
  • 797d91e294 Added a description to README.md CobaltXII 2018-12-30 20:38:35 -05:00
  • e631772059 All CMake related files are now visible CobaltXII 2018-12-30 20:36:32 -05:00