Commit graph

225 commits

Author SHA1 Message Date
nathan 66385a328f testing startup time optimizations 2022-10-23 11:34:22 -07:00
nathan 03fd9ec4df added startup status messages for connection and map loading 2022-10-21 17:37:39 -07:00
nathan e6e372c019 fixed framerate checks 2022-10-21 11:06:07 -07:00
nathan b7b5b69914 set up multiframerate for power saving but commented out. Discovered that thread sleep wasn't working, switched to SDL_Delay. added animated plane position updates 2022-10-19 22:11:44 -07:00
nathan 472aa85cb7 new lava color palette 2022-09-22 06:22:09 +01:00
nathan 69081b84c6 removed commented sections 2021-06-10 21:54:11 -07:00
nathan efe2687c10 fixed label surfaces not being freed before changes. added elapsed time check before label level change 2021-04-19 22:02:49 -07:00
nathan 319d910e8d labelLevel hysteresis now looks at target labelLevel size 2021-03-20 11:43:48 -07:00
nathan 721b9a4a17 fixed missing labels 2021-03-20 10:01:36 -07:00
nathan 383081d0de separate label and aircraft label classes [in progress] 2021-03-19 21:13:43 -07:00
nathan 2c484dc5fd trying label appear/disappear animations 2020-12-11 22:05:14 -08:00
nathan 74b1ae1c36 fixing label collision, still some issues with jumping 2020-12-11 21:21:28 -08:00
nathan c3bfbe4ff0 tweaking label hysteresis approach 2020-12-10 23:03:28 -08:00
nathan 6dbdaca8d0 added label display level hysteresis, other label motion adjustments 2020-12-09 20:58:27 -08:00
nathan f50cfc3c6e simplified resolveLabelConflicts. cleanup of label drawing in progress 2020-12-08 23:15:01 -08:00
nathan 56a4f252d6 added flag for fps display 2020-12-07 21:19:53 -08:00
nathan e9372475c9 fixed an issue prevent label positions from updating properly 2020-12-07 16:30:49 -08:00
nmatsuda d29a1e04e4
Added link to 3D printable case, still trying to make the GIF play more smoothly 2020-11-18 21:39:56 -08:00
nathan e3563f49e7 trying to fix readme bullet indentation 2020-08-31 10:45:18 -07:00
nathan 532d174362 trying to fix readme bullet indentation 2020-08-31 10:44:22 -07:00
nathan 4b976a273b readme depencies and WSL 2 options from @hhrhhr 2020-08-31 10:43:08 -07:00
nathan ddb9019194 removing accidentally commited binary files 2020-06-26 20:44:04 -07:00
nathan 3762585202 removed all thick and filled sdl_gfx operations to speed things up a little 2020-06-26 20:40:03 -07:00
nathan 831f4f672a spellcheck 2020-06-22 23:28:14 -07:00
nathan dc4c63aeff turned off fps debugging (may add as flag late) 2020-06-22 23:23:16 -07:00
nmatsuda 3fdc00b49d
another try at fixing gif 2020-06-22 23:21:13 -07:00
nathan cdb10b3d00 trying to embed gif in readme 2020-06-22 23:12:45 -07:00
nathan 85ded9d60c moved new fiona-based mapconverter for airports and names into mapconverter.py. updated readme 2020-06-22 23:10:09 -07:00
nathan 9c46dcbd58 fixed some drawTrail double line issues, cleaning up color assignments 2020-06-22 22:21:47 -07:00
nathan 80e776d470 working runway drawing and airport names with conversion 2020-06-20 21:44:30 -07:00
nathan ab1dce1d15 testing loading with fiona instead of geopandas (eliminates dependencies not available for raspberry pi) and tested loading place names 2020-06-19 22:04:57 -07:00
nathan 9c284a8460 carried over license from dump1090 per license terms 2020-06-18 20:03:38 -07:00
nathan f953b46f8e Merge branch 'natural_earth_maps' into main 2020-06-18 19:49:55 -07:00
nathan 1115280ba4 changed getmap.sh to new natural earth data source 2020-06-18 19:49:18 -07:00
nathan 352a06c80c testing cartopy instead of geopandas 2020-06-18 19:35:49 -07:00
nathan 5afa90b2dc working natural earth mapconverter 2020-06-18 19:29:45 -07:00
nathan a580fbbba1 working on shapefile conversion. now using geopandas to do it entirely in python. something is still wrong with the quadtree loader, need to debug 2020-06-17 23:42:39 -07:00
nathan ac5e777d78 removing shp and geojson files
Former-commit-id: ade3e41af34923766613364cc193d2dc95e0184a
2020-06-17 22:23:33 -07:00
nathan 5d6aa0e398 removed profiling files and changed gitignore for shp and geojson files
Former-commit-id: 80e12805b0dc79841b0996f11f28b53e50a590f7
Former-commit-id: 21a1e822e1596cecb779edbb0b788732c1d5131a
2020-06-17 22:12:23 -07:00
nathan 40f8edca66 removing profiling files
Former-commit-id: cef240e6ac16d1f361a6a6ef922d4ab6b0b979cc
2020-06-17 22:09:53 -07:00
nathan 6b219b43e7 load geojson files from ogr2ogr convert of shapefile
Former-commit-id: ad655164cf995c553ba491eb340c0ac75d92c9fe
2020-06-17 22:04:16 -07:00
nathan 14f0e15c76 moved drawtrails into map redraw logic for faster refresh when trails are long
Former-commit-id: 526374dcda6c078f3b58720b48c62edc16824903
2020-06-17 22:01:18 -07:00
nathan e8cf66ebb9 added resolution argument to mapconverter
Former-commit-id: 0f330b65175f27f4662c8eb56ff7eef105f97ac0
2020-06-16 21:50:58 -07:00
nathan eaf6bc70a8 fixed more warnings and Makefile issues. Should compile on mac now
Former-commit-id: cc10ac99b35ae34ba128642da32f0c9a223cfe31
2020-06-16 21:50:41 -07:00
nathan 83f2d6aa30 fixing c++ string literal and narrowing warnings
Former-commit-id: e92f153b516ab0fce55a9695ba91a2398f5ff719
2020-06-16 21:50:30 -07:00
nathan e198fffbd3 reenabled map texture shift reuse for improved speed. Added logic to redraw during big animated zooms or shifts
Former-commit-id: e135b9e4f4a0537a2de90c81a0f7ec8c6896f8fa
2020-06-16 21:49:53 -07:00
nathan 626a8fafbd plane animation tweaks
Former-commit-id: f102c7fb2e61b5b26d4d6ed78df7ac4d568b84fc
2020-06-16 21:46:51 -07:00
nathan 92d4bf928e fixed std:chrono issues
Former-commit-id: 2461384e0f6e6c638c2fadd8eb0263fc6d8d5dac
2020-06-14 15:26:26 -07:00
nathan df2ea21cde fixed ms clock issue using steady_clock -> high_resolution_clock. Changed line drawing to recursive instead of building line list in Map.cpp, seems to be a lot faster.
Former-commit-id: 81ff8167845869b8cf4fdc4ff3158aac84b24ce9
2020-06-13 22:15:47 -07:00
nathan 6caca48666 testing hard coded multipliers for latlon conversion and different quadtree filling logic
Former-commit-id: eee50502c57870a95890f85711286f3138da7ec7
2020-06-13 20:54:21 -07:00