Commit Graph

640 Commits (master)

Author SHA1 Message Date
Auri Collings 2543efec36
Update EventEmitter.h 2021-10-11 14:45:40 -07:00
Auri Collings e83d8f46f5
Update EventEmitter.h 2021-10-11 14:44:34 -07:00
Auri Collings 8338932eb2
Update EventEmitter.h 2021-10-11 14:43:48 -07:00
Auri 4003a9c169 new EventEmitter template class that can have arbitrary event parameters, and is awesome 2021-10-11 12:46:57 -07:00
Auri b7825b84ce Working texture atlas!
(segfault on game close but ignore that)
2021-10-10 16:00:34 -07:00
Auri 3eccd8e7e7 "working" texture atlas, but cropping is gimped 2021-10-10 14:26:21 -07:00
Auri 62c6162f47 More efficient texture parser, broken though :/ 2021-10-10 13:16:14 -07:00
Auri eb12fa812a Less intensive texture atlas code, support for in-atlas crops, better structures, biome tinting with other functions :)
Todo: Make the texturebuilder take advantage of the cropping support.
2021-09-30 15:50:59 -07:00
Auri f532ee4fe6 Mod tweaks and perf improvements
- zeus:flowers -> zeus:vegetation
- Added tall grass to zeus:vegetation
- Added new plants
- Better Voronoi diagram, output debug images
2021-09-26 16:22:07 -07:00
Auri b26126e0fb Remove cute_headers 2021-09-23 23:16:23 -07:00
Auri b2087fda66 Remove unused source file, remove a wasted assignment. 2021-09-23 14:22:53 -07:00
Auri 05af3222ee Document StringParser because otherwise I'd have no idea what it's doing in two months. 2021-09-23 14:09:14 -07:00
Auri 29a082aa9c Use StringParser for texture atlas :) 2021-09-23 11:10:22 -07:00
Auri 075226bfcf Complete String Parser except context. 2021-09-22 23:00:53 -07:00
Auri a481f23dfd WIP String function parser (for texture modifiers) 2021-09-22 21:57:45 -07:00
Auri 791bdd7eb1 Update file loading and mod config. 2021-09-06 18:33:01 -07:00
Auri 3c0bc568fe Log textures 2021-09-06 14:43:04 -07:00
Auri cd8100bde2 Add required texture 2021-09-06 14:38:15 -07:00
Auri 1955331519 Text input :) 2021-09-04 00:25:34 -07:00
Auri a08af1b260 Bump to C++ 20 2021-09-03 14:22:58 -07:00
Auri 22a6c4c28f Fixed Vector directions, tweaked colors, fixed entity scaling. Entities aren't updating, unsure if that's a new thing or not. 2021-09-03 01:20:56 -07:00
Auri 838680f0fc Clean up TextureAtlas, fix swaying and offsetting, add pillar blockmodel. 2021-09-02 23:48:09 -07:00
Auri Collings 60051a7d41
Merge pull request #22 from SamCZ/master
Fixed CMAKE and submodules
2021-09-01 15:43:05 -07:00
Auri 207f867c5e Merge branch 'master' of https://github.com/Aurailus/Zepha into SamCZ_master
 Conflicts:
	src/CMakeLists.txt
	src/Main.cpp
	src/lua/LuaParser.h
2021-09-01 15:30:29 -07:00
Auri 73b2994fdd Update some textures, for fun! 2021-09-01 15:05:11 -07:00
SamCZ 5364d12013 CMake fixes 2021-09-01 21:18:21 +02:00
Auri f19199dbb3 Make Chatbox a menu, update menu api. 2021-08-30 16:59:01 -07:00
Auri 921649b17b Add some debug GUI back, fix CLion folder configuration. 2021-08-29 20:38:22 -07:00
SamCZ c89a945363 WIP cmake rework 2021-08-30 01:14:23 +02:00
Auri 2cf3e7aaea Get computed properties :) 2021-08-24 13:51:41 -07:00
Auri 9aec996b74 More Lua GuiElement functionality. 2021-08-24 01:48:53 -07:00
Auri 1c58797480 Connect Scene, Error Scene, stability, bugfixes 2021-08-23 23:31:29 -07:00
Auri 7285ba71f4 CallbackGroup madness 2021-08-22 11:58:52 -07:00
Auri 6caef42565 Container and self widths, implementation is recursive and slow, fix getComputedSize() by storing elem size in a const. 2021-08-21 02:17:09 -07:00
Auri 5bf82c4963 Lua parsing of Gui Elements!!! 2021-08-20 22:48:38 -07:00
Auri 22bc36c9f2 Expression token caching. 2021-08-20 18:28:13 -07:00
Auri 1ec7598ac0 Expression Parsing 2021-08-20 16:19:10 -07:00
Auri d8dac4d74e BACKGROUND_HOVER style, hover events. 2021-08-19 20:45:39 -07:00
Auri 455ef5da6a New Style API that throws if type is invalid. 2021-08-19 20:18:55 -07:00
Auri e41459090f New GUI Wip with old style getters. 2021-08-19 13:33:08 -07:00
Auri 46a6a148de Optimize debug info & Dimension updates. 2021-08-15 18:30:38 -07:00
Auri a077065aec Read description VVV
World edit mod, only selects for now.
Text Formatting
Tweak default font to look good in bold.
Fix Server locking up when too many player packets are sent.
Added chat mod, which *almost* works.
Update world noise.
2021-08-15 17:21:12 -07:00
Auri 8bb8752b73 Merge remote-tracking branch 'origin/master' 2021-08-09 22:39:31 -07:00
Auri 10edb1eb60 Replaced LibNoise in MapGen with FastNoise2 for S U P E R S P E E D 2021-08-09 22:39:20 -07:00
Auri Collings c8f046a0d3
Update FUNDING.yml 2021-08-04 23:16:26 -07:00
Auri c2831a84bc Merge remote-tracking branch 'origin/master' 2021-08-04 23:14:12 -07:00
Auri f555ed79f0 Add minetest polyfill wip directory 2021-08-04 23:14:05 -07:00
Auri f8a3889f6d Optimize the MeshVertex format. 2021-08-04 22:17:40 -07:00
Auri e9d7fd0ee9 Performance Improvements, better MeshChunk. 2021-08-03 16:02:34 -07:00
Auri 4519147c84 Fix server diffing chunks to send 2021-07-07 15:39:04 -07:00