Commit Graph

  • 32ba0c78e5 Added chunk transfer concept OLEGSHA 2020-12-19 20:53:43 +03:00
  • c0e527e388 Added StackTrace Provider serega404 2020-12-19 20:14:31 +03:00
  • 8977f460ca OMG THE FOOL I WAS OLEGSHA 2020-12-18 00:59:58 +03:00
  • cd6e6d7d9c Texture coords are now precomputed in VBOs OLEGSHA 2020-12-18 00:30:22 +03:00
  • 7cc4fcbffc Added dynamic text, fixed issues related to low FPS OLEGSHA 2020-12-17 00:25:39 +03:00
  • bfdb22f357 Added OpenGL buffers cleanup nullkat 2020-12-16 18:09:56 +03:00
  • bfd5c02b0c Added repeating tasks to TaskQueue OLEGSHA 2020-12-16 17:05:12 +03:00
  • 0a8db1cd02 Fixed crashes when using multiple chunks. FPS is still terrible though OLEGSHA 2020-12-16 11:36:21 +03:00
  • 4fa3592c98 Reworked tiles OLEGSHA 2020-12-14 21:48:55 +03:00
  • 89e24b05c0 Grass tiles in unsuitable locations now disappear slowly OLEGSHA 2020-12-01 23:49:55 +03:00
  • f8e763c0d6 Fixed #3 - implemented random ticks, refactored Ticking* interfaces OLEGSHA 2020-12-01 22:37:18 +03:00
  • 377241c529 Removed MICRO SIGN U+00B5 from program source for Windows compatibility OLEGSHA 2020-12-01 16:53:04 +03:00
  • a588b6c2b5 Fixed java 8 compatibility serega404 2020-12-01 12:46:54 +03:00
  • 73f90c69e5 Fixed several problems with Units OLEGSHA 2020-12-01 12:27:30 +03:00
  • 3782cf1f88 Added unit registration to Units and Units.get methods OLEGSHA 2020-12-01 01:28:18 +03:00
  • 4c3f5caae6 Working on #3 - Implemented entity ticking OLEGSHA 2020-11-30 23:07:15 +03:00
  • 9dbeeb7e8d Working on #3 - implemented chunk ticking in general and regular ticks OLEGSHA 2020-11-28 00:29:40 +03:00
  • 2d322e83bc I've had it with LowOverheadCaches OLEGSHA 2020-11-27 23:54:41 +03:00
  • 44de6a86f7 Dumped server ticking code into the Mariana Trench and rewritten it OLEGSHA 2020-11-27 00:56:56 +03:00
  • 6d6e0f6ca4 Added new context providers and fixed bugs serega404 2020-11-24 20:32:45 +03:00
  • 65bb5339c7 Added ALVersion method to AudioManager nullkat 2020-11-24 19:23:56 +03:00
  • 64390347a8 Fixed a couple literals in CrashReports OLEGSHA 2020-11-24 13:53:53 +03:00
  • e3315f62a8 Merge pull request #1 from OLEGSHA/audio OLEGSHA 2020-11-22 17:25:46 +03:00
  • 2fbb274c31 Fixed AL close action Added a test for the Audio Engine Refactored Audio Engine nullkat 2020-11-22 14:44:19 +03:00
  • 104d64ff9a Merge branch 'master' into audio nullkat 2020-11-22 14:34:03 +03:00
  • ce2d4297dd Fixed compilation problems and added MultiLOC OLEGSHA 2020-11-21 23:51:14 +03:00
  • 372f173723 Introduced ChunkData and WorldDataListeners OLEGSHA 2020-11-20 23:54:32 +03:00
  • 7f381c7a1f Updated block selection display and added block placing OLEGSHA 2020-11-20 11:50:24 +03:00
  • a7eb90865f Merge branch 'crashreports' OLEGSHA 2020-11-19 19:11:30 +03:00
  • afa1234ddd Fixed English in messages OLEGSHA 2020-11-19 18:59:41 +03:00
  • 996a244649 Added uncaught exception handler serega404 2020-11-19 18:27:44 +03:00
  • c5ae4e5ab9 Fixed falling through blocks OLEGSHA 2020-11-19 17:51:45 +03:00
  • f3ec9911ae Reworked audio nullkat 2020-11-14 17:51:12 +03:00
  • cf18da8350 Added block breaking and refactored Controls OLEGSHA 2020-11-17 22:53:56 +03:00
  • 56eaec522f Renamed NamespacedRegistry and added NamespacedFactoryRegistry OLEGSHA 2020-11-17 16:49:31 +03:00
  • 5d7cfdb3bc Refactored Namespaced stuff OLEGSHA 2020-11-17 12:46:33 +03:00
  • b51b3a4d80 Blocks looked at are now highlighted OLEGSHA 2020-11-16 18:02:41 +03:00
  • ec6181aaa8 Crash reports handle invalid format strings properly serega404 2020-11-15 23:11:46 +03:00
  • ccda1eff74 Merge remote-tracking branch 'origin/master' into crashreports serega404 2020-11-15 22:41:57 +03:00
  • b987412670 Added StringUtil.replaceAll OLEGSHA 2020-11-15 21:11:07 +03:00
  • f2e28161a8 Added human player model OLEGSHA 2020-11-15 20:58:17 +03:00
  • 38a8a885c8 Updated build.gradle to make build artifacts easily runnable OLEGSHA 2020-11-14 21:58:48 +03:00
  • c1194b7601 Introduced crash reports serega404 2020-11-14 20:38:49 +03:00
  • 154cc0a3b8 Added gravity and refactored player controls OLEGSHA 2020-11-14 13:49:35 +03:00
  • 9c894215f8 Added collisions with world OLEGSHA 2020-11-13 21:45:05 +03:00
  • 0dd5e6d3da Increased encapsulation of AABBs and added TranslatedAABB OLEGSHA 2020-11-12 23:13:41 +03:00
  • ececa9506d Merge remote-tracking branch 'origin/master' into audio OLEGSHA 2020-11-10 01:31:53 +03:00
  • a425af01d8 Merge remote-tracking branch 'origin/master' into crashreports OLEGSHA 2020-11-10 01:29:29 +03:00
  • 0017ecc5a7 Refactored CrashReportGenerator to avoid deadlocks and clarify code OLEGSHA 2020-11-10 01:25:42 +03:00
  • 88d5170fe5 Added CompoundColliderModel OLEGSHA 2020-11-08 20:22:32 +03:00
  • 09af026137 Implemented first version of collider OLEGSHA 2020-11-08 18:26:33 +03:00
  • 1daec9a4df Untangled some of the mess with movement controls in LayerWorld OLEGSHA 2020-11-08 12:46:12 +03:00
  • d5723b9ae6 Refactored crash-report serega404 2020-11-07 21:52:09 +03:00
  • f92b18e9d5 Merge remote-tracking branch 'origin/master' into crashreports serega404 2020-11-05 17:29:07 +03:00
  • 1c5c91a712 Updated Guava to 30.0 to resolve SNYK-JAVA-COMGOOGLEGUAVA-1015415 OLEGSHA 2020-11-05 12:33:13 +03:00
  • 044c690d09 Code Review OLEGSHA 2020-11-05 12:14:03 +03:00
  • ddf48c0587 Crash-reports code update serega404 2020-11-04 23:10:07 +03:00
  • e7e54d0ffd Code review OLEGSHA 2020-11-02 17:27:17 +03:00
  • 384b2047ac Init crash reports serega404 2020-11-02 16:30:14 +03:00
  • 5c90a8025b Refactored sound update logic OLEGSHA 2020-10-06 12:15:58 +03:00
  • 3057910269 Merge remote-tracking branch 'github/master' into audio OLEGSHA 2020-10-06 11:44:32 +03:00
  • 503963f992 Cleaned up and formatted code OLEGSHA 2020-10-06 11:42:36 +03:00
  • b59c4bdc2b Camera now stores last applied position and direction OLEGSHA 2020-10-04 19:50:52 +03:00
  • a9d2a7f6c5 Added stateful objects OLEGSHA 2020-09-28 22:39:01 +03:00
  • 12dc816760 AUDIO: now number of sources is limited nullkat 2020-09-24 21:51:06 +03:00
  • aa640e23d6 Fixed sound positioning while reconnecting nullkat 2020-09-23 20:17:02 +03:00
  • 9d1862842d Added sound positioning nullkat 2020-09-20 17:40:51 +03:00
  • 437566283c Merge remote-tracking branch 'origin/master' into audio nullkat 2020-09-20 13:00:14 +03:00
  • aec9301b6b Structured OpenAl nullkat 2020-09-20 11:31:15 +03:00
  • ccc9d8f3a7 Refactored Camera to use anchors OLEGSHA 2020-09-07 10:16:52 +03:00
  • c613bef8c5 Added face culling state stack and disabled face culling for entities OLEGSHA 2020-09-05 23:26:54 +03:00
  • 9dc3154874 Added entities OLEGSHA 2020-09-04 21:54:55 +03:00
  • dc74a419c9 Added logger serega404 2020-09-03 23:40:28 +03:00
  • aa3cb630fb Fixed LayoutVertical OLEGSHA 2020-09-02 09:15:54 +03:00
  • 03f9b90239 Trying to make OpenAL to work as intended nullkat 2020-08-31 21:15:46 +03:00
  • 068f229a45 Added TileLogic OLEGSHA 2020-08-31 20:39:35 +03:00
  • ab4888e592 working on audio nullkat 2020-08-31 19:59:06 +03:00
  • fcf5da731f Fixed buffer position and limit handling in Resource.readAsBytes OLEGSHA 2020-08-31 18:39:35 +03:00
  • 6afb7f8f1b Added Resource.readAsBytes to read a resource to a ByteBuffer OLEGSHA 2020-08-31 18:32:54 +03:00
  • 3ff074e384 Unified naming schemes for blocks, tiles and registries OLEGSHA 2020-08-31 15:15:04 +03:00
  • 30e61cf33f Added server and reorganized client OLEGSHA 2020-08-30 19:30:32 +03:00
  • e8f3177266 Added runtime localization change support nullkat 2020-08-30 16:29:22 +03:00
  • 9ec89a80d3 Added fallback language support to localizer nullkat 2020-08-30 09:10:27 +03:00
  • d6d1e710d9 Hotfixed localizator nullkat 2020-08-28 22:26:41 +03:00
  • 280ffba4c0 Refactored localization nullkat 2020-08-28 22:19:58 +03:00
  • 5fcccf05ca Added localization support nullkat 2020-08-28 21:54:53 +03:00
  • 79c7aa91f8 Optimized tile render and added CRO tile support OLEGSHA 2020-08-27 20:58:27 +03:00
  • 60fbfa9578 Added tiles. Not yet optimized. OLEGSHA 2020-08-27 00:24:11 +03:00
  • 21a30e8b97 Created fast Vec caches and increased the use of Vecs in code OLEGSHA 2020-08-26 20:58:38 +03:00
  • 65eaae68a8 Added some packages from JPUtil (https://github.com/OLEGSHA/JPUtil) OLEGSHA 2020-08-26 18:34:52 +03:00
  • a9896fa3e1 Refactored CROs and CROCube, Faces.createBlockFace and Camera OLEGSHA 2020-08-26 01:34:32 +03:00
  • bdb458b911 Renamed BlockRenderOptimizer to ChunkRenderOptimizer OLEGSHA 2020-08-25 21:21:22 +03:00
  • d58d028e1c Begun refactoring chunk render. Not implemented properly. OLEGSHA 2020-08-25 21:11:55 +03:00
  • 1caf82bf8c Minor updates in Building section of README.md OLEGSHA 2020-08-25 20:38:25 +03:00
  • e1ce8c2e09 Added GNU Unifont typeface, optimized TextureDataEditor greatly OLEGSHA 2020-08-17 22:22:13 +03:00
  • 54002475d0 Added SpriteTypeface that implements text styling and layout OLEGSHA 2020-08-16 20:37:42 +04:00
  • 0e99685583 Added test text rendering OLEGSHA 2020-08-16 08:31:06 +04:00
  • 4370c523e6 Flipped Y-axis in flat layers and cursor input. Now (0; 0) is lower left OLEGSHA 2020-08-15 22:35:45 +04:00
  • eb6945b017 Fixed block atlas size OLEGSHA 2020-08-15 22:20:42 +04:00
  • 6d2adb0f31 Refactored texture loading system to allow runtime editing and atlases OLEGSHA 2020-08-15 22:15:26 +04:00