Nicole Collings
431def2032
Geometry Shader step
2020-06-05 18:32:49 -07:00
Nicole Collings
e51de627a2
Not working geometry shader.
2020-06-05 16:47:43 -07:00
Nicole Collings
aa624464e0
Attempting to propogate light downwards
2020-05-28 16:53:23 -07:00
Nicole Collings
0bfe269308
Split lighting functionality and block functionality
2020-05-26 17:16:56 -07:00
Nicole Collings
f8da40b229
WIP sunlight handling.
2020-05-26 16:54:26 -07:00
Nicole Collings
571453843e
Add sunlight generation - wip implementation, does not pass MapBlocks.
...
* Added light_propagates block definition parameter.
* Improved BlockLight propagation and rendering.
* Change index order to improve caching.
2020-05-22 13:21:08 -07:00
Nicole Collings
b50732ec5e
Many improvements with lighting, gfx, and stability
...
- Add curvature shader effect to blocks (not entities yetTM)
- Make fromStr with an empty string return Air instead of Invalid
- Make the player start with an empty hand instead of with stone
- Update chunks on lighting changes!
- Fix dirty chunk rendering!
- Fix segfault when getting non-existent inventory list.
2020-05-13 20:43:31 -07:00
Nicole Collings
49b45d1b9e
COLORED LIGHTING~
2020-05-12 17:16:11 -07:00
Nicole Collings
a9a13b73c6
Files
2020-05-10 17:55:01 -07:00
Nicole Collings
4d49aee57c
Hot wheel implementation, scroll wheel keys, better error handling
2020-05-10 17:53:37 -07:00
Nicole Collings
83dc74004e
Refactor LuaKeybindHandler, Error catching on keybinds and callbacks.
...
* Hotwheel implementation pt 1
2020-05-07 17:21:56 -07:00
Nicole Collings
6add7becb4
Begin Hotwheel, InventoryLists can specify the amt of slots they display
2020-04-22 17:48:34 -07:00
Nicole Collings
83287cebf1
Add multiple GuiInventoryList callbacks, fix crash on resize.
2020-04-17 17:48:24 -07:00
Nicole Collings
0359ada6b3
Fix race conditions in *Streams, fix deserializer SegFault.
2020-04-17 17:19:01 -07:00
Nicole Collings
e0a3dce73e
Fix client-side segfault with uninitialized values.
2020-04-16 23:16:16 -07:00
Nicole Collings
b9b3db77fd
Fix client-side segfault with uninitialized values.
2020-04-16 22:59:30 -07:00
Nicole Collings
62d26bfee4
Add zeus subgame license
2020-04-15 13:10:58 -07:00
Nicole Collings
af78490c7e
UI Elements with Live manipulation & garbage collection 🦀
2020-04-15 13:09:13 -07:00
Nicole Collings
fdd5ae307f
Do something, not working
2020-04-14 20:35:19 -07:00
Nicole Collings
49d9ad73ae
Remove SerialGuiElement, use LuaGuiElement in GuiBuilder
2020-04-13 18:10:39 -07:00
Nicole Collings
afa1b5621d
LocalGuiElement
2020-04-13 16:33:15 -07:00
Nicole Collings
000e07101d
Create manipulation functions for UI elements, sandboxing functions.
2020-04-12 22:22:34 -07:00
Nicole Collings
d80fdccde4
Create a Metatable for UI elements.
2020-04-11 16:15:41 -07:00
Nicole Collings
f0aee0d952
Fix the assertions in the AnimationState, optimize code.
2020-04-06 19:17:16 -07:00
Nicole Collings
a59e1d2a82
Various shit.
2020-04-06 17:18:57 -07:00
Nicole Collings
4febca7ef8
Lua Defined structures - WIP, New UI Library, move Base from mods~
...
Refactor GUIBuilder and MenuSandbox
Added outlined textures
2020-03-25 18:27:05 -07:00
Nicole Collings
6579255b70
Fully functional Any type with SOO, thanks Hopson's server for helping!
2020-03-24 13:16:26 -07:00
Nicole Collings
9a46f2077d
Improved Any type.
2020-03-24 12:00:23 -07:00
Nicole Collings
3ed1aad854
Any type.
2020-03-23 22:40:19 -07:00
Nicole Collings
2baf847828
Create PacketView, a more efficient packet handler.
...
* Include higher level functions in the vector library.
* Optimize more includes.
* Add outlined textures to repo and switch the graphics.
2020-03-15 14:26:39 -07:00
Nicole Collings
0a41147846
Amazing new vector library, safeties on arbitrary fn calls.
...
* Vectors have a full set of mathematic operations now.
* Vectors are indexed using 1, 2, 3 instead of xyz.
* Now using a Capital V for shorthand constructor.
* More safety on vector operators.
2020-03-06 18:07:22 -08:00
Nicole Collings
7886dc8097
Clean up NoiseSample class & MapGen, allow heightmap and volume noise.
2020-03-05 15:31:32 -08:00
Nicole Collings
af9c38abf3
* Add double-press space fly toggle
...
* Clean GuiComponent interactions
2020-03-04 19:20:44 -08:00
Nicole Collings
24991f4590
Add ability to parent entity rotations, WIP.
2020-03-03 21:45:22 -08:00
Nicole Collings
8bd2e404cd
Server-side inventory functionality! **yay**
2020-03-01 14:33:47 -08:00
Nicole Collings
26e770b1bd
Refactor and clean GuiComponent
2020-03-01 12:57:53 -08:00
Nicole Collings
5cd56de9d0
Parent implemetation for Server/Local InventoryList shared methods
2020-02-28 19:12:37 -08:00
Nicole Collings
7c0e1cefd7
Client can no longer interact with unloaded inventory lists
...
* Rename InventoryList to ServerInventoryList
2020-02-28 18:44:01 -08:00
Jordan Snelling
37f20b9978
Fix windows build
...
Signed-off-by: Nicole Collings <100Toby1@gmail.com>
2020-02-28 18:19:46 -08:00
Nicole Collings
338cae6a1e
add readme
2020-02-28 13:04:43 -08:00
Nicole Collings
c1dc594d54
SSEs will get deleted when deleted on the server, ortho model shading.
...
* register_on supports place & break, not after_* yet
* fixed a potential segfault loading an invalid mod
* added @aurailus:item_collection, converted `drop` params to `yields`
2020-02-28 13:03:19 -08:00
Nicole Collings
3093d53ea2
Server-side inventories can be sent to the client for viewing.
2020-02-27 17:23:42 -08:00
Nicole Collings
6b4c866ba7
Fix Codacy issues
2020-02-26 13:42:15 -08:00
Nicole Collings
228e0e4d30
Create server side inventories, callbacks, seperate class & userdatas
...
* Create LocalInventoryRefs - unfinished
* Create WATCH_INV and UNWATCH_INV packet types
* Add player_join, player_connect, and player_disconnect callbacks
* Begin networked inventory support
2020-02-25 15:14:07 -08:00
Nicole Collings
e4de8f2556
Remove colons and at signs from mod folders for windows compat
2020-02-25 15:12:53 -08:00
Nicole Collings
cc7163d61b
Add clamping support to the ortho shader
...
* Biome tint leaves, tweak fluff texture to be less dense
2020-02-21 00:07:13 -08:00
Nicole Collings
96e03db1d6
Optimize player update sending
2020-02-20 22:44:16 -08:00
Nicole Collings
391a90d399
Standarize Gui casing
2020-02-20 16:58:36 -08:00
Nicole Collings
707ccb6a51
Refactor GUI Library
2020-02-20 16:31:37 -08:00
Nicole Collings
1f3acbcce6
RIE Keeps vector slack within sane ranges
2020-02-20 11:29:12 -08:00