Update version of libraries
Update version of libraries
Mention source of TTF
Suggesting crossterm for textual user interface
Fix typos in comments
Update versions of libraries
Fix string formatting
Prevent publishing this crate
Update dependencies
Remove some linter warnings/make more idiomatic
Reformatting
Add visualisation of structs
Make it compile with Rust 1.73
Add basic diagram for class overview
Update packages
Add some docstrings
Reformat code
Log video info rather than printing it
Merge branch 'main' of ssh://git.code.sf.net/p/conquestoftime/code
No warning when just waiting for network input
Blit unit surfaces, not draw them pixelwise
Draw world to one surface, not each separate tile
Use a surface container for tiles/icons (slower)
Add logging and reuse existing network connections
Dirty fix: Reconnect client if sending fails
Allow characters in network message using base64
Add primitive (and broken) networking function
Adds some basic command line arguments
Move some hardcoded values into a config file
Add basic unit movement (using keypad numbers)
Add further game state info and make active unit blink
Add basic indicator of active unit/player
Fix missing unit transparency
Make window resizable and toggle full screen
Add more display info
Refactor render function
Add basic units
Cache used font(s) in container
Fix paths
Print frames per second and similar
Draw player "icons" (=circles) onto the map
Add some basic unit tests for the world map
Draw a small random water/land map onto the screen
Add license and package meta data
Initial commit