Commit Graph

50 Commits

Author SHA1 Message Date
6acccefa0a diffuse in both directions 2025-05-01 22:51:39 +02:00
28ada065a6 fixed stuck pixels 2025-05-01 22:50:35 +02:00
ea34b8ecc0 moved tick to process from physics process
fixed fall speed
improved naming
2025-05-01 22:46:51 +02:00
4462573267 fixed element leak across chunks 2025-04-30 23:23:20 +02:00
0b97027e00 fixed stuck rain
refactoring
2025-04-30 23:13:53 +02:00
d9bde10c3c fixed rain 2025-04-27 15:31:20 +02:00
2e4fc22263 enabled overwrite of existing pixels 2025-04-27 15:21:56 +02:00
202e71d97e improved debug color 2025-04-27 15:19:49 +02:00
a119e92bf6 fixed brush drawing across chunk borders 2025-04-27 15:16:10 +02:00
da3afd22fc fixed drawpixel optimization
minor class refactoring
2025-04-27 15:05:40 +02:00
abf948a310 adjusted debug mode 2025-04-27 14:15:14 +02:00
2cd6a757dc fixed memory leak
fixed trying to draw out of bounds
2025-04-27 14:00:54 +02:00
4ce265e722 fixed unnecessary write to texture if no changes happened 2025-04-27 13:49:35 +02:00
572e02956c fixed benchmark placement 2025-04-27 13:18:18 +02:00
de99d54ad6 fixed brush Y dimension 2025-04-27 13:04:06 +02:00
2bcdeecb81 Merge branch 'performance-improvements' 2025-04-21 18:57:20 +02:00
7f31c8c3d5 WiP: chunk overdraw fix 2025-04-18 01:11:10 +02:00
882a12862e updated to 4.4 2025-04-17 20:26:56 +02:00
5045b4421e fixed inactivity timer 2025-04-17 20:21:24 +02:00
71db6513f2 improved handling of colors
improved debug colors
refactoring
2024-12-21 23:04:01 +01:00
4e6b1d642c fixed collection access/modification 2024-12-21 15:08:55 +01:00
8ebaa9e987 fixed elements not simulating
updated to godot 4.3
2024-12-21 15:05:54 +01:00
383e1343ef WiP: deactivated array elements 2024-11-03 14:56:07 +01:00
d1dac0b855 added simple activeElements list 2024-10-27 14:44:14 +01:00
34aee98a6a added benchmark function
added .txt for benchmark results
fixed generating level message
2024-10-27 14:43:21 +01:00
7b2845ee01 added benchmark function
added .txt for benchmark results
fixed generating level message
2024-10-27 14:08:19 +01:00
bb2f498ac5 re-enabled rain 2024-10-27 13:53:49 +01:00
7388e1a2d7 fixed inactive elements when spawning with brush 2024-08-25 19:03:40 +02:00
2d38774341 fixed elements crossing chunk borders 2024-08-25 18:45:54 +02:00
8c3f7c2964 code cleanup 2024-08-25 18:45:38 +02:00
a470593ae4 fixed input over ui writing pixels 2024-08-25 16:23:10 +02:00
69495d60ad cleanup and godot update 2024-07-14 18:37:12 +02:00
29185791d9 fixed chunk neighbor orientation 2024-07-14 18:15:14 +02:00
3f02d4036a fixed multi input 2024-07-14 18:13:19 +02:00
31edd511e0 added chunks 2024-07-14 17:22:37 +02:00
5d07477de5 allowed more rain! 2024-03-23 19:03:49 +01:00
d44412c666 added simple sleep state for elements
refactoring
2024-03-23 18:47:24 +01:00
015f86cec1 added simple ui 2024-03-23 17:17:44 +01:00
6308195224 cleanup 2023-12-02 20:10:19 +01:00
7db4ba3c2a fixed wrong opposite random direction 2023-12-02 01:44:14 +01:00
f0a6396073 added diffuse speed and refactoring 2023-12-02 01:10:18 +01:00
eb94c3bef9 added density
code improvements
2023-12-02 00:45:09 +01:00
8278312aee hierarchy rework
fixed swap
2023-11-05 20:09:18 +01:00
7670b2982a added second element type: snow
added simple snow weather
2023-10-17 15:11:07 +02:00
43d121d4da added color variance 2023-10-17 14:33:21 +02:00
31dbbbf070 finalized dirt
added base for liquids
2023-10-17 14:29:42 +02:00
9145a6a3f9 improved brush size 1 handling 2023-10-17 14:18:09 +02:00
094b805ff7 added dynamic resolution 2023-10-17 12:48:49 +02:00
fe40e33d36 added falling sand - dirt actually 2023-10-16 15:41:33 +02:00
8a6004af24 init 2023-10-16 13:46:42 +02:00