Commit Graph

28 Commits

Author SHA1 Message Date
LabyStudio 789ecdd2b4 disable context menu 2022-05-13 21:56:44 +02:00
LabyStudio aed8c401ac remove previous canvas elements 2022-05-13 21:46:55 +02:00
LabyStudio d3e4e749d5 implement main menu, implement textfield widget, implement create world screen, implement splash screen 2022-05-13 08:41:28 +02:00
LabyStudio 24c0451031 use threejs module js, remove unused libraries, increase world generation seed to 64 bit, implement random world spawn, improve start script 2022-05-12 02:57:23 +02:00
LabyStudio 898d0b0a84 implement video settings, implement slider and switch button, fix torch block light 2022-05-03 18:17:54 +02:00
LabyStudio 800134b26b implement first person hand
(cherry picked from commit bfe5a2eaca2858a7ccde1df847e2148dd79f4045)
2022-05-02 04:46:15 +02:00
LabyStudio 45961bbfbb convert classes to es6
(cherry picked from commit e7615d49a4071fe5b5f192884f142c9f3385211a)
2022-05-02 04:45:51 +02:00
LabyStudio 300e05c7e3 implement touch control 2022-02-13 10:49:43 +01:00
LabyStudio c955fdc7f9 implement sounds 2022-02-13 07:55:40 +01:00
LabyStudio 0d6c545030 improve fps display 2022-02-05 17:09:15 +01:00
LabyStudio e1c5ccfa89 implement settings and controls screen 2022-02-05 16:58:30 +01:00
LabyStudio 52427e610d implement item renderer, add debug information to overlay 2022-02-05 16:18:31 +01:00
LabyStudio c8111badb9 split up renderers into different classes 2022-02-04 23:08:37 +01:00
LabyStudio 058d9b86cd improve mouse lock behaviour 2022-02-04 14:38:01 +01:00
LabyStudio 039d799bed improve mouse lock and split up screen rendering into two canvas elements 2022-02-04 14:28:05 +01:00
LabyStudio c2262a43ff implement hotbar 2022-02-04 12:26:02 +01:00
LabyStudio 0cf779936e implement font renderer and gui scaling 2022-02-04 10:56:24 +01:00
LabyStudio 9d15f934b0 improve request focus 2022-02-03 16:15:17 +01:00
LabyStudio 5eb1d03e5d implement ingame menu 2022-02-03 16:02:55 +01:00
LabyStudio 64b84c3f64 implement loading screen 2022-02-03 14:50:32 +01:00
LabyStudio 88db6b5e80 improve gui rendering 2022-02-03 12:41:29 +01:00
LabyStudio 85c62325c1 implement gui 2022-02-03 11:07:53 +01:00
LabyStudio 0a16cb9721 improve mojang lightning 2022-02-03 01:18:22 +01:00
LabyStudio 14c13297fb implement mojang lightning of a1.2.6 2022-02-01 21:08:09 +01:00
LabyStudio a3c21b3727 implement world generator, frustum culling and rebuild queue 2022-02-01 10:17:03 +01:00
LabyStudio ed49c9f776 implement stats.min.js, improve fps 2022-02-01 08:30:51 +01:00
LabyStudio 4d93f2aeeb implement block placing and destroying 2022-02-01 00:57:25 +01:00
LabyStudio 293a6d9553 refactor project structure, implement tessellator 2022-01-31 20:15:27 +01:00