Commit Graph

  • 8fe86fccb5 * Rename StandardOut -> Logger. iProgramInCpp 2023-08-28 11:01:12 +03:00
  • 5c1ea03747 Logging cleanup (#69) Brent 2023-08-28 02:55:41 -05:00
  • f7915a1dab Mac OS X 10.6 & More C++03 Support (#68) Brent 2023-08-27 03:46:15 -05:00
  • 0c38c01c28 * Add option saving to main.cpp when exiting.. iProgramInCpp 2023-08-25 20:35:26 +03:00
  • 4d5f087ae5 I am going insane iProgramInCpp 2023-08-25 20:21:26 +03:00
  • 6798c7a6a5 dswgaadgssdg3t22t135 iProgramInCpp 2023-08-25 20:17:09 +03:00
  • 71d7f00f30 asdasdasdasd iProgramInCpp 2023-08-25 20:09:03 +03:00
  • c177af0ad0 * fix iProgramInCpp 2023-08-25 20:08:46 +03:00
  • cbe1853144 * Add options.txt saving and loading to SDL target. iProgramInCpp 2023-08-25 19:58:18 +03:00
  • 5985e0d83b * Update the readme slightly iProgramInCpp 2023-08-23 23:20:01 +03:00
  • 3388c773f9 * Fix linux build iProgramInCpp 2023-08-23 21:45:20 +03:00
  • b9373e3c03 * Fix big bad init bug in regards to window icons. iProgramInCpp 2023-08-23 20:15:47 +03:00
  • 73b051cb9e * Fix #63. iProgramInCpp 2023-08-23 12:40:05 +03:00
  • d8f900edbd * Add semi transparent glass as patch. iProgramInCpp 2023-08-22 22:48:41 +03:00
  • 282ecf85d4 * Replace the hardcoded SLASH define with an actual keybind. iProgramInCpp 2023-08-22 19:31:15 +03:00
  • bf5114e684 * Also fix support for SDL again... iProgramInCpp 2023-08-22 18:23:31 +03:00
  • d3ef629471 Big leap for key rebinding and crossplatform-ness. iProgramInCpp 2023-08-22 17:25:24 +03:00
  • f3fc78e151 * Slight revamp of the options keymappings menu. iProgramInCpp 2023-08-22 13:30:13 +03:00
  • b129fd7434 Add mccpp.vcxproj.user, so the working dir is safe iProgramInCpp 2023-08-21 11:12:20 +03:00
  • 74038329f1 Move Windows projects into platforms folders (#65) Brent 2023-08-21 02:31:20 -05:00
  • 01e13dcef7 * Remove inappropriate debug code. iProgramInCpp 2023-08-20 22:35:26 +03:00
  • 9c2a5c43c8 Added Hide GUI Keybind (#62) Vruk 2023-08-20 11:19:24 -07:00
  • a6d05eb6f3 Added field names for Timer (#64) Alexander Argentakis 2023-08-20 21:19:04 +03:00
  • a35318fc7f one last horrible bug iProgramInCpp 2023-08-20 02:03:13 +03:00
  • 4a7be6918f nother horrible bug fix iProgramInCpp 2023-08-20 01:58:51 +03:00
  • 6719b151ab * Fix horrible bug with the mouse input code. iProgramInCpp 2023-08-20 01:56:36 +03:00
  • f255209c84 * Fix VS2010 project. iProgramInCpp 2023-08-19 16:45:11 +03:00
  • 82770d3436 * Small clean ups to the project. iProgramInCpp 2023-08-19 16:12:32 +03:00
  • d5ee7bfc08 Cleaned Up AppPlatform & Input Classes * Cleaned up AppPlatform classes * Documented & improved Keyboard & Mouse classes * Improved input-handling code in the Windows & SDL main.cpp files Brent Da Mage 2023-08-19 06:26:50 -05:00
  • e731fefbea Think it's ready to pull now... iProgramInCpp 2023-08-17 11:18:09 +03:00
  • 850e6dfd0b Fix malformed comments in build-wasm.bat Brent Da Mage 2023-08-16 21:46:03 -05:00
  • 9a238bf77a It's fixed. Sorry iProgramInCpp 2023-08-19 10:15:46 +03:00
  • 30f35ef724 More updates to fix stuff... iProgramInCpp 2023-08-19 10:09:49 +03:00
  • c01a627aee * Update the CMakeLists to reflect the changes iProgramInCpp 2023-08-19 10:07:10 +03:00
  • 919e4d8625 * Move client/common/ and client/network/ into common/ and network/ respectively. iProgramInCpp 2023-08-19 10:05:48 +03:00
  • a689ee7365 Disable lighting once, globally iProgramInCpp 2023-08-18 22:41:51 +03:00
  • 53c586bec8 * Fix-inaccuracy: remove re-enable of GL_LIGHTING in LevelRenderer::render iProgramInCpp 2023-08-18 22:40:26 +03:00
  • c4b8e48c6c * Move AABB, HitResult and Vec3 into world/phys iProgramInCpp 2023-08-18 22:33:05 +03:00
  • ac0555c3fb * Move synth stuff into world/level/levelgen/synth iProgramInCpp 2023-08-18 22:29:03 +03:00
  • 737470f4ab Another readme update. Yay! iProgramInCpp 2023-08-18 21:47:28 +03:00
  • b3484a5dd9 * Update the readme again to reflect the project's current goals. iProgramInCpp 2023-08-18 21:35:00 +03:00
  • d6a2dfe28f * Update the readme to reflect this project's goals. iProgramInCpp 2023-08-18 21:26:54 +03:00
  • 0ed807eaf3 * Oops iProgramInCpp 2023-08-17 17:52:46 +03:00
  • 8a38dee562 * A couple of fixes for SDL/Emscripten build. iProgramInCpp 2023-08-17 17:49:52 +03:00
  • 5707419665 * Windows VS2010: Unset unicode on release mode too iProgramInCpp 2023-08-17 16:26:15 +03:00
  • 5821a5d5ef * Final fixes for VS2010 build. iProgramInCpp 2023-08-17 16:21:42 +03:00
  • acaf4aa614 * Fix WebGL build. iProgramInCpp 2023-08-17 14:26:35 +03:00
  • a08478d527 * Slight refactor to the resize code. iProgramInCpp 2023-08-17 11:37:33 +03:00
  • f14730d3f3 * Fix getDrawScale warning. iProgramInCpp 2023-08-17 11:21:47 +03:00
  • 5ac3aa6d9e macOS Support & AppPlatform Cleanup (#57) Brent 2023-08-17 03:20:59 -05:00
  • 906b96edd8 Add zlib to the web build, fix an error in CThread... iProgramInCpp 2023-08-17 10:28:01 +03:00
  • 37ffbde73c * Fix build issues with missing GL definitions. iProgramInCpp 2023-08-17 10:06:46 +03:00
  • 242f6f904a * Get rid of the survivalmode remnants in CreativeMode. iProgramInCpp 2023-08-16 22:52:34 +03:00
  • 83c94f355e * Fix bad ordering in the PlaceBlockPacket. iProgramInCpp 2023-08-16 22:47:15 +03:00
  • 9a24abc603 Improve Survival Mode + others (#56) iProgramInCpp 2023-08-16 22:32:09 +03:00
  • 5e8119d279 fixed some mouse related mistakes in main.cpp of the SDL build (#55) Alexander Argentakis 2023-08-16 11:38:36 +03:00
  • f83807d65c * Update the makefile as was done on the devel branch. iProgramInCpp 2023-08-16 11:16:53 +03:00
  • 1e7bedaa72 * Work on survival mode. iProgramInCpp 2023-08-13 23:01:40 +03:00
  • e9f4ae6533 * Separate out the item class headers from the main Item header. iProgramInCpp 2023-08-13 22:28:07 +03:00
  • 49587c6f81 * Disable caves for now. iProgramInCpp 2023-08-13 22:09:34 +03:00
  • f9130ba238 * Add crying obsidian. iProgramInCpp 2023-08-13 22:01:28 +03:00
  • 2da5c2e2fe * Add clouds! (optional feature) iProgramInCpp 2023-08-13 20:38:52 +03:00
  • 206bc5cce0 * Add display list support. iProgramInCpp 2023-08-13 16:34:23 +03:00
  • f4855d38b6 OpenGL vertex buffer object emulation code. (#53) iProgramInCpp 2023-08-13 16:03:51 +03:00
  • eb64faa89f * Fix an accidental memory leak in the client side loader iProgramInCpp 2023-08-12 23:28:06 +03:00
  • 498fe048cd * Improve the level sending mechanism in the game. iProgramInCpp 2023-08-12 23:14:13 +03:00
  • 944eb3ace4 * Add util functions or zlib inflation/deflation. iProgramInCpp 2023-08-12 13:53:35 +03:00
  • 1918bf2a7e Update makefile to also compile zlib. iProgramInCpp 2023-08-12 13:38:19 +03:00
  • 9958b2aaed * Add zlib as third party dependency. * Clear up license information for RakNet and zlib. * Add RakNet logo to game/assets. Will be used later. iProgramInCpp 2023-08-12 13:33:51 +03:00
  • 42017e14f8 * Small nothing-burger changes in the RandomLevelSource::postProcess function. iProgramInCpp 2023-08-12 13:26:26 +03:00
  • af442d14c5 * Update Linux makefile to output header dependencies iProgramInCpp 2023-08-12 12:05:33 +03:00
  • 7fd36a1da0 update the core CMakeLists to include the corrected packets path iProgramInCpp 2023-08-12 11:39:01 +03:00
  • 6c03c91fe5 rename packets1 -> packets iProgramInCpp 2023-08-12 11:38:15 +03:00
  • 9750c0c7f1 rename Packets -> packets1 iProgramInCpp 2023-08-12 11:38:08 +03:00
  • 826315c228 Update some splashes. Allow messages to be split properly across several lines. iProgramInCpp 2023-08-12 10:39:23 +03:00
  • d09ef3fd04 * Flip stair rendering 90 degrees, to be shaded like regular blocks do. iProgramInCpp 2023-08-12 10:18:50 +03:00
  • 936a72b346 * Last fixes to the AABB/Tile code. iProgramInCpp 2023-08-11 22:45:14 +03:00
  • 203a47a527 * Add getChunkDontCreate. Will be useful for multiplayer. iProgramInCpp 2023-08-11 20:59:30 +03:00
  • 35a63582df * Add F3 debug text. iProgramInCpp 2023-08-11 20:04:07 +03:00
  • b1786eba1f * Add LevelRenderer::renderHitOutline. iProgramInCpp 2023-08-11 18:43:08 +03:00
  • 8430ce5de9 * Fix bad picking logic once again... iProgramInCpp 2023-08-11 12:39:15 +03:00
  • 8c82c7b53f * Render the name tag on players other than the local player. iProgramInCpp 2023-08-11 12:04:14 +03:00
  • 3d192ad10c Fix empty inventories for server players (#46) Marioiscool246 2023-08-11 04:54:33 -04:00
  • b45cfc1e16 Cleaned up Cube (#48) Brent 2023-08-11 03:53:50 -05:00
  • ce6c2eb553 * Disable picking for fire. iProgramInCpp 2023-08-11 11:47:54 +03:00
  • 715c4b6c37 * Clean up Tile::clip iProgramInCpp 2023-08-11 11:43:04 +03:00
  • 66e896ad2b * Add the "lowering and raising item" behavior from Minecraft Java iProgramInCpp 2023-08-11 11:37:40 +03:00
  • 34fc30f08a * Outline all the Mouse and Keyboard code. iProgramInCpp 2023-08-11 11:19:26 +03:00
  • cf304095ed * Fix a small bug in the mouse feed code. iProgramInCpp 2023-08-11 10:13:54 +03:00
  • d1de430d14 * Add optional 3d panorama background iProgramInCpp 2023-08-11 00:13:06 +03:00
  • 27a0057886 * Split every Tile class into its own header file. iProgramInCpp 2023-08-10 13:27:30 +03:00
  • b768764734 * Allow the patch manager to stop loading data from a command iProgramInCpp 2023-08-10 13:06:42 +03:00
  • b1c2bf946c * Allow overwriting of frame data from the patch data file. iProgramInCpp 2023-08-10 12:32:40 +03:00
  • 0412fd1bc5 * Fix lapis lazuli block textures being weird when metal_block_sides is true. iProgramInCpp 2023-08-10 11:52:22 +03:00
  • ac4369f5b2 Fix memory leak in SoundSystemWindows (#47) f 2023-08-10 09:05:13 +02:00
  • c445c255a3 * Fix bad soundbuffer release check in the SoundSystemWindows iProgramInCpp 2023-08-09 23:12:07 +03:00
  • 529100f168 * Add splash text rendering to the start menu screen. iProgramInCpp 2023-08-09 22:45:14 +03:00
  • df47842c5e * Add PatchManager - Allows you to patch terrain.png and items.png on the fly. iProgramInCpp 2023-08-09 22:13:04 +03:00
  • a7f56c5581 * Change options.txt separator from '|' to ':'. * Move FireTexture.cpp into the correct filter. iProgramInCpp 2023-08-09 18:44:49 +03:00
  • a6845ca582 Prepare the assets folder for custom asset inclusion. iProgramInCpp 2023-08-09 18:39:25 +03:00