allow cursor keys for list selection movement
fix warning
Fix background color of modelview
Better fonts and better font usage in subsim menues
Font rendering completed
Fix a lot of issues
Directly render fonts with free type matching screen resolution; improved font printing greatly, still WIP
start work on removing colors in font
highscore list as menu; moved highscorelist to base
Compile fix
Fixed highscorelist; fixed json.py that got broken by clang-format;
Widget list can now also used as table; bugfix in mouse wheel handling; fixed clang format usage; clang format on all sources
Plinko is honestly one of the most enjoyable instant win games I’ve played. The gameplay is simple, but the suspense of watching the ball bounce and land on a multiplier makes every round exciting. I also like that you can choose different risk levels depending on how you want to play, which keeps it fun for everyone. If anyone wants to try it out, you can Visit Website and Click Here to check it out — it’s definitely worth giving a shot!
Widgets are no copy no move to avoid potential bad bugs, menues are now created only in compile time known sizes
Quit again via exception
gcc compile fixes
Some fixes
Handle aspect ratio correctly
Vessel view works mostly; fixed bug in data file loading
Fixed main menu colors; spacing for menus with headers; test with better screen resolution
Use HSL colors for gui
All matrices with default values; constexpr for vector and matrix
Introduce portion data type; use portion in color; simplify color usage everywhere; allow HSL definition for colors
Test display works again now that rotated quad works; transformation to screen space is done in shaders now
Chicken Road is a fun and thrilling online game where you guide a chicken across busy roads, carefully deciding each step as your multiplier grows with every move. The challenge lies in balancing risk and reward, choosing whether to cash out safely or push forward for higher winnings. With colorful graphics, smooth gameplay, and unexpected obstacles, every round feels lively and engaging. The game is easy to learn for beginners but offers enough strategy to keep experienced players entertained. Each...
Get test_display to run again; fix inconsistency with textures using ubyte vs u8
Save a ton of changes to ui and tests
Add music playlist and tinyxml finder
music playlist in extra file as widget; fix widget button horizontal size bug
Formatted
Save changes so far
Core compiles again
Adjust base and larger parts of core to use JSON for serialization
Implement 3d view widget
Added stack widget; more checks
Updated media
Updated base
Updated gpu and system interface
Updated tests
Animated image widget
Finished widget image
Improve font
Finished widget slider; more improvements
Generic dialogues with menu
Move group to own file; bugfixes
Widget placements works magnificantly
Edit size better again
Fix widgets
Great improvements on widgets
add cmake presets and vcpkg file
widget edit works
Remove obsolete files
More widgets working
Changed input event handler from class to lambda; fix some widgets
Stack stored widgets are no longer possible
Simplify add_child_near_last_child
Replaced custom widget::ptr by shared_ptr/weak_ptr combination. Usage must be a bit more careful to avoid loops of references but this should be ok and with STL based pointers it is less code and makes more sense and is safer
I got it, a "dangerdeep --help" solf the problem --> call "dangerdeep --nofullscreen" solve it ;)
Hi, it is possible to play in a single window ? I have try to change the value (fullscreen value="0") in the ".dangedeep/config" file but no effect. At the moment, the game start in "full" window and after I close the game all settings of the linux system are changed. What is not helpfull? Maybe there exist another switch ? kind regards waldo p.s. hupefully my english is not so bad ;)
Hi, it is possible to play in a single window ? I have try to change the value (fullscreen value="0") in the ".dangedeep/config" file but no effect. At the moment, the game start in "full" window and after I close the game all settings of the linux system are changed. What is not helpfull? Maybe there exist another switch ? kind regards waldo p.s. hupofully my english is not so bad ;)
More work on widgets
Begun changing central readme
Switch to C++20
Put all todo and readme stuff to one file
Fixed gpu draw shaders to make tests work again
Save current WIP state on scene data
First bits of weather effects with snow and rain
Bugfix
Use raw string literals for shaders, commenting
Support for texture array and image, more image methods, compute snow and rain textures in scene_view
More conversion unsigned to int, use constexpr constant
Make subsim.cpp compile
Move highscorelist to core
Move highscorelist to core, remove treegenerator
Bugfix
Bugfix
Sync with gpuinterfacetest branch
Formatting
Formatting
Remove vector4u
Remove vector4u
Sync with gpuinterfacetest branch
Sync with master branch
Sync with gpu branch
Make more parts compile
More unsigned -> int
Remove quit_exception, some formatting
Don't use unsigned on math calculations, therefore changed a large number of unsigned to int and got rid of vector2u and vector3u
More work on scene renderer
Add test for scene renderer
Added comments
Bring terrain rendering back into compilation; more works on scene renderer
Need to fix conflicts
Small fixes
Introduced scene renderer class
Simplify submarine interface
Make user interface compile
Some first bits of rendering; enhance gpu buffer usage
Moved model load dialogue to own class so it can be used from more tests; changed list to vector in datadirs; added test for widgets
Notes about state