online multiplayer chess game (note server currently down)
ui fixes + flags
bendn 2022-06-06
parent 4e9fabf · commit 776b941
-rw-r--r--.gitignore2
-rw-r--r--Board.gd41
-rw-r--r--Board.tscn9
-rw-r--r--Game.gd22
-rw-r--r--Game.tscn191
-rw-r--r--Globals.gd1
-rw-r--r--PGN/test_pgns.tscn11
-rw-r--r--Utils.gd6
-rw-r--r--assets/flags/afghanistan.png3
-rw-r--r--assets/flags/afghanistan.png.import35
-rw-r--r--assets/flags/aland.png3
-rw-r--r--assets/flags/aland.png.import35
-rw-r--r--assets/flags/albania.png3
-rw-r--r--assets/flags/albania.png.import35
-rw-r--r--assets/flags/algeria.png3
-rw-r--r--assets/flags/algeria.png.import35
-rw-r--r--assets/flags/andorra.png3
-rw-r--r--assets/flags/andorra.png.import35
-rw-r--r--assets/flags/angola.png3
-rw-r--r--assets/flags/angola.png.import35
-rw-r--r--assets/flags/anguilla.png3
-rw-r--r--assets/flags/anguilla.png.import35
-rw-r--r--assets/flags/antartica.png3
-rw-r--r--assets/flags/antartica.png.import35
-rw-r--r--assets/flags/antiguabarbuda.png3
-rw-r--r--assets/flags/antiguabarbuda.png.import35
-rw-r--r--assets/flags/argentina.png3
-rw-r--r--assets/flags/argentina.png.import35
-rw-r--r--assets/flags/armenia.png3
-rw-r--r--assets/flags/armenia.png.import35
-rw-r--r--assets/flags/aruba.png3
-rw-r--r--assets/flags/aruba.png.import35
-rw-r--r--assets/flags/ascension.png3
-rw-r--r--assets/flags/ascension.png.import35
-rw-r--r--assets/flags/australia.png3
-rw-r--r--assets/flags/australia.png.import35
-rw-r--r--assets/flags/austria.png3
-rw-r--r--assets/flags/austria.png.import35
-rw-r--r--assets/flags/azerbaijan.png3
-rw-r--r--assets/flags/azerbaijan.png.import35
-rw-r--r--assets/flags/bahamas.png3
-rw-r--r--assets/flags/bahamas.png.import35
-rw-r--r--assets/flags/bahrain.png3
-rw-r--r--assets/flags/bahrain.png.import35
-rw-r--r--assets/flags/bangladesh.png3
-rw-r--r--assets/flags/bangladesh.png.import35
-rw-r--r--assets/flags/barbados.png3
-rw-r--r--assets/flags/barbados.png.import35
-rw-r--r--assets/flags/bear.png3
-rw-r--r--assets/flags/bear.png.import35
-rw-r--r--assets/flags/belarus.png3
-rw-r--r--assets/flags/belarus.png.import35
-rw-r--r--assets/flags/belgium.png3
-rw-r--r--assets/flags/belgium.png.import35
-rw-r--r--assets/flags/belize.png3
-rw-r--r--assets/flags/belize.png.import35
-rw-r--r--assets/flags/benin.png3
-rw-r--r--assets/flags/benin.png.import35
-rw-r--r--assets/flags/bermuda.png3
-rw-r--r--assets/flags/bermuda.png.import35
-rw-r--r--assets/flags/bhutan.png3
-rw-r--r--assets/flags/bhutan.png.import35
-rw-r--r--assets/flags/bolivia.png3
-rw-r--r--assets/flags/bolivia.png.import35
-rw-r--r--assets/flags/bonaire.png3
-rw-r--r--assets/flags/bonaire.png.import35
-rw-r--r--assets/flags/bosniaherzegovina.png3
-rw-r--r--assets/flags/bosniaherzegovina.png.import35
-rw-r--r--assets/flags/botswana.png3
-rw-r--r--assets/flags/botswana.png.import35
-rw-r--r--assets/flags/brazil.png3
-rw-r--r--assets/flags/brazil.png.import35
-rw-r--r--assets/flags/british_indian_ocean_territory.png3
-rw-r--r--assets/flags/british_indian_ocean_territory.png.import35
-rw-r--r--assets/flags/british_virgin_island.png3
-rw-r--r--assets/flags/british_virgin_island.png.import35
-rw-r--r--assets/flags/brunei.png3
-rw-r--r--assets/flags/brunei.png.import35
-rw-r--r--assets/flags/bulgaria.png3
-rw-r--r--assets/flags/bulgaria.png.import35
-rw-r--r--assets/flags/burkinafaso.png3
-rw-r--r--assets/flags/burkinafaso.png.import35
-rw-r--r--assets/flags/burundi.png3
-rw-r--r--assets/flags/burundi.png.import35
-rw-r--r--assets/flags/cambodia.png3
-rw-r--r--assets/flags/cambodia.png.import35
-rw-r--r--assets/flags/cameroon.png3
-rw-r--r--assets/flags/cameroon.png.import35
-rw-r--r--assets/flags/canada.png3
-rw-r--r--assets/flags/canada.png.import35
-rw-r--r--assets/flags/capeverde.png3
-rw-r--r--assets/flags/capeverde.png.import35
-rw-r--r--assets/flags/cayman_island.png3
-rw-r--r--assets/flags/cayman_island.png.import35
-rw-r--r--assets/flags/central_african_republic.png3
-rw-r--r--assets/flags/central_african_republic.png.import35
-rw-r--r--assets/flags/chad.png3
-rw-r--r--assets/flags/chad.png.import35
-rw-r--r--assets/flags/chile.png3
-rw-r--r--assets/flags/chile.png.import35
-rw-r--r--assets/flags/china.png3
-rw-r--r--assets/flags/china.png.import35
-rw-r--r--assets/flags/christmas_island.png3
-rw-r--r--assets/flags/christmas_island.png.import35
-rw-r--r--assets/flags/cocos_keeling.png3
-rw-r--r--assets/flags/cocos_keeling.png.import35
-rw-r--r--assets/flags/colombia.png3
-rw-r--r--assets/flags/colombia.png.import35
-rw-r--r--assets/flags/columbia.png3
-rw-r--r--assets/flags/columbia.png.import35
-rw-r--r--assets/flags/comoros.png3
-rw-r--r--assets/flags/comoros.png.import35
-rw-r--r--assets/flags/congo.png3
-rw-r--r--assets/flags/congo.png.import35
-rw-r--r--assets/flags/cook_island.png3
-rw-r--r--assets/flags/cook_island.png.import35
-rw-r--r--assets/flags/costarica.png3
-rw-r--r--assets/flags/costarica.png.import35
-rw-r--r--assets/flags/croatia.png3
-rw-r--r--assets/flags/croatia.png.import35
-rw-r--r--assets/flags/cuba.png3
-rw-r--r--assets/flags/cuba.png.import35
-rw-r--r--assets/flags/curacao.png3
-rw-r--r--assets/flags/curacao.png.import35
-rw-r--r--assets/flags/cyprus.png3
-rw-r--r--assets/flags/cyprus.png.import35
-rw-r--r--assets/flags/czechrepublic.png3
-rw-r--r--assets/flags/czechrepublic.png.import35
-rw-r--r--assets/flags/denmark.png3
-rw-r--r--assets/flags/denmark.png.import35
-rw-r--r--assets/flags/djibouti.png3
-rw-r--r--assets/flags/djibouti.png.import35
-rw-r--r--assets/flags/dominica.png3
-rw-r--r--assets/flags/dominica.png.import35
-rw-r--r--assets/flags/dominicanrepublic.png3
-rw-r--r--assets/flags/dominicanrepublic.png.import35
-rw-r--r--assets/flags/easttimor.png3
-rw-r--r--assets/flags/easttimor.png.import35
-rw-r--r--assets/flags/ecuador.png3
-rw-r--r--assets/flags/ecuador.png.import35
-rw-r--r--assets/flags/egypt.png3
-rw-r--r--assets/flags/egypt.png.import35
-rw-r--r--assets/flags/elsalvador.png3
-rw-r--r--assets/flags/elsalvador.png.import35
-rw-r--r--assets/flags/equatorialguinea.png3
-rw-r--r--assets/flags/equatorialguinea.png.import35
-rw-r--r--assets/flags/eritrea.png3
-rw-r--r--assets/flags/eritrea.png.import35
-rw-r--r--assets/flags/estonia.png3
-rw-r--r--assets/flags/estonia.png.import35
-rw-r--r--assets/flags/eswatini.png3
-rw-r--r--assets/flags/eswatini.png.import35
-rw-r--r--assets/flags/ethiopia.png3
-rw-r--r--assets/flags/ethiopia.png.import35
-rw-r--r--assets/flags/europe.png3
-rw-r--r--assets/flags/europe.png.import35
-rw-r--r--assets/flags/falkland.png3
-rw-r--r--assets/flags/falkland.png.import35
-rw-r--r--assets/flags/faroe.png3
-rw-r--r--assets/flags/faroe.png.import35
-rw-r--r--assets/flags/fiji.png3
-rw-r--r--assets/flags/fiji.png.import35
-rw-r--r--assets/flags/finland.png3
-rw-r--r--assets/flags/finland.png.import35
-rw-r--r--assets/flags/flags242
-rw-r--r--assets/flags/france.png3
-rw-r--r--assets/flags/france.png.import35
-rw-r--r--assets/flags/french_polynesia.png3
-rw-r--r--assets/flags/french_polynesia.png.import35
-rw-r--r--assets/flags/french_southern_territory.png3
-rw-r--r--assets/flags/french_southern_territory.png.import35
-rw-r--r--assets/flags/gabon.png3
-rw-r--r--assets/flags/gabon.png.import35
-rw-r--r--assets/flags/gambia.png3
-rw-r--r--assets/flags/gambia.png.import35
-rw-r--r--assets/flags/germany.png3
-rw-r--r--assets/flags/germany.png.import35
-rw-r--r--assets/flags/ghana.png3
-rw-r--r--assets/flags/ghana.png.import35
-rw-r--r--assets/flags/gibraltar.png3
-rw-r--r--assets/flags/gibraltar.png.import35
-rw-r--r--assets/flags/greece.png3
-rw-r--r--assets/flags/greece.png.import35
-rw-r--r--assets/flags/greenland.png3
-rw-r--r--assets/flags/greenland.png.import35
-rw-r--r--assets/flags/grenada.png3
-rw-r--r--assets/flags/grenada.png.import35
-rw-r--r--assets/flags/guam.png3
-rw-r--r--assets/flags/guam.png.import35
-rw-r--r--assets/flags/guatemala.png3
-rw-r--r--assets/flags/guatemala.png.import35
-rw-r--r--assets/flags/guernsey.png3
-rw-r--r--assets/flags/guernsey.png.import35
-rw-r--r--assets/flags/guinea.png3
-rw-r--r--assets/flags/guinea.png.import35
-rw-r--r--assets/flags/guineabissau.png3
-rw-r--r--assets/flags/guineabissau.png.import35
-rw-r--r--assets/flags/guyana.png3
-rw-r--r--assets/flags/guyana.png.import35
-rw-r--r--assets/flags/haiti.png3
-rw-r--r--assets/flags/haiti.png.import35
-rw-r--r--assets/flags/honduras.png3
-rw-r--r--assets/flags/honduras.png.import35
-rw-r--r--assets/flags/hong_kong.png3
-rw-r--r--assets/flags/hong_kong.png.import35
-rw-r--r--assets/flags/hungary.png3
-rw-r--r--assets/flags/hungary.png.import35
-rw-r--r--assets/flags/iceland.png3
-rw-r--r--assets/flags/iceland.png.import35
-rw-r--r--assets/flags/idaho.png3
-rw-r--r--assets/flags/idaho.png.import35
-rw-r--r--assets/flags/india.png3
-rw-r--r--assets/flags/india.png.import35
-rw-r--r--assets/flags/indonesia.png3
-rw-r--r--assets/flags/indonesia.png.import35
-rw-r--r--assets/flags/iran.png3
-rw-r--r--assets/flags/iran.png.import35
-rw-r--r--assets/flags/iraq.png3
-rw-r--r--assets/flags/iraq.png.import35
-rw-r--r--assets/flags/ireland.png3
-rw-r--r--assets/flags/ireland.png.import35
-rw-r--r--assets/flags/isle_man.png3
-rw-r--r--assets/flags/isle_man.png.import35
-rw-r--r--assets/flags/israel.png3
-rw-r--r--assets/flags/israel.png.import35
-rw-r--r--assets/flags/italy.png3
-rw-r--r--assets/flags/italy.png.import35
-rw-r--r--assets/flags/ivorycoast.png3
-rw-r--r--assets/flags/ivorycoast.png.import35
-rw-r--r--assets/flags/jamaica.png3
-rw-r--r--assets/flags/jamaica.png.import35
-rw-r--r--assets/flags/japan.png3
-rw-r--r--assets/flags/japan.png.import35
-rw-r--r--assets/flags/jordan.png3
-rw-r--r--assets/flags/jordan.png.import35
-rw-r--r--assets/flags/kazakhstan.png3
-rw-r--r--assets/flags/kazakhstan.png.import35
-rw-r--r--assets/flags/kenia.png3
-rw-r--r--assets/flags/kenia.png.import35
-rw-r--r--assets/flags/kiribati.png3
-rw-r--r--assets/flags/kiribati.png.import35
-rw-r--r--assets/flags/kuwait.png3
-rw-r--r--assets/flags/kuwait.png.import35
-rw-r--r--assets/flags/kyrgyzstan.png3
-rw-r--r--assets/flags/kyrgyzstan.png.import35
-rw-r--r--assets/flags/laos.png3
-rw-r--r--assets/flags/laos.png.import35
-rw-r--r--assets/flags/lapponia.png3
-rw-r--r--assets/flags/lapponia.png.import35
-rw-r--r--assets/flags/latvia.png3
-rw-r--r--assets/flags/latvia.png.import35
-rw-r--r--assets/flags/lebanon.png3
-rw-r--r--assets/flags/lebanon.png.import35
-rw-r--r--assets/flags/lesotho.png3
-rw-r--r--assets/flags/lesotho.png.import35
-rw-r--r--assets/flags/liberia.png3
-rw-r--r--assets/flags/liberia.png.import35
-rw-r--r--assets/flags/libya.png3
-rw-r--r--assets/flags/libya.png.import35
-rw-r--r--assets/flags/liechtenstein.png3
-rw-r--r--assets/flags/liechtenstein.png.import35
-rw-r--r--assets/flags/lithuania.png3
-rw-r--r--assets/flags/lithuania.png.import35
-rw-r--r--assets/flags/luxembourg.png3
-rw-r--r--assets/flags/luxembourg.png.import35
-rw-r--r--assets/flags/macau.png3
-rw-r--r--assets/flags/macau.png.import35
-rw-r--r--assets/flags/madagascar.png3
-rw-r--r--assets/flags/madagascar.png.import35
-rw-r--r--assets/flags/malawi.png3
-rw-r--r--assets/flags/malawi.png.import35
-rw-r--r--assets/flags/malaysia.png3
-rw-r--r--assets/flags/malaysia.png.import35
-rw-r--r--assets/flags/maldives.png3
-rw-r--r--assets/flags/maldives.png.import35
-rw-r--r--assets/flags/mali.png3
-rw-r--r--assets/flags/mali.png.import35
-rw-r--r--assets/flags/malta.png3
-rw-r--r--assets/flags/malta.png.import35
-rw-r--r--assets/flags/marshall.png3
-rw-r--r--assets/flags/marshall.png.import35
-rw-r--r--assets/flags/mauritania.png3
-rw-r--r--assets/flags/mauritania.png.import35
-rw-r--r--assets/flags/mauritius.png3
-rw-r--r--assets/flags/mauritius.png.import35
-rw-r--r--assets/flags/mexico.png3
-rw-r--r--assets/flags/mexico.png.import35
-rw-r--r--assets/flags/micronesia.png3
-rw-r--r--assets/flags/micronesia.png.import35
-rw-r--r--assets/flags/moldova.png3
-rw-r--r--assets/flags/moldova.png.import35
-rw-r--r--assets/flags/monaco.png3
-rw-r--r--assets/flags/monaco.png.import35
-rw-r--r--assets/flags/mongolia.png3
-rw-r--r--assets/flags/mongolia.png.import35
-rw-r--r--assets/flags/monserrat.png3
-rw-r--r--assets/flags/monserrat.png.import35
-rw-r--r--assets/flags/montenegro.png3
-rw-r--r--assets/flags/montenegro.png.import35
-rw-r--r--assets/flags/morocco.png3
-rw-r--r--assets/flags/morocco.png.import35
-rw-r--r--assets/flags/mozambique.png3
-rw-r--r--assets/flags/mozambique.png.import35
-rw-r--r--assets/flags/myanmar.png3
-rw-r--r--assets/flags/myanmar.png.import35
-rw-r--r--assets/flags/namibia.png3
-rw-r--r--assets/flags/namibia.png.import35
-rw-r--r--assets/flags/nauru.png3
-rw-r--r--assets/flags/nauru.png.import35
-rw-r--r--assets/flags/nepal.png3
-rw-r--r--assets/flags/nepal.png.import35
-rw-r--r--assets/flags/netherlands.png3
-rw-r--r--assets/flags/netherlands.png.import35
-rw-r--r--assets/flags/new_caledonia.png3
-rw-r--r--assets/flags/new_caledonia.png.import35
-rw-r--r--assets/flags/newzealand.png3
-rw-r--r--assets/flags/newzealand.png.import35
-rw-r--r--assets/flags/nicaragua.png3
-rw-r--r--assets/flags/nicaragua.png.import35
-rw-r--r--assets/flags/niger.png3
-rw-r--r--assets/flags/niger.png.import35
-rw-r--r--assets/flags/nigeria.png3
-rw-r--r--assets/flags/nigeria.png.import35
-rw-r--r--assets/flags/niue.png3
-rw-r--r--assets/flags/niue.png.import35
-rw-r--r--assets/flags/non-binary.png3
-rw-r--r--assets/flags/non-binary.png.import35
-rw-r--r--assets/flags/norfolk.png3
-rw-r--r--assets/flags/norfolk.png.import35
-rw-r--r--assets/flags/north_korea.png3
-rw-r--r--assets/flags/north_korea.png.import35
-rw-r--r--assets/flags/northenmarianaislands.png3
-rw-r--r--assets/flags/northenmarianaislands.png.import35
-rw-r--r--assets/flags/northmacedonia.png3
-rw-r--r--assets/flags/northmacedonia.png.import35
-rw-r--r--assets/flags/norway.png3
-rw-r--r--assets/flags/norway.png.import35
-rw-r--r--assets/flags/oman.png3
-rw-r--r--assets/flags/oman.png.import35
-rw-r--r--assets/flags/onu.png3
-rw-r--r--assets/flags/onu.png.import35
-rw-r--r--assets/flags/opec.png3
-rw-r--r--assets/flags/opec.png.import35
-rw-r--r--assets/flags/pakistan.png3
-rw-r--r--assets/flags/pakistan.png.import35
-rw-r--r--assets/flags/palau.png3
-rw-r--r--assets/flags/palau.png.import35
-rw-r--r--assets/flags/palestine.png3
-rw-r--r--assets/flags/palestine.png.import35
-rw-r--r--assets/flags/panama.png3
-rw-r--r--assets/flags/panama.png.import35
-rw-r--r--assets/flags/papuanewguinea.png3
-rw-r--r--assets/flags/papuanewguinea.png.import35
-rw-r--r--assets/flags/paraguay.png3
-rw-r--r--assets/flags/paraguay.png.import35
-rw-r--r--assets/flags/peru.png3
-rw-r--r--assets/flags/peru.png.import35
-rw-r--r--assets/flags/philippines.png3
-rw-r--r--assets/flags/philippines.png.import35
-rw-r--r--assets/flags/pitcairn.png3
-rw-r--r--assets/flags/pitcairn.png.import35
-rw-r--r--assets/flags/poland.png3
-rw-r--r--assets/flags/poland.png.import35
-rw-r--r--assets/flags/portugal.png3
-rw-r--r--assets/flags/portugal.png.import35
-rw-r--r--assets/flags/puertorico.png3
-rw-r--r--assets/flags/puertorico.png.import35
-rw-r--r--assets/flags/qatar.png3
-rw-r--r--assets/flags/qatar.png.import35
-rw-r--r--assets/flags/rainbow.png3
-rw-r--r--assets/flags/rainbow.png.import35
-rw-r--r--assets/flags/republicofthecongo.png3
-rw-r--r--assets/flags/republicofthecongo.png.import35
-rw-r--r--assets/flags/romania.png3
-rw-r--r--assets/flags/romania.png.import35
-rw-r--r--assets/flags/russia.png3
-rw-r--r--assets/flags/russia.png.import35
-rw-r--r--assets/flags/rwanda.png3
-rw-r--r--assets/flags/rwanda.png.import35
-rw-r--r--assets/flags/saint_helena.png3
-rw-r--r--assets/flags/saint_helena.png.import35
-rw-r--r--assets/flags/saint_kitts_nevis.png3
-rw-r--r--assets/flags/saint_kitts_nevis.png.import35
-rw-r--r--assets/flags/saint_lucia.png3
-rw-r--r--assets/flags/saint_lucia.png.import35
-rw-r--r--assets/flags/saintvincent.png3
-rw-r--r--assets/flags/saintvincent.png.import35
-rw-r--r--assets/flags/samoa.png3
-rw-r--r--assets/flags/samoa.png.import35
-rw-r--r--assets/flags/sanmarino.png3
-rw-r--r--assets/flags/sanmarino.png.import35
-rw-r--r--assets/flags/saotomeandprincipe.png3
-rw-r--r--assets/flags/saotomeandprincipe.png.import35
-rw-r--r--assets/flags/sardinia.png3
-rw-r--r--assets/flags/sardinia.png.import35
-rw-r--r--assets/flags/saudiarabia.png3
-rw-r--r--assets/flags/saudiarabia.png.import35
-rw-r--r--assets/flags/senegal.png3
-rw-r--r--assets/flags/senegal.png.import35
-rw-r--r--assets/flags/serbia.png3
-rw-r--r--assets/flags/serbia.png.import35
-rw-r--r--assets/flags/seychelles.png3
-rw-r--r--assets/flags/seychelles.png.import35
-rw-r--r--assets/flags/sierraleone.png3
-rw-r--r--assets/flags/sierraleone.png.import35
-rw-r--r--assets/flags/singapore.png3
-rw-r--r--assets/flags/singapore.png.import35
-rw-r--r--assets/flags/sint_maarten.png3
-rw-r--r--assets/flags/sint_maarten.png.import35
-rw-r--r--assets/flags/slovakia.png3
-rw-r--r--assets/flags/slovakia.png.import35
-rw-r--r--assets/flags/slovenia.png3
-rw-r--r--assets/flags/slovenia.png.import35
-rw-r--r--assets/flags/solomon.png3
-rw-r--r--assets/flags/solomon.png.import35
-rw-r--r--assets/flags/somalia.png3
-rw-r--r--assets/flags/somalia.png.import35
-rw-r--r--assets/flags/south_korea.png3
-rw-r--r--assets/flags/south_korea.png.import35
-rw-r--r--assets/flags/southafrica.png3
-rw-r--r--assets/flags/southafrica.png.import35
-rw-r--r--assets/flags/southsudan.png3
-rw-r--r--assets/flags/southsudan.png.import35
-rw-r--r--assets/flags/spain.png3
-rw-r--r--assets/flags/spain.png.import35
-rw-r--r--assets/flags/srilanka.png3
-rw-r--r--assets/flags/srilanka.png.import35
-rw-r--r--assets/flags/sudan.png3
-rw-r--r--assets/flags/sudan.png.import35
-rw-r--r--assets/flags/suriname.png3
-rw-r--r--assets/flags/suriname.png.import35
-rw-r--r--assets/flags/sweden.png3
-rw-r--r--assets/flags/sweden.png.import35
-rw-r--r--assets/flags/switzerland.png3
-rw-r--r--assets/flags/switzerland.png.import35
-rw-r--r--assets/flags/syria.png3
-rw-r--r--assets/flags/syria.png.import35
-rw-r--r--assets/flags/tajikistan.png3
-rw-r--r--assets/flags/tajikistan.png.import35
-rw-r--r--assets/flags/tanzania.png3
-rw-r--r--assets/flags/tanzania.png.import35
-rw-r--r--assets/flags/thailand.png3
-rw-r--r--assets/flags/thailand.png.import35
-rw-r--r--assets/flags/togo.png3
-rw-r--r--assets/flags/togo.png.import35
-rw-r--r--assets/flags/tonga.png3
-rw-r--r--assets/flags/tonga.png.import35
-rw-r--r--assets/flags/trinidadtobago.png3
-rw-r--r--assets/flags/trinidadtobago.png.import35
-rw-r--r--assets/flags/tunisia.png3
-rw-r--r--assets/flags/tunisia.png.import35
-rw-r--r--assets/flags/turkey.png3
-rw-r--r--assets/flags/turkey.png.import35
-rw-r--r--assets/flags/turkmenistan.png3
-rw-r--r--assets/flags/turkmenistan.png.import35
-rw-r--r--assets/flags/turks_caicos.png3
-rw-r--r--assets/flags/turks_caicos.png.import35
-rw-r--r--assets/flags/tuvalu.png3
-rw-r--r--assets/flags/tuvalu.png.import35
-rw-r--r--assets/flags/uganda.png3
-rw-r--r--assets/flags/uganda.png.import35
-rw-r--r--assets/flags/ukraine.png3
-rw-r--r--assets/flags/ukraine.png.import35
-rw-r--r--assets/flags/united_arab_emirates.png3
-rw-r--r--assets/flags/united_arab_emirates.png.import35
-rw-r--r--assets/flags/unitedkingdom.png3
-rw-r--r--assets/flags/unitedkingdom.png.import35
-rw-r--r--assets/flags/uruguay.png3
-rw-r--r--assets/flags/uruguay.png.import35
-rw-r--r--assets/flags/usa.png3
-rw-r--r--assets/flags/usa.png.import35
-rw-r--r--assets/flags/uzbekistan.png3
-rw-r--r--assets/flags/uzbekistan.png.import35
-rw-r--r--assets/flags/vanuatu.png3
-rw-r--r--assets/flags/vanuatu.png.import35
-rw-r--r--assets/flags/vaticancity.png3
-rw-r--r--assets/flags/vaticancity.png.import35
-rw-r--r--assets/flags/venezuela.png3
-rw-r--r--assets/flags/venezuela.png.import35
-rw-r--r--assets/flags/vietnam.png3
-rw-r--r--assets/flags/vietnam.png.import35
-rw-r--r--assets/flags/virginislands.png3
-rw-r--r--assets/flags/virginislands.png.import35
-rw-r--r--assets/flags/yemen.png3
-rw-r--r--assets/flags/yemen.png.import35
-rw-r--r--assets/flags/zambia.png3
-rw-r--r--assets/flags/zambia.png.import35
-rw-r--r--assets/flags/zimbabwe.png3
-rw-r--r--assets/flags/zimbabwe.png.import35
-rw-r--r--export_presets.cfg4
-rw-r--r--networking/Network.gd29
-rw-r--r--networking/PacketHandler.gd6
-rw-r--r--pieces/Piece.gd4
-rw-r--r--project.godot23
-rw-r--r--saveload.gd6
-rw-r--r--ui/animations/LoadingAnimation.tscn9
-rw-r--r--ui/animations/softbounce.tres267
-rw-r--r--ui/animations/thehalo.tres28
-rw-r--r--ui/background/ColorfullBackground.gd2
-rw-r--r--ui/barbutton/BarTextureButton.gd5
-rw-r--r--ui/barbutton/BarTextureButton.tscn3
-rw-r--r--ui/barbutton/drawbutton.gd4
-rw-r--r--ui/barbutton/resignbutton.gd2
-rw-r--r--ui/chat/Chat.gd2
-rw-r--r--ui/colorpicker/ColorPicker.gd1
-rw-r--r--ui/colorpicker/ColorPickerButton.gd1
-rw-r--r--ui/gridmenu/GridMenu.gd32
-rw-r--r--ui/gridmenu/GridMenuButton.gd30
-rw-r--r--ui/gridmenu/GridMenuButton.tscn239
-rw-r--r--ui/menus/Lobby.gd (renamed from ui/Lobby.gd)0
-rw-r--r--ui/menus/Lobby.tscn (renamed from ui/Lobby.tscn)17
-rw-r--r--ui/menus/Settings.gd (renamed from ui/Settings.gd)2
-rw-r--r--ui/menus/Settings.tscn (renamed from ui/Settings.tscn)19
-rw-r--r--ui/menus/StartMenu.gd (renamed from ui/StartMenu.gd)0
-rw-r--r--ui/menus/StartMenu.tscn (renamed from ui/StartMenu.tscn)53
-rw-r--r--ui/menus/account/Account.gd (renamed from ui/account/Account.gd)33
-rw-r--r--ui/menus/account/Account.tscn (renamed from ui/account/Account.tscn)101
-rw-r--r--ui/menus/account/Password.gd (renamed from ui/account/Password.gd)0
-rw-r--r--ui/menus/account/Restrict.gd (renamed from ui/account/Restrict.gd)0
-rw-r--r--ui/menus/account/Secret.gd (renamed from ui/account/Secret.gd)0
-rw-r--r--ui/menus/account/Username.gd (renamed from ui/account/Username.gd)0
-rw-r--r--ui/menus/account/usernamepass.gd (renamed from ui/account/usernamepass.gd)0
-rw-r--r--ui/menus/account/usernamepass.tscn (renamed from ui/account/usernamepass.tscn)10
-rw-r--r--ui/menus/sidebarright/FENlabel.gd (renamed from ui/FENlabel.gd)0
-rw-r--r--ui/menus/sidebarright/SidebarRight.gd12
-rw-r--r--ui/menus/sidebarright/SidebarRight.tscn199
-rw-r--r--ui/menus/sidebarright/Timer.gd (renamed from ui/Timer.gd)4
-rw-r--r--ui/menus/sidebarright/TimerLabels.gd (renamed from ui/TimerLabels.gd)0
-rw-r--r--ui/menus/sidebarright/UserPanel.gd17
-rw-r--r--ui/menus/sidebarright/UserPanel.tscn47
-rw-r--r--ui/menus/sidebarright/sandisplay/Base.gd11
-rw-r--r--ui/menus/sidebarright/sandisplay/Base.tscn67
-rw-r--r--ui/menus/sidebarright/sandisplay/SanDisplay.gd36
-rw-r--r--ui/menus/sidebarright/sandisplay/SanDisplay.tscn (renamed from ui/sandisplay/SanDisplay.tscn)17
-rw-r--r--ui/sandisplay/SanDisplay.gd45
-rw-r--r--ui/theme/main.tres28
-rw-r--r--ui/theme/panel.tres8
-rw-r--r--ui/verdana-bold-small.tres7
538 files changed, 10642 insertions, 433 deletions
diff --git a/.gitignore b/.gitignore
index 1c5ba4b..d7f78ac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,5 +4,3 @@ logs/
*.py
.vscode/
exports/
-# for later
-assets/flags/
diff --git a/Board.gd b/Board.gd
index 19b4ce1..77a9a16 100644
--- a/Board.gd
+++ b/Board.gd
@@ -15,8 +15,6 @@ const default_metadata := {
"bcep": [], # black can enpassant
}
-onready var offset = rect_position
-
export(Color) var overlay_color := Color(0.078431, 0.333333, 0.117647, 0.498039)
export(Color) var clockrunning_color := Color(0.219608, 0.278431, 0.133333)
export(Color) var clockrunninglow := Color(0.47451, 0.172549, 0.164706)
@@ -35,7 +33,8 @@ onready var background := $Background
onready var ASSETS_PATH: String = "res://assets/pieces/%s/" % Globals.piece_set
onready var foreground := $Foreground
onready var pieces := $Pieces
-export(NodePath) onready var status = get_node(status) as StatusLabel
+export(NodePath) onready var ui = get_node(ui)
+export(NodePath) onready var sidebar = get_node(sidebar)
func _init() -> void:
@@ -43,6 +42,7 @@ func _init() -> void:
func _ready() -> void:
+ rect_pivot_offset = rect_size / 2
if Globals.network:
Globals.network.connect("move_data", self, "play_san")
init_board() # create the tile squares
@@ -52,9 +52,8 @@ func _ready() -> void:
Events.connect("outoftime", self, "_on_outoftime") # listen for timeout events
Debug.monitor(self, "last_clicked")
- Debug.monitor(self, "matrix", "matrix[8]")
+ Debug.monitor(self, "meta", "matrix[8]")
Debug.monitor(self, "highest value in 3fold", "threefoldrepetition()")
- Debug.monitor(self, "stop_input")
func _exit_tree() -> void:
@@ -105,14 +104,19 @@ func flip_pieces() -> void:
func flip_labels() -> void:
for i in range(8):
- var numlabel: Label = labels.numbers[i].get_node("Label")
- var letlabel: Label = labels.letters[i].get_node("Label")
+ var numlabel: Label = labels.numbers[i]
+ var letlabel: Label = labels.letters[i]
var number := i + 1 if flipped else 8 - i
numlabel.text = str(number)
letlabel.text = "hgfedcba"[number - 1]
+func flip_panels() -> void:
+ pass
+
+
func flip_board() -> void:
+ sidebar.flip_panels()
if flipped:
flipped = false
rect_rotation = 0
@@ -126,26 +130,13 @@ func flip_board() -> void:
func init_labels() -> void:
+ foreground.offset = rect_global_position
for i in range(8):
labels.letters.append(
- init_label(
- i,
- Vector2(i, 7),
- "abcdefgh"[i],
- Label.VALIGN_BOTTOM,
- Label.ALIGN_LEFT,
- (Vector2.RIGHT + Vector2.UP) * 10
- )
+ init_label(i, Vector2(i, 7), "abcdefgh"[i], Label.VALIGN_BOTTOM, Label.ALIGN_LEFT, Vector2(10, -10))
)
labels.numbers.append(
- init_label(
- i,
- Vector2(7, i),
- str(8 - i),
- Label.VALIGN_TOP,
- Label.ALIGN_RIGHT,
- (Vector2.LEFT + Vector2.DOWN) * 10
- )
+ init_label(i, Vector2(7, i), str(8 - i), Label.VALIGN_TOP, Label.ALIGN_RIGHT, Vector2(-10, 10))
)
@@ -180,7 +171,7 @@ func mat2str(mat: Array = matrix) -> String:
func drawed(reason := "") -> void:
- status.set_text("draw by " + reason, 0)
+ ui.set_status("draw by " + reason, 0)
Events.emit_signal("game_over")
SoundFx.play("Draw")
yield(get_tree().create_timer(5), "timeout")
@@ -188,7 +179,7 @@ func drawed(reason := "") -> void:
func win(winner: bool, reason := "") -> void:
- status.set_text("%s won the game by %s" % ["white" if winner else "black", reason], 0) # black won the game by checkmate
+ ui.set_status("%s won the game by %s" % ["white" if winner else "black", reason], 0) # black won the game by checkmate
Events.emit_signal("game_over")
Log.info("%s won the game in %s turns!" % ["white" if winner else "black", Globals.fullmove])
SoundFx.play("Victory")
diff --git a/Board.tscn b/Board.tscn
index ad8ea68..10cb682 100644
--- a/Board.tscn
+++ b/Board.tscn
@@ -1,7 +1,6 @@
-[gd_scene load_steps=3 format=2]
+[gd_scene load_steps=2 format=2]
[ext_resource path="res://Board.gd" type="Script" id=1]
-[ext_resource path="res://ui/theme/main.tres" type="Theme" id=3]
[node name="Board" type="Control"]
anchor_right = 1.0
@@ -22,11 +21,7 @@ anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 2
-[node name="Foreground" type="Control" parent="."]
-anchor_right = 1.0
-anchor_bottom = 1.0
-mouse_filter = 2
-theme = ExtResource( 3 )
+[node name="Foreground" type="CanvasLayer" parent="."]
[node name="Darken" type="ColorRect" parent="."]
visible = false
diff --git a/Game.gd b/Game.gd
index c778382..baae4fa 100644
--- a/Game.gd
+++ b/Game.gd
@@ -1,6 +1,20 @@
extends Control
-onready var status: StatusLabel = $Holder/SidebarRight/VBox/Status
+onready var status: StatusLabel = find_node("Status")
+onready var sidebar = $Holder/SidebarRight
+onready var panels = [
+ sidebar.blackpanel,
+ sidebar.whitepanel,
+]
+
+
+func _ready():
+ if Globals.network:
+ Globals.network.connect("info_recieved", self, "_on_info")
+ var pnl = panels[int(Globals.team)]
+ var name = SaveLoad.get_data("id").name
+ pnl.set_name(name if name else "Anonymous")
+ pnl.set_flag(SaveLoad.get_data("id").country)
func set_status(text: String, length := 5) -> void:
@@ -9,3 +23,9 @@ func set_status(text: String, length := 5) -> void:
func get_board() -> Node:
return $Holder/middle/Board
+
+
+func _on_info(info: Dictionary):
+ var pnl = panels[int(!Globals.team)]
+ pnl.set_name(info.name if info.name else "Anonymous")
+ pnl.set_flag(info.country)
diff --git a/Game.tscn b/Game.tscn
index 7a4c96b..ce08416 100644
--- a/Game.tscn
+++ b/Game.tscn
@@ -1,13 +1,10 @@
-[gd_scene load_steps=51 format=2]
+[gd_scene load_steps=34 format=2]
[ext_resource path="res://Game.gd" type="Script" id=1]
[ext_resource path="res://assets/ui/whitespace.png" type="Texture" id=2]
[ext_resource path="res://ui/theme/transblack.tres" type="StyleBox" id=3]
-[ext_resource path="res://ui/FENlabel.gd" type="Script" id=4]
-[ext_resource path="res://ui/barbutton/resignbutton.gd" type="Script" id=5]
-[ext_resource path="res://ui/Status.gd" type="Script" id=6]
+[ext_resource path="res://ui/menus/sidebarright/SidebarRight.tscn" type="PackedScene" id=4]
[ext_resource path="res://ui/theme/flatblack.tres" type="StyleBox" id=7]
-[ext_resource path="res://ui/barbutton/BarTextureButton.tscn" type="PackedScene" id=8]
[ext_resource path="res://ui/chat/Chat.tscn" type="PackedScene" id=9]
[ext_resource path="res://ui/theme/main.tres" type="Theme" id=10]
[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=11]
@@ -18,16 +15,6 @@
[ext_resource path="res://assets/ui/checkedbox.png" type="Texture" id=16]
[ext_resource path="res://assets/ui/CascadiaCode.ttf" type="DynamicFontData" id=17]
[ext_resource path="res://assets/ui/verdana-bold-italic.ttf" type="DynamicFontData" id=18]
-[ext_resource path="res://ui/barbutton/drawbutton.gd" type="Script" id=19]
-[ext_resource path="res://ui/Timer.gd" type="Script" id=20]
-[ext_resource path="res://ui/TimerLabels.gd" type="Script" id=21]
-[ext_resource path="res://ui/sandisplay/SanDisplay.tscn" type="PackedScene" id=22]
-[ext_resource path="res://assets/ui/Roboto-Medium.ttf" type="DynamicFontData" id=23]
-[ext_resource path="res://ui/roboto.tres" type="DynamicFont" id=24]
-[ext_resource path="res://assets/ui/draw.png" type="Texture" id=25]
-[ext_resource path="res://assets/ui/flip_board.png" type="Texture" id=26]
-[ext_resource path="res://ui/barbutton/flipbutton.gd" type="Script" id=27]
-[ext_resource path="res://assets/ui/flag.png" type="Texture" id=28]
[ext_resource path="res://Board.tscn" type="PackedScene" id=29]
[sub_resource type="StyleBoxTexture" id=6]
@@ -207,21 +194,6 @@ WindowDialog/icons/close = ExtResource( 2 )
WindowDialog/icons/close_highlight = ExtResource( 2 )
WindowDialog/styles/panel = SubResource( 13 )
-[sub_resource type="DynamicFont" id=1]
-size = 35
-font_data = ExtResource( 23 )
-
-[sub_resource type="StyleBoxFlat" id=21]
-bg_color = Color( 0, 0, 0, 1 )
-
-[sub_resource type="DynamicFont" id=22]
-size = 15
-font_data = ExtResource( 23 )
-
-[sub_resource type="DynamicFont" id=23]
-size = 40
-font_data = ExtResource( 23 )
-
[node name="Game" type="Control"]
anchor_right = 1.0
anchor_bottom = 1.0
@@ -256,7 +228,8 @@ anchor_bottom = 0.0
margin_right = 640.0
margin_bottom = 640.0
rect_min_size = Vector2( 640, 640 )
-status = NodePath("../../SidebarRight/VBox/Status")
+ui = NodePath("../../..")
+sidebar = NodePath("../../SidebarRight")
[node name="Chat" parent="Holder/middle" instance=ExtResource( 9 )]
anchor_right = 0.0
@@ -267,161 +240,7 @@ margin_bottom = 800.0
size_flags_horizontal = 3
size_flags_vertical = 3
-[node name="SidebarRight" type="ColorRect" parent="Holder"]
-margin_left = 940.0
-margin_right = 1422.0
-margin_bottom = 800.0
-rect_min_size = Vector2( 300, 0 )
-size_flags_horizontal = 3
-color = Color( 0.141176, 0.141176, 0.141176, 0.784314 )
-
-[node name="VBox" type="VBoxContainer" parent="Holder/SidebarRight"]
-anchor_right = 1.0
-anchor_bottom = 1.0
-alignment = 1
-__meta__ = {
-"_edit_lock_": true
-}
-
-[node name="BlackTime" type="Label" parent="Holder/SidebarRight/VBox"]
-visible = false
-margin_top = 218.0
-margin_right = 624.0
-margin_bottom = 301.0
-custom_fonts/font = ExtResource( 24 )
-text = "00:00.0"
-align = 1
-valign = 1
-script = ExtResource( 21 )
-__meta__ = {
-"_edit_group_": true,
-"_edit_lock_": true
-}
-
-[node name="ColorRect" type="ColorRect" parent="Holder/SidebarRight/VBox/BlackTime"]
-show_behind_parent = true
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_left = 72.0
-margin_right = -72.0
-color = Color( 0, 0, 0, 1 )
-
-[node name="MovesList" parent="Holder/SidebarRight/VBox" instance=ExtResource( 22 )]
-margin_top = 239.0
-margin_right = 482.0
-margin_bottom = 439.0
-
-[node name="Status" type="Label" parent="Holder/SidebarRight/VBox"]
-margin_top = 454.0
-margin_right = 482.0
-margin_bottom = 496.0
-custom_fonts/font = SubResource( 1 )
-align = 1
-autowrap = true
-script = ExtResource( 6 )
-
-[node name="buttonbarholder" type="Control" parent="Holder/SidebarRight/VBox"]
-margin_top = 511.0
-margin_right = 482.0
-margin_bottom = 561.0
-rect_min_size = Vector2( 50, 50 )
-__meta__ = {
-"_edit_group_": true,
-"_edit_lock_": true
-}
-
-[node name="Panel" type="Panel" parent="Holder/SidebarRight/VBox/buttonbarholder"]
-anchor_right = 1.0
-anchor_bottom = 1.0
-custom_styles/panel = SubResource( 21 )
-
-[node name="buttonbar" type="HBoxContainer" parent="Holder/SidebarRight/VBox/buttonbarholder"]
-anchor_right = 1.0
-anchor_bottom = 1.0
-custom_constants/separation = 0
-alignment = 1
-
-[node name="FlipBoard" parent="Holder/SidebarRight/VBox/buttonbarholder/buttonbar" instance=ExtResource( 8 )]
-margin_left = 166.0
-margin_right = 216.0
-texture_normal = ExtResource( 26 )
-script = ExtResource( 27 )
-
-[node name="DrawButton" parent="Holder/SidebarRight/VBox/buttonbarholder/buttonbar" instance=ExtResource( 8 )]
-margin_left = 216.0
-margin_right = 266.0
-texture_normal = ExtResource( 25 )
-script = ExtResource( 19 )
-status = NodePath("../../../Status")
-
-[node name="ResignButton" parent="Holder/SidebarRight/VBox/buttonbarholder/buttonbar" instance=ExtResource( 8 )]
-margin_left = 266.0
-margin_right = 316.0
-texture_normal = ExtResource( 28 )
-script = ExtResource( 5 )
-status = NodePath("../../../Status")
-
-[node name="WhiteTime" type="Label" parent="Holder/SidebarRight/VBox"]
-visible = false
-margin_top = 498.0
-margin_right = 624.0
-margin_bottom = 581.0
-custom_fonts/font = ExtResource( 24 )
-text = "00:00.0"
-align = 1
-valign = 1
-script = ExtResource( 21 )
-__meta__ = {
-"_edit_group_": true,
-"_edit_lock_": true
-}
-white = true
-
-[node name="ColorRect" type="ColorRect" parent="Holder/SidebarRight/VBox/WhiteTime"]
-show_behind_parent = true
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_left = 72.0
-margin_right = -72.0
-color = Color( 0, 0, 0, 1 )
-
-[node name="Timer" type="Node" parent="Holder/SidebarRight/VBox"]
-script = ExtResource( 20 )
-
-[node name="Spacer" type="Control" parent="Holder/SidebarRight/VBox"]
-visible = false
-margin_top = 530.0
-margin_right = 624.0
-margin_bottom = 550.0
-rect_min_size = Vector2( 0, 20 )
-
-[node name="FENlabel" type="LineEdit" parent="Holder/SidebarRight/VBox"]
-visible = false
-margin_left = 58.0
-margin_top = 503.0
-margin_right = 566.0
-margin_bottom = 577.0
-size_flags_horizontal = 4
-custom_colors/font_color_uneditable = Color( 1, 1, 1, 1 )
-custom_fonts/font = SubResource( 22 )
-text = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"
-align = 1
-editable = false
-expand_to_text_length = true
-context_menu_enabled = false
-placeholder_text = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"
-caret_blink = true
-caret_blink_speed = 0.5
-script = ExtResource( 4 )
-
-[node name="Label" type="Label" parent="Holder/SidebarRight/VBox/FENlabel"]
-margin_top = -49.0
-margin_right = 508.0
-margin_bottom = 11.0
-custom_fonts/font = SubResource( 23 )
-text = "fen"
-align = 1
-valign = 2
+[node name="SidebarRight" parent="Holder" instance=ExtResource( 4 )]
[node name="Darken" type="ColorRect" parent="."]
visible = false
diff --git a/Globals.gd b/Globals.gd
index 607fd74..0dfc0dc 100644
--- a/Globals.gd
+++ b/Globals.gd
@@ -70,3 +70,4 @@ func _ready() -> void:
Debug.monitor(self, "halfmove")
Debug.monitor(self, "in_check")
Debug.monitor(self, "turn", "get_turn()")
+ Debug.monitor(self, "team")
diff --git a/PGN/test_pgns.tscn b/PGN/test_pgns.tscn
index a73b96e..874f9cd 100644
--- a/PGN/test_pgns.tscn
+++ b/PGN/test_pgns.tscn
@@ -8,7 +8,7 @@ anchor_right = 1.0
anchor_bottom = 1.0
theme = ExtResource( 1 )
script = ExtResource( 2 )
-pgns = PoolStringArray( "1.Nf3 Nf6 2.c4 g6 3.Nc3 Bg7 4.d4 O-O 5.Bf4 d5 6.Qb3 dxc4 7.Qxc4 c6 8.e4 Nbd7 9.Rd1 Nb6 10.Qc5 Bg4 11.Bg5 Na4 12.Qa3 Nxc3 13.bxc3 Nxe4 14.Bxe7 Qb6 15.Bc4 Nxc3 16.Bc5 Rfe8+ 17.Kf1 Be6 18.Bxb6 Bxc4+ 19.Kg1 Ne2+ 20.Kf1 Nxd4+ 21.Kg1 Ne2+ 22.Kf1 Nc3+ 23.Kg1 axb6 24.Qb4 Ra4 25.Qxb6 Nxd1 26.h3 Rxa2 27.Kh2 Nxf2 28.Re1 Rxe1 29.Qd8+ Bf8 30.Nxe1 Bd5 31.Nf3 Ne4 32.Qb8 b5 33.h4 h5 34.Ne5 Kg7 35.Kg1 Bc5+ 36.Kf1 Ng3+ 37.Ke1 Bb4+ 38.Kd1 Bb3+ 39.Kc1 Ne2+ 40.Kb1 Nc3+ 41.Kc1 Rc2# 0-1" )
+pgns = PoolStringArray( "1.Nf3 Nf6 2.c4 g6 3.Nc3 Bg7 4.d4 O-O 5.Bf4 d5 6.Qb3 dxc4 7.Qxc4 c6 8.e4 Nbd7 9.Rd1 Nb6 10.Qc5 Bg4 11.Bg5 Na4 12.Qa3 Nxc3 13.bxc3 Nxe4 14.Bxe7 Qb6 15.Bc4 Nxc3 16.Bc5 Rfe8+ 17.Kf1 Be6 18.Bxb6 Bxc4+ 19.Kg1 Ne2+ 20.Kf1 Nxd4+ 21.Kg1 Ne2+ 22.Kf1 Nc3+ 23.Kg1 axb6 24.Qb4 Ra4 25.Qxb6 Nxd1 26.h3 Rxa2 27.Kh2 Nxf2 28.Re1 Rxe1 29.Qd8+ Bf8 30.Nxe1 Bd5 31.Nf3 Ne4 32.Qb8 b5 33.h4 h5 34.Ne5 Kg7 35.Kg1 Bc5+ 36.Kf1 Ng3+ 37.Ke1 Bb4+ 38.Kd1 Bb3+ 39.Kc1 Ne2+ 40.Kb1 Nc3+ 41.Kc1 Rc2# 0-1", "1. e2e4 Nf6" )
[node name="gameofthecentury" type="Button" parent="."]
margin_left = 454.0
@@ -17,4 +17,13 @@ margin_bottom = 106.0
size_flags_horizontal = 4
text = "game of the century"
+[node name="test sign" type="Button" parent="."]
+margin_left = 585.0
+margin_top = 121.0
+margin_right = 837.0
+margin_bottom = 227.0
+size_flags_horizontal = 4
+text = "test sign"
+
[connection signal="pressed" from="gameofthecentury" to="." method="_load" binds= [ 0 ]]
+[connection signal="pressed" from="test sign" to="." method="_load" binds= [ 1 ]]
diff --git a/Utils.gd b/Utils.gd
index 49232c3..0b9bb29 100644
--- a/Utils.gd
+++ b/Utils.gd
@@ -206,3 +206,9 @@ static func from_algebraic(pos: String) -> Vector2:
static func to_str(type: int) -> String:
return " NBRQK"[type].strip_edges() # if its a pawn, return nothing
+
+
+static func append_dict(dict: Dictionary, newdict: Dictionary) -> Dictionary:
+ for key in newdict:
+ dict[key] = newdict[key]
+ return dict
diff --git a/assets/flags/afghanistan.png b/assets/flags/afghanistan.png
new file mode 100644
index 0000000..d3868e5
--- /dev/null
+++ b/assets/flags/afghanistan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f38d6e596aa38ca7b6b4c45d341418594366d992f345afc58d967773f73c82da
+size 248
diff --git a/assets/flags/afghanistan.png.import b/assets/flags/afghanistan.png.import
new file mode 100644
index 0000000..ad6da6b
--- /dev/null
+++ b/assets/flags/afghanistan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/afghanistan.png-f8de0e933aa73dedab5bf11c99c50a6b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/afghanistan.png"
+dest_files=[ "res://.import/afghanistan.png-f8de0e933aa73dedab5bf11c99c50a6b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/aland.png b/assets/flags/aland.png
new file mode 100644
index 0000000..d7ad2fd
--- /dev/null
+++ b/assets/flags/aland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e7c4906da9cab14cb2141799df772e77647622630eb85d8839bde7bd386b9e7
+size 378
diff --git a/assets/flags/aland.png.import b/assets/flags/aland.png.import
new file mode 100644
index 0000000..23de10c
--- /dev/null
+++ b/assets/flags/aland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/aland.png-d8ddc21581d9b8397d43e5fe419ed6a6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/aland.png"
+dest_files=[ "res://.import/aland.png-d8ddc21581d9b8397d43e5fe419ed6a6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/albania.png b/assets/flags/albania.png
new file mode 100644
index 0000000..2119512
--- /dev/null
+++ b/assets/flags/albania.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce780ac9aeb5b72c6a713c8065db0eba1673b27993539f0e57ed6fa76c344d9b
+size 362
diff --git a/assets/flags/albania.png.import b/assets/flags/albania.png.import
new file mode 100644
index 0000000..da1535f
--- /dev/null
+++ b/assets/flags/albania.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/albania.png-26141d4e5760c72cbf64f9db67dd9a77.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/albania.png"
+dest_files=[ "res://.import/albania.png-26141d4e5760c72cbf64f9db67dd9a77.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/algeria.png b/assets/flags/algeria.png
new file mode 100644
index 0000000..d35bf55
--- /dev/null
+++ b/assets/flags/algeria.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cf04c2e40d0885dff82028712fe189d80fbbe16d107253a6935ddcd8c3ddc9b4
+size 246
diff --git a/assets/flags/algeria.png.import b/assets/flags/algeria.png.import
new file mode 100644
index 0000000..b4f68a0
--- /dev/null
+++ b/assets/flags/algeria.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/algeria.png-f247ab9b72130f001f12c29c8407cd4d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/algeria.png"
+dest_files=[ "res://.import/algeria.png-f247ab9b72130f001f12c29c8407cd4d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/andorra.png b/assets/flags/andorra.png
new file mode 100644
index 0000000..0a4c944
--- /dev/null
+++ b/assets/flags/andorra.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88fb74816adad4342cf2d94d9acfa5c1dcd13d3e79c2b0c62d5c425860c1895d
+size 392
diff --git a/assets/flags/andorra.png.import b/assets/flags/andorra.png.import
new file mode 100644
index 0000000..4d72b88
--- /dev/null
+++ b/assets/flags/andorra.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/andorra.png-dd5351f9fb3197406f8a6e3dd454fba6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/andorra.png"
+dest_files=[ "res://.import/andorra.png-dd5351f9fb3197406f8a6e3dd454fba6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/angola.png b/assets/flags/angola.png
new file mode 100644
index 0000000..1355eee
--- /dev/null
+++ b/assets/flags/angola.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:05aca5b168252169d2a995d77f9aaa7e57ab48cb255d4ce180054fe199c176ea
+size 238
diff --git a/assets/flags/angola.png.import b/assets/flags/angola.png.import
new file mode 100644
index 0000000..e29e8b5
--- /dev/null
+++ b/assets/flags/angola.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/angola.png-e1e46bd924c2fdad501332b76aec222f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/angola.png"
+dest_files=[ "res://.import/angola.png-e1e46bd924c2fdad501332b76aec222f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/anguilla.png b/assets/flags/anguilla.png
new file mode 100644
index 0000000..7e2f255
--- /dev/null
+++ b/assets/flags/anguilla.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d21397e6e16200c5bd5a5bb7e8fd749b67e166f10e181de233d33505dcb6683e
+size 400
diff --git a/assets/flags/anguilla.png.import b/assets/flags/anguilla.png.import
new file mode 100644
index 0000000..84e58bb
--- /dev/null
+++ b/assets/flags/anguilla.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/anguilla.png-a6bb2125a89f1bd35be643309aabb95a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/anguilla.png"
+dest_files=[ "res://.import/anguilla.png-a6bb2125a89f1bd35be643309aabb95a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/antartica.png b/assets/flags/antartica.png
new file mode 100644
index 0000000..10f5dcd
--- /dev/null
+++ b/assets/flags/antartica.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55444c1959084e26a5be5e5b45b95848f2d6eeb658163361cd5e6d552c51f01d
+size 375
diff --git a/assets/flags/antartica.png.import b/assets/flags/antartica.png.import
new file mode 100644
index 0000000..4016fb2
--- /dev/null
+++ b/assets/flags/antartica.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/antartica.png-87185a66ee751cdb5c6871f53ebc382b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/antartica.png"
+dest_files=[ "res://.import/antartica.png-87185a66ee751cdb5c6871f53ebc382b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/antiguabarbuda.png b/assets/flags/antiguabarbuda.png
new file mode 100644
index 0000000..d18b088
--- /dev/null
+++ b/assets/flags/antiguabarbuda.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:702c8712e98c94eb0f727fd46c0b35cb9368986a73fd65db0effee146d35f063
+size 249
diff --git a/assets/flags/antiguabarbuda.png.import b/assets/flags/antiguabarbuda.png.import
new file mode 100644
index 0000000..3f2d451
--- /dev/null
+++ b/assets/flags/antiguabarbuda.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/antiguabarbuda.png-1cc932845715716751030d49f4a6a8f9.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/antiguabarbuda.png"
+dest_files=[ "res://.import/antiguabarbuda.png-1cc932845715716751030d49f4a6a8f9.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/argentina.png b/assets/flags/argentina.png
new file mode 100644
index 0000000..28516d1
--- /dev/null
+++ b/assets/flags/argentina.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e6c19d70dfe373c2d25dc6b2ee1621284e668dad235dd3378cc2b1b3b87f5694
+size 231
diff --git a/assets/flags/argentina.png.import b/assets/flags/argentina.png.import
new file mode 100644
index 0000000..42cfac1
--- /dev/null
+++ b/assets/flags/argentina.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/argentina.png-64b97a9368d3fc3266a041e55bf06cf8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/argentina.png"
+dest_files=[ "res://.import/argentina.png-64b97a9368d3fc3266a041e55bf06cf8.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/armenia.png b/assets/flags/armenia.png
new file mode 100644
index 0000000..b005623
--- /dev/null
+++ b/assets/flags/armenia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b953407f4ccf255cf396ffb4198453969b89b59702b44e92032c5cc005b3865
+size 362
diff --git a/assets/flags/armenia.png.import b/assets/flags/armenia.png.import
new file mode 100644
index 0000000..4178db0
--- /dev/null
+++ b/assets/flags/armenia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/armenia.png-c61783d1542c78a90588e8ca87975e51.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/armenia.png"
+dest_files=[ "res://.import/armenia.png-c61783d1542c78a90588e8ca87975e51.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/aruba.png b/assets/flags/aruba.png
new file mode 100644
index 0000000..24441d0
--- /dev/null
+++ b/assets/flags/aruba.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a97d9962938c9db41b31c742af211f1c86d153af5bff663c465f3cab506ccd25
+size 373
diff --git a/assets/flags/aruba.png.import b/assets/flags/aruba.png.import
new file mode 100644
index 0000000..7fd1493
--- /dev/null
+++ b/assets/flags/aruba.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/aruba.png-3e0059a7bd2da46eb4e10f4f8ad2e409.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/aruba.png"
+dest_files=[ "res://.import/aruba.png-3e0059a7bd2da46eb4e10f4f8ad2e409.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/ascension.png b/assets/flags/ascension.png
new file mode 100644
index 0000000..0618aab
--- /dev/null
+++ b/assets/flags/ascension.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ec71edfd1dc96e4bd73e5b1cd2d2606d8c23d9ca148418e4d3e682c5fda5d0d
+size 404
diff --git a/assets/flags/ascension.png.import b/assets/flags/ascension.png.import
new file mode 100644
index 0000000..8559edf
--- /dev/null
+++ b/assets/flags/ascension.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/ascension.png-66c82a3f9160c772f4da607d57113874.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/ascension.png"
+dest_files=[ "res://.import/ascension.png-66c82a3f9160c772f4da607d57113874.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/australia.png b/assets/flags/australia.png
new file mode 100644
index 0000000..b703573
--- /dev/null
+++ b/assets/flags/australia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:414e1aabb0a0c68443d49f197d8a63721c977339849aca74e073c4899c452ac3
+size 246
diff --git a/assets/flags/australia.png.import b/assets/flags/australia.png.import
new file mode 100644
index 0000000..a830c7e
--- /dev/null
+++ b/assets/flags/australia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/australia.png-aa757e8cc3e20fa05310054ee56b60a1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/australia.png"
+dest_files=[ "res://.import/australia.png-aa757e8cc3e20fa05310054ee56b60a1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/austria.png b/assets/flags/austria.png
new file mode 100644
index 0000000..8f82def
--- /dev/null
+++ b/assets/flags/austria.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5195dc83b6241f576b55d430561dab4a55d91c0551910e1b843b61b871e901ee
+size 356
diff --git a/assets/flags/austria.png.import b/assets/flags/austria.png.import
new file mode 100644
index 0000000..c282176
--- /dev/null
+++ b/assets/flags/austria.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/austria.png-ab12b488cd8349cac92917ad05dcd422.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/austria.png"
+dest_files=[ "res://.import/austria.png-ab12b488cd8349cac92917ad05dcd422.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/azerbaijan.png b/assets/flags/azerbaijan.png
new file mode 100644
index 0000000..bba0fd7
--- /dev/null
+++ b/assets/flags/azerbaijan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b86fd59332fece36c92f26fbf2105769a89224007d9a4e8954ffe1c235f27a2
+size 378
diff --git a/assets/flags/azerbaijan.png.import b/assets/flags/azerbaijan.png.import
new file mode 100644
index 0000000..45adb88
--- /dev/null
+++ b/assets/flags/azerbaijan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/azerbaijan.png-83b94ea7704b18e0ad96122c03b37560.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/azerbaijan.png"
+dest_files=[ "res://.import/azerbaijan.png-83b94ea7704b18e0ad96122c03b37560.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bahamas.png b/assets/flags/bahamas.png
new file mode 100644
index 0000000..505c554
--- /dev/null
+++ b/assets/flags/bahamas.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:42e25aaf5f69d127d8d86e55957348dba28c36c8867a9794edcb676633e7c8ca
+size 219
diff --git a/assets/flags/bahamas.png.import b/assets/flags/bahamas.png.import
new file mode 100644
index 0000000..d67248e
--- /dev/null
+++ b/assets/flags/bahamas.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bahamas.png-f257dccaffe350b08b8ae6fc9ad6014d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bahamas.png"
+dest_files=[ "res://.import/bahamas.png-f257dccaffe350b08b8ae6fc9ad6014d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bahrain.png b/assets/flags/bahrain.png
new file mode 100644
index 0000000..b2492a6
--- /dev/null
+++ b/assets/flags/bahrain.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bbe035e405b7b4a201b4de71cad9c956bcb18009d41feead71c02c351e322e54
+size 213
diff --git a/assets/flags/bahrain.png.import b/assets/flags/bahrain.png.import
new file mode 100644
index 0000000..9d780d1
--- /dev/null
+++ b/assets/flags/bahrain.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bahrain.png-63c42918a34fb8cd2022b15bd9755053.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bahrain.png"
+dest_files=[ "res://.import/bahrain.png-63c42918a34fb8cd2022b15bd9755053.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bangladesh.png b/assets/flags/bangladesh.png
new file mode 100644
index 0000000..b220e42
--- /dev/null
+++ b/assets/flags/bangladesh.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd6038f04bef062efe15c0f7af955d5a6e0c41f9db7ed14d14c29c4158823590
+size 212
diff --git a/assets/flags/bangladesh.png.import b/assets/flags/bangladesh.png.import
new file mode 100644
index 0000000..acd72e0
--- /dev/null
+++ b/assets/flags/bangladesh.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bangladesh.png-cbc9135a0d31aa3fc8ab987ce4258510.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bangladesh.png"
+dest_files=[ "res://.import/bangladesh.png-cbc9135a0d31aa3fc8ab987ce4258510.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/barbados.png b/assets/flags/barbados.png
new file mode 100644
index 0000000..168d7eb
--- /dev/null
+++ b/assets/flags/barbados.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:314d930b8e8b015f2d684c593842ea966a57d1f3a48736314878ea67ed3b9efb
+size 229
diff --git a/assets/flags/barbados.png.import b/assets/flags/barbados.png.import
new file mode 100644
index 0000000..acba253
--- /dev/null
+++ b/assets/flags/barbados.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/barbados.png-b2b8d2f1a3cf4693fe5cd89a4dba07f1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/barbados.png"
+dest_files=[ "res://.import/barbados.png-b2b8d2f1a3cf4693fe5cd89a4dba07f1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bear.png b/assets/flags/bear.png
new file mode 100644
index 0000000..63c95a9
--- /dev/null
+++ b/assets/flags/bear.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:45c79ebb7cde9c59a46f0fe55ca95fb20d347524d7540ae5a26c28367fa089e8
+size 394
diff --git a/assets/flags/bear.png.import b/assets/flags/bear.png.import
new file mode 100644
index 0000000..8ac02be
--- /dev/null
+++ b/assets/flags/bear.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bear.png-5df292affb004112f06f1d27c33f2e9b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bear.png"
+dest_files=[ "res://.import/bear.png-5df292affb004112f06f1d27c33f2e9b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/belarus.png b/assets/flags/belarus.png
new file mode 100644
index 0000000..43f5f77
--- /dev/null
+++ b/assets/flags/belarus.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:832a07be665f1a77c84adb4fac899e37c1cc6ea81a01aaedb2abd4005c71ea35
+size 378
diff --git a/assets/flags/belarus.png.import b/assets/flags/belarus.png.import
new file mode 100644
index 0000000..9d06f88
--- /dev/null
+++ b/assets/flags/belarus.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/belarus.png-3e9ece03e524f9585e784cf74bcda2a9.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/belarus.png"
+dest_files=[ "res://.import/belarus.png-3e9ece03e524f9585e784cf74bcda2a9.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/belgium.png b/assets/flags/belgium.png
new file mode 100644
index 0000000..f8cec6e
--- /dev/null
+++ b/assets/flags/belgium.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:011b41824fc004cd21c50ba45307bf5941ddca7a4fde35835d6be7c13e59baea
+size 353
diff --git a/assets/flags/belgium.png.import b/assets/flags/belgium.png.import
new file mode 100644
index 0000000..639718c
--- /dev/null
+++ b/assets/flags/belgium.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/belgium.png-e818a4a67adb723612a8663834883ae6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/belgium.png"
+dest_files=[ "res://.import/belgium.png-e818a4a67adb723612a8663834883ae6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/belize.png b/assets/flags/belize.png
new file mode 100644
index 0000000..f91b4fb
--- /dev/null
+++ b/assets/flags/belize.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a4e77c24b5400e26638441485ea32f6064bf684dc76e4256301b97102badb40
+size 244
diff --git a/assets/flags/belize.png.import b/assets/flags/belize.png.import
new file mode 100644
index 0000000..87584c8
--- /dev/null
+++ b/assets/flags/belize.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/belize.png-ba64c33e8cc30637ea96ec122a817434.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/belize.png"
+dest_files=[ "res://.import/belize.png-ba64c33e8cc30637ea96ec122a817434.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/benin.png b/assets/flags/benin.png
new file mode 100644
index 0000000..79b5b81
--- /dev/null
+++ b/assets/flags/benin.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:386ed5f9779e5a00ae769090e8a271ed79bafd61df122f745871a4e6db91b1bf
+size 211
diff --git a/assets/flags/benin.png.import b/assets/flags/benin.png.import
new file mode 100644
index 0000000..f9d56a9
--- /dev/null
+++ b/assets/flags/benin.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/benin.png-b89f09d2ce6c713ad7dc0f06051c9dfa.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/benin.png"
+dest_files=[ "res://.import/benin.png-b89f09d2ce6c713ad7dc0f06051c9dfa.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bermuda.png b/assets/flags/bermuda.png
new file mode 100644
index 0000000..2e4ba46
--- /dev/null
+++ b/assets/flags/bermuda.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7d4aaf2836892462d8cf8847c4ab2a2e29fb3f5901ad8d689536b9200b748256
+size 398
diff --git a/assets/flags/bermuda.png.import b/assets/flags/bermuda.png.import
new file mode 100644
index 0000000..80dd37f
--- /dev/null
+++ b/assets/flags/bermuda.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bermuda.png-a08cd8d39b960cee7915265029ade83c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bermuda.png"
+dest_files=[ "res://.import/bermuda.png-a08cd8d39b960cee7915265029ade83c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bhutan.png b/assets/flags/bhutan.png
new file mode 100644
index 0000000..37844ef
--- /dev/null
+++ b/assets/flags/bhutan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d0314d866a47bad7a452de3996d4e583692779a10cd1a3a38ae6cf2ef6c1b4a
+size 240
diff --git a/assets/flags/bhutan.png.import b/assets/flags/bhutan.png.import
new file mode 100644
index 0000000..1fbc6e6
--- /dev/null
+++ b/assets/flags/bhutan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bhutan.png-96b9b344b69b6a37398a6513478e7ad1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bhutan.png"
+dest_files=[ "res://.import/bhutan.png-96b9b344b69b6a37398a6513478e7ad1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bolivia.png b/assets/flags/bolivia.png
new file mode 100644
index 0000000..378e352
--- /dev/null
+++ b/assets/flags/bolivia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:78e124e99282fce353746abe1582add17789285565048ed23ab2014e2522b2b4
+size 242
diff --git a/assets/flags/bolivia.png.import b/assets/flags/bolivia.png.import
new file mode 100644
index 0000000..3380362
--- /dev/null
+++ b/assets/flags/bolivia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bolivia.png-ae1b23ebe24886d0a824cfc40308c436.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bolivia.png"
+dest_files=[ "res://.import/bolivia.png-ae1b23ebe24886d0a824cfc40308c436.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bonaire.png b/assets/flags/bonaire.png
new file mode 100644
index 0000000..f60c144
--- /dev/null
+++ b/assets/flags/bonaire.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:45d0371a67fa9931c80d336229e0d2f8c428116c836c4170bc05c615cdf3ed8b
+size 390
diff --git a/assets/flags/bonaire.png.import b/assets/flags/bonaire.png.import
new file mode 100644
index 0000000..d3590bb
--- /dev/null
+++ b/assets/flags/bonaire.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bonaire.png-3c8dfd4cad7b1aeb35dc12512e88d83e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bonaire.png"
+dest_files=[ "res://.import/bonaire.png-3c8dfd4cad7b1aeb35dc12512e88d83e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bosniaherzegovina.png b/assets/flags/bosniaherzegovina.png
new file mode 100644
index 0000000..65af527
--- /dev/null
+++ b/assets/flags/bosniaherzegovina.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:75f0c54c178d97a844d38f37b5ab820483fb48cd8049d46b619edb73d38abffd
+size 384
diff --git a/assets/flags/bosniaherzegovina.png.import b/assets/flags/bosniaherzegovina.png.import
new file mode 100644
index 0000000..4d4ba69
--- /dev/null
+++ b/assets/flags/bosniaherzegovina.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bosniaherzegovina.png-99cde631dc8f62b6f1a158cba585f1dd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bosniaherzegovina.png"
+dest_files=[ "res://.import/bosniaherzegovina.png-99cde631dc8f62b6f1a158cba585f1dd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/botswana.png b/assets/flags/botswana.png
new file mode 100644
index 0000000..424957d
--- /dev/null
+++ b/assets/flags/botswana.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bd8eea0ebc00cac20ff6a5317819a20f41591dea12799e6488cabf374ddbe616
+size 213
diff --git a/assets/flags/botswana.png.import b/assets/flags/botswana.png.import
new file mode 100644
index 0000000..556bf57
--- /dev/null
+++ b/assets/flags/botswana.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/botswana.png-786599aea50f15ccdaf5bebb7870e1dc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/botswana.png"
+dest_files=[ "res://.import/botswana.png-786599aea50f15ccdaf5bebb7870e1dc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/brazil.png b/assets/flags/brazil.png
new file mode 100644
index 0000000..33ba34d
--- /dev/null
+++ b/assets/flags/brazil.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2ff13faeef2371090664b2331972133217d2dc5a2b19b20dc2f7746ef5a1ebec
+size 241
diff --git a/assets/flags/brazil.png.import b/assets/flags/brazil.png.import
new file mode 100644
index 0000000..a4c14c7
--- /dev/null
+++ b/assets/flags/brazil.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/brazil.png-b1a732656e9e8538608e3ee92ceed87e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/brazil.png"
+dest_files=[ "res://.import/brazil.png-b1a732656e9e8538608e3ee92ceed87e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/british_indian_ocean_territory.png b/assets/flags/british_indian_ocean_territory.png
new file mode 100644
index 0000000..6eb0242
--- /dev/null
+++ b/assets/flags/british_indian_ocean_territory.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:13d3007d42217a0c8c4d5bd32ec513d18c2c30ac04df47deeb0e3a85219b35b4
+size 416
diff --git a/assets/flags/british_indian_ocean_territory.png.import b/assets/flags/british_indian_ocean_territory.png.import
new file mode 100644
index 0000000..b1bdc7f
--- /dev/null
+++ b/assets/flags/british_indian_ocean_territory.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/british_indian_ocean_territory.png-3a254edd82522c65ff51eb5cd7eb2bc5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/british_indian_ocean_territory.png"
+dest_files=[ "res://.import/british_indian_ocean_territory.png-3a254edd82522c65ff51eb5cd7eb2bc5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/british_virgin_island.png b/assets/flags/british_virgin_island.png
new file mode 100644
index 0000000..178f636
--- /dev/null
+++ b/assets/flags/british_virgin_island.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e1f9e8dab97615b7fdf2b0ab7da61fd298887750ca6d982f83ce0be11230d88
+size 401
diff --git a/assets/flags/british_virgin_island.png.import b/assets/flags/british_virgin_island.png.import
new file mode 100644
index 0000000..01c03bc
--- /dev/null
+++ b/assets/flags/british_virgin_island.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/british_virgin_island.png-9d6d4f83b8ced772cef6536b84466f0f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/british_virgin_island.png"
+dest_files=[ "res://.import/british_virgin_island.png-9d6d4f83b8ced772cef6536b84466f0f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/brunei.png b/assets/flags/brunei.png
new file mode 100644
index 0000000..6418e40
--- /dev/null
+++ b/assets/flags/brunei.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ee34653d11b2d7b56523de2baa6a141ac14cd4b93c0d76c685d9ebf3a7e729d3
+size 251
diff --git a/assets/flags/brunei.png.import b/assets/flags/brunei.png.import
new file mode 100644
index 0000000..0203b74
--- /dev/null
+++ b/assets/flags/brunei.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/brunei.png-fae04267438c14f032805f5bd4002861.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/brunei.png"
+dest_files=[ "res://.import/brunei.png-fae04267438c14f032805f5bd4002861.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/bulgaria.png b/assets/flags/bulgaria.png
new file mode 100644
index 0000000..8d7813e
--- /dev/null
+++ b/assets/flags/bulgaria.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7d6a008c22479eaaadb90602dadba7ac95bb315788bc8e0ae1330de7f926a3d6
+size 363
diff --git a/assets/flags/bulgaria.png.import b/assets/flags/bulgaria.png.import
new file mode 100644
index 0000000..a68b3c0
--- /dev/null
+++ b/assets/flags/bulgaria.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bulgaria.png-bda4a41ff72cb2c34036c5a4e16aa231.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/bulgaria.png"
+dest_files=[ "res://.import/bulgaria.png-bda4a41ff72cb2c34036c5a4e16aa231.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/burkinafaso.png b/assets/flags/burkinafaso.png
new file mode 100644
index 0000000..a1f4386
--- /dev/null
+++ b/assets/flags/burkinafaso.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7587f0539ab9cc3fad3601e5a2e010e0815f696a6fe25166364ea7f9824696e7
+size 226
diff --git a/assets/flags/burkinafaso.png.import b/assets/flags/burkinafaso.png.import
new file mode 100644
index 0000000..9680f2f
--- /dev/null
+++ b/assets/flags/burkinafaso.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/burkinafaso.png-c80cc95c06b75ce3e37d2ea440b1cc2a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/burkinafaso.png"
+dest_files=[ "res://.import/burkinafaso.png-c80cc95c06b75ce3e37d2ea440b1cc2a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/burundi.png b/assets/flags/burundi.png
new file mode 100644
index 0000000..3a00dd2
--- /dev/null
+++ b/assets/flags/burundi.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5351cb5816e80cb7a4781fc32efee287a078921b44f9d515a24c151cc5f66ad
+size 265
diff --git a/assets/flags/burundi.png.import b/assets/flags/burundi.png.import
new file mode 100644
index 0000000..3beb4c4
--- /dev/null
+++ b/assets/flags/burundi.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/burundi.png-16388c3df1acc2db06d6eaf078e485eb.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/burundi.png"
+dest_files=[ "res://.import/burundi.png-16388c3df1acc2db06d6eaf078e485eb.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/cambodia.png b/assets/flags/cambodia.png
new file mode 100644
index 0000000..8447014
--- /dev/null
+++ b/assets/flags/cambodia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9ba94d7e9528531cc080fa6642c0d830a72268f586914ed190de6958831faab2
+size 230
diff --git a/assets/flags/cambodia.png.import b/assets/flags/cambodia.png.import
new file mode 100644
index 0000000..6b4b437
--- /dev/null
+++ b/assets/flags/cambodia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cambodia.png-31b93f4f53706b336ff5dee6a8b5853b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/cambodia.png"
+dest_files=[ "res://.import/cambodia.png-31b93f4f53706b336ff5dee6a8b5853b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/cameroon.png b/assets/flags/cameroon.png
new file mode 100644
index 0000000..38565b6
--- /dev/null
+++ b/assets/flags/cameroon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:08f71524f2eeb6ba2120a4d145b3fd208419d32fd897b0e5efe06f4bda6d91f1
+size 227
diff --git a/assets/flags/cameroon.png.import b/assets/flags/cameroon.png.import
new file mode 100644
index 0000000..27ae62a
--- /dev/null
+++ b/assets/flags/cameroon.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cameroon.png-5255020594ac3619ce783e4c0ce1f8b7.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/cameroon.png"
+dest_files=[ "res://.import/cameroon.png-5255020594ac3619ce783e4c0ce1f8b7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/canada.png b/assets/flags/canada.png
new file mode 100644
index 0000000..5f2be00
--- /dev/null
+++ b/assets/flags/canada.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:01ca1f620567a5e677c280b8e9bb8fe4fad475244ec9b253d6e68cffd452c6ff
+size 228
diff --git a/assets/flags/canada.png.import b/assets/flags/canada.png.import
new file mode 100644
index 0000000..848c5d0
--- /dev/null
+++ b/assets/flags/canada.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/canada.png-e8d4f9136afe0355cf1ce40398b3746a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/canada.png"
+dest_files=[ "res://.import/canada.png-e8d4f9136afe0355cf1ce40398b3746a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/capeverde.png b/assets/flags/capeverde.png
new file mode 100644
index 0000000..5c1974c
--- /dev/null
+++ b/assets/flags/capeverde.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72ba70f252e82f99ab645a6091ca91e9695a21e238757e03cc133842d8f9f10e
+size 229
diff --git a/assets/flags/capeverde.png.import b/assets/flags/capeverde.png.import
new file mode 100644
index 0000000..59b9f15
--- /dev/null
+++ b/assets/flags/capeverde.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/capeverde.png-983410460e44a5509ae67ad2171de9a5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/capeverde.png"
+dest_files=[ "res://.import/capeverde.png-983410460e44a5509ae67ad2171de9a5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/cayman_island.png b/assets/flags/cayman_island.png
new file mode 100644
index 0000000..e5cab9c
--- /dev/null
+++ b/assets/flags/cayman_island.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d34960c207a88307f45d278c564ab1d5602ff9f5c86c891b65c398ffce5dc43c
+size 408
diff --git a/assets/flags/cayman_island.png.import b/assets/flags/cayman_island.png.import
new file mode 100644
index 0000000..f53bcce
--- /dev/null
+++ b/assets/flags/cayman_island.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cayman_island.png-2e77a18131bd9ec4f3e30d82c3dcab8b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/cayman_island.png"
+dest_files=[ "res://.import/cayman_island.png-2e77a18131bd9ec4f3e30d82c3dcab8b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/central_african_republic.png b/assets/flags/central_african_republic.png
new file mode 100644
index 0000000..b43a05d
--- /dev/null
+++ b/assets/flags/central_african_republic.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6b91a4a267a5ce2821e8206670356c9ed6b66984be2904a85c9f24d91f151e15
+size 258
diff --git a/assets/flags/central_african_republic.png.import b/assets/flags/central_african_republic.png.import
new file mode 100644
index 0000000..cc938cf
--- /dev/null
+++ b/assets/flags/central_african_republic.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/central_african_republic.png-d0c085972f04d89b6b03fabf0a4944a5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/central_african_republic.png"
+dest_files=[ "res://.import/central_african_republic.png-d0c085972f04d89b6b03fabf0a4944a5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/chad.png b/assets/flags/chad.png
new file mode 100644
index 0000000..ffce282
--- /dev/null
+++ b/assets/flags/chad.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f2d45df5f2af0171f082f1b781b103d0421aeba0b1a7fc19d9fc14c3e9b0641d
+size 215
diff --git a/assets/flags/chad.png.import b/assets/flags/chad.png.import
new file mode 100644
index 0000000..37440f1
--- /dev/null
+++ b/assets/flags/chad.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/chad.png-d90cd1ce1adfca7504ba410767cece42.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/chad.png"
+dest_files=[ "res://.import/chad.png-d90cd1ce1adfca7504ba410767cece42.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/chile.png b/assets/flags/chile.png
new file mode 100644
index 0000000..34e6421
--- /dev/null
+++ b/assets/flags/chile.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ba7e939cc3c9e051982d25c15578506d981b59a2537efbbd210e1aed9cd38ce
+size 224
diff --git a/assets/flags/chile.png.import b/assets/flags/chile.png.import
new file mode 100644
index 0000000..40de3dc
--- /dev/null
+++ b/assets/flags/chile.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/chile.png-a7db175b23e2f93891f6f841b6f44cc3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/chile.png"
+dest_files=[ "res://.import/chile.png-a7db175b23e2f93891f6f841b6f44cc3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/china.png b/assets/flags/china.png
new file mode 100644
index 0000000..7e0a52e
--- /dev/null
+++ b/assets/flags/china.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e861eef30b38c869adfb1d985ff912262819aa8cf01e45ec65a019801f5352bf
+size 224
diff --git a/assets/flags/china.png.import b/assets/flags/china.png.import
new file mode 100644
index 0000000..a76d491
--- /dev/null
+++ b/assets/flags/china.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/china.png-79912b23aff2187c4edbc1f972ef5c28.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/china.png"
+dest_files=[ "res://.import/china.png-79912b23aff2187c4edbc1f972ef5c28.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/christmas_island.png b/assets/flags/christmas_island.png
new file mode 100644
index 0000000..de959cc
--- /dev/null
+++ b/assets/flags/christmas_island.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f1fe41d2dd0ce8d85fd5ddbb13c148d328e7ee76c2859207321e4ec6188eafed
+size 404
diff --git a/assets/flags/christmas_island.png.import b/assets/flags/christmas_island.png.import
new file mode 100644
index 0000000..157e77b
--- /dev/null
+++ b/assets/flags/christmas_island.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/christmas_island.png-7ad4bc92ae25c461fe0993916f3a2cbc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/christmas_island.png"
+dest_files=[ "res://.import/christmas_island.png-7ad4bc92ae25c461fe0993916f3a2cbc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/cocos_keeling.png b/assets/flags/cocos_keeling.png
new file mode 100644
index 0000000..5d1bc2f
--- /dev/null
+++ b/assets/flags/cocos_keeling.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dfca319d3c1d91572185beb5722a530354ead481e1f60375870056ee42728a91
+size 378
diff --git a/assets/flags/cocos_keeling.png.import b/assets/flags/cocos_keeling.png.import
new file mode 100644
index 0000000..6262e4c
--- /dev/null
+++ b/assets/flags/cocos_keeling.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cocos_keeling.png-715da17d4ae3ff5f1288cb569ab246c2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/cocos_keeling.png"
+dest_files=[ "res://.import/cocos_keeling.png-715da17d4ae3ff5f1288cb569ab246c2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/colombia.png b/assets/flags/colombia.png
new file mode 100644
index 0000000..1d839ab
--- /dev/null
+++ b/assets/flags/colombia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68ed0bac9d338ed5af6026bcdb0450d89725831e041ea2a94b90a5dae5cdfaaa
+size 215
diff --git a/assets/flags/colombia.png.import b/assets/flags/colombia.png.import
new file mode 100644
index 0000000..433f4b7
--- /dev/null
+++ b/assets/flags/colombia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/colombia.png-1dce93b50f222eb04656a6adadc62a4c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/colombia.png"
+dest_files=[ "res://.import/colombia.png-1dce93b50f222eb04656a6adadc62a4c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/columbia.png b/assets/flags/columbia.png
new file mode 100644
index 0000000..dd6d59d
--- /dev/null
+++ b/assets/flags/columbia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0f38d5a4e6d50d90f87f933989a70bb30e8106669f426bdd67d5ff8becee6f39
+size 215
diff --git a/assets/flags/columbia.png.import b/assets/flags/columbia.png.import
new file mode 100644
index 0000000..90de750
--- /dev/null
+++ b/assets/flags/columbia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/columbia.png-929888c9358d95778e3d54fdb7cac2ad.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/columbia.png"
+dest_files=[ "res://.import/columbia.png-929888c9358d95778e3d54fdb7cac2ad.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/comoros.png b/assets/flags/comoros.png
new file mode 100644
index 0000000..f783937
--- /dev/null
+++ b/assets/flags/comoros.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:075e39881b246a7adea1b239eb930579c4783ec69acf23e33e5f056a9c04e7a9
+size 274
diff --git a/assets/flags/comoros.png.import b/assets/flags/comoros.png.import
new file mode 100644
index 0000000..1980d39
--- /dev/null
+++ b/assets/flags/comoros.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/comoros.png-f17323c9f15479b15ac77d8755255d39.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/comoros.png"
+dest_files=[ "res://.import/comoros.png-f17323c9f15479b15ac77d8755255d39.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/congo.png b/assets/flags/congo.png
new file mode 100644
index 0000000..c825329
--- /dev/null
+++ b/assets/flags/congo.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d49a15f9a18f14851fdfe532441af8cc575f9cacb1bda55d87119c189708297e
+size 273
diff --git a/assets/flags/congo.png.import b/assets/flags/congo.png.import
new file mode 100644
index 0000000..a7a181c
--- /dev/null
+++ b/assets/flags/congo.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/congo.png-94ff5b4764dd623123ff3468f707920b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/congo.png"
+dest_files=[ "res://.import/congo.png-94ff5b4764dd623123ff3468f707920b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/cook_island.png b/assets/flags/cook_island.png
new file mode 100644
index 0000000..2420664
--- /dev/null
+++ b/assets/flags/cook_island.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ae19867d1cdf26a89df1d9961edef2849bb66e160e78fe047186d0f806c5baf
+size 397
diff --git a/assets/flags/cook_island.png.import b/assets/flags/cook_island.png.import
new file mode 100644
index 0000000..6eca755
--- /dev/null
+++ b/assets/flags/cook_island.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cook_island.png-a70a22a6c45abecdac02b02b947ff1e0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/cook_island.png"
+dest_files=[ "res://.import/cook_island.png-a70a22a6c45abecdac02b02b947ff1e0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/costarica.png b/assets/flags/costarica.png
new file mode 100644
index 0000000..d949ad9
--- /dev/null
+++ b/assets/flags/costarica.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:355bcfb2c6b6902931a569c2008774b051b2c2577f750ad3a6a30e66645d9e45
+size 237
diff --git a/assets/flags/costarica.png.import b/assets/flags/costarica.png.import
new file mode 100644
index 0000000..a695f8f
--- /dev/null
+++ b/assets/flags/costarica.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/costarica.png-ae04cb8ba8a9521b79d547d2855f896e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/costarica.png"
+dest_files=[ "res://.import/costarica.png-ae04cb8ba8a9521b79d547d2855f896e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/croatia.png b/assets/flags/croatia.png
new file mode 100644
index 0000000..e3c9665
--- /dev/null
+++ b/assets/flags/croatia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53716e8bf84b83bc31394e24df061e54dc53026e051a11b369f3df66b14aa2f5
+size 385
diff --git a/assets/flags/croatia.png.import b/assets/flags/croatia.png.import
new file mode 100644
index 0000000..920e661
--- /dev/null
+++ b/assets/flags/croatia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/croatia.png-7321163770c6c5079fc301ae6888d743.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/croatia.png"
+dest_files=[ "res://.import/croatia.png-7321163770c6c5079fc301ae6888d743.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/cuba.png b/assets/flags/cuba.png
new file mode 100644
index 0000000..0ecca0f
--- /dev/null
+++ b/assets/flags/cuba.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7434fa3e077525074ae8494cc9694896dfbfa03decfc59957e78f88999b858c
+size 247
diff --git a/assets/flags/cuba.png.import b/assets/flags/cuba.png.import
new file mode 100644
index 0000000..f8e690f
--- /dev/null
+++ b/assets/flags/cuba.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cuba.png-8d7273a5430f2845599e0ea3dba65962.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/cuba.png"
+dest_files=[ "res://.import/cuba.png-8d7273a5430f2845599e0ea3dba65962.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/curacao.png b/assets/flags/curacao.png
new file mode 100644
index 0000000..755c3f5
--- /dev/null
+++ b/assets/flags/curacao.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a0acb4e3a2c28fbe527754ae73e71931d17beb286633da73bf71d6702b7e88d
+size 374
diff --git a/assets/flags/curacao.png.import b/assets/flags/curacao.png.import
new file mode 100644
index 0000000..bf41427
--- /dev/null
+++ b/assets/flags/curacao.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/curacao.png-aaf15dd07e800c6fc47468fc09c7b623.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/curacao.png"
+dest_files=[ "res://.import/curacao.png-aaf15dd07e800c6fc47468fc09c7b623.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/cyprus.png b/assets/flags/cyprus.png
new file mode 100644
index 0000000..bc0d7a6
--- /dev/null
+++ b/assets/flags/cyprus.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d072a6a4f13cf059a651a3fdbaff7613bdb7ddd913207c7de5f4dbc500b8f1b1
+size 382
diff --git a/assets/flags/cyprus.png.import b/assets/flags/cyprus.png.import
new file mode 100644
index 0000000..c0d98b6
--- /dev/null
+++ b/assets/flags/cyprus.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cyprus.png-44eb934e704f6875de6d721d855b3e5d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/cyprus.png"
+dest_files=[ "res://.import/cyprus.png-44eb934e704f6875de6d721d855b3e5d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/czechrepublic.png b/assets/flags/czechrepublic.png
new file mode 100644
index 0000000..1dce18a
--- /dev/null
+++ b/assets/flags/czechrepublic.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:05318a3b4565116e05b835445ab2fb3935eb386dd29089988d66e08f27cee861
+size 378
diff --git a/assets/flags/czechrepublic.png.import b/assets/flags/czechrepublic.png.import
new file mode 100644
index 0000000..4c7e0ef
--- /dev/null
+++ b/assets/flags/czechrepublic.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/czechrepublic.png-df21bd49a2e71865e28f2fb9bd692a8d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/czechrepublic.png"
+dest_files=[ "res://.import/czechrepublic.png-df21bd49a2e71865e28f2fb9bd692a8d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/denmark.png b/assets/flags/denmark.png
new file mode 100644
index 0000000..a8d39a5
--- /dev/null
+++ b/assets/flags/denmark.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c3d088094e921482f626db9c6d6e56b35ad6beb713677b2053424238877da60
+size 366
diff --git a/assets/flags/denmark.png.import b/assets/flags/denmark.png.import
new file mode 100644
index 0000000..6a366b5
--- /dev/null
+++ b/assets/flags/denmark.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/denmark.png-44d4830e0fe2082a0b1b01f8bd145615.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/denmark.png"
+dest_files=[ "res://.import/denmark.png-44d4830e0fe2082a0b1b01f8bd145615.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/djibouti.png b/assets/flags/djibouti.png
new file mode 100644
index 0000000..983796b
--- /dev/null
+++ b/assets/flags/djibouti.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3feb5ed301b36e7e1e9b1f4229c495a312c7ad26bf57d423fa816f8550596e4b
+size 246
diff --git a/assets/flags/djibouti.png.import b/assets/flags/djibouti.png.import
new file mode 100644
index 0000000..34a99ea
--- /dev/null
+++ b/assets/flags/djibouti.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/djibouti.png-4f97cc92e65101fb87b86cdfaaec0c64.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/djibouti.png"
+dest_files=[ "res://.import/djibouti.png-4f97cc92e65101fb87b86cdfaaec0c64.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/dominica.png b/assets/flags/dominica.png
new file mode 100644
index 0000000..6600b4e
--- /dev/null
+++ b/assets/flags/dominica.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7702fd3248a1e856c0a12c3916e3c763935d507c2994caac46f0f4420055975
+size 259
diff --git a/assets/flags/dominica.png.import b/assets/flags/dominica.png.import
new file mode 100644
index 0000000..cc440d0
--- /dev/null
+++ b/assets/flags/dominica.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/dominica.png-6bd1786ce91108352b665579d28367a7.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/dominica.png"
+dest_files=[ "res://.import/dominica.png-6bd1786ce91108352b665579d28367a7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/dominicanrepublic.png b/assets/flags/dominicanrepublic.png
new file mode 100644
index 0000000..037b201
--- /dev/null
+++ b/assets/flags/dominicanrepublic.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1616f92d758151aeee807f3e40c69edf3ee43ec8aa346af936f274105a01910f
+size 246
diff --git a/assets/flags/dominicanrepublic.png.import b/assets/flags/dominicanrepublic.png.import
new file mode 100644
index 0000000..74e97a2
--- /dev/null
+++ b/assets/flags/dominicanrepublic.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/dominicanrepublic.png-fa211dd646f11fea5dd56f756d503d4d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/dominicanrepublic.png"
+dest_files=[ "res://.import/dominicanrepublic.png-fa211dd646f11fea5dd56f756d503d4d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/easttimor.png b/assets/flags/easttimor.png
new file mode 100644
index 0000000..83f1f38
--- /dev/null
+++ b/assets/flags/easttimor.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cab488fce2f08c38dd3c68ebccfb70469d9ef0538c2c33bec243bbd3edfcf6f5
+size 230
diff --git a/assets/flags/easttimor.png.import b/assets/flags/easttimor.png.import
new file mode 100644
index 0000000..ab7676d
--- /dev/null
+++ b/assets/flags/easttimor.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/easttimor.png-eae0c907fbbf372753be755d73c01ca8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/easttimor.png"
+dest_files=[ "res://.import/easttimor.png-eae0c907fbbf372753be755d73c01ca8.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/ecuador.png b/assets/flags/ecuador.png
new file mode 100644
index 0000000..1f41fc9
--- /dev/null
+++ b/assets/flags/ecuador.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0add8f13ac5962b568dfa59cde81a590f8d2093793d2336418cb5d961f21cb2f
+size 241
diff --git a/assets/flags/ecuador.png.import b/assets/flags/ecuador.png.import
new file mode 100644
index 0000000..bd9ad94
--- /dev/null
+++ b/assets/flags/ecuador.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/ecuador.png-dda2bd9c04812ce6a16299fa07413306.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/ecuador.png"
+dest_files=[ "res://.import/ecuador.png-dda2bd9c04812ce6a16299fa07413306.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/egypt.png b/assets/flags/egypt.png
new file mode 100644
index 0000000..d8a5bdf
--- /dev/null
+++ b/assets/flags/egypt.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b57bc1c9b1f49cd797d4fd4f67f0892acf98eb531d7abee19c97a4932f78aeb
+size 227
diff --git a/assets/flags/egypt.png.import b/assets/flags/egypt.png.import
new file mode 100644
index 0000000..e2bc1c2
--- /dev/null
+++ b/assets/flags/egypt.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/egypt.png-494554af61b7562b449a961982eea80e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/egypt.png"
+dest_files=[ "res://.import/egypt.png-494554af61b7562b449a961982eea80e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/elsalvador.png b/assets/flags/elsalvador.png
new file mode 100644
index 0000000..cf37595
--- /dev/null
+++ b/assets/flags/elsalvador.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a745d6c3c0a3383b13d26737420317f3f149d4e7d4f4123198ff8413125cc28
+size 242
diff --git a/assets/flags/elsalvador.png.import b/assets/flags/elsalvador.png.import
new file mode 100644
index 0000000..38b6774
--- /dev/null
+++ b/assets/flags/elsalvador.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/elsalvador.png-d4cc1cfe3128303930c32b3f0b5c678f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/elsalvador.png"
+dest_files=[ "res://.import/elsalvador.png-d4cc1cfe3128303930c32b3f0b5c678f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/equatorialguinea.png b/assets/flags/equatorialguinea.png
new file mode 100644
index 0000000..d30990f
--- /dev/null
+++ b/assets/flags/equatorialguinea.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e0999908621f0bdec7ab899ee35a093d2936d54b28699987c05e61bbbb374a6
+size 253
diff --git a/assets/flags/equatorialguinea.png.import b/assets/flags/equatorialguinea.png.import
new file mode 100644
index 0000000..673c3aa
--- /dev/null
+++ b/assets/flags/equatorialguinea.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/equatorialguinea.png-ccbb612d4dc2492fff7aee28e9e92b86.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/equatorialguinea.png"
+dest_files=[ "res://.import/equatorialguinea.png-ccbb612d4dc2492fff7aee28e9e92b86.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/eritrea.png b/assets/flags/eritrea.png
new file mode 100644
index 0000000..ffc11c1
--- /dev/null
+++ b/assets/flags/eritrea.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d435353616b87380a366400d011cc56f715eb7c7ba757f441251f0eb0fc83c74
+size 263
diff --git a/assets/flags/eritrea.png.import b/assets/flags/eritrea.png.import
new file mode 100644
index 0000000..1313f84
--- /dev/null
+++ b/assets/flags/eritrea.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/eritrea.png-47d4ff5e7665099c2354679f2564f16a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/eritrea.png"
+dest_files=[ "res://.import/eritrea.png-47d4ff5e7665099c2354679f2564f16a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/estonia.png b/assets/flags/estonia.png
new file mode 100644
index 0000000..a8714e0
--- /dev/null
+++ b/assets/flags/estonia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:650e639ba7f773d8af53259cdfe9a49b76f329695c9681303079de66ef3736be
+size 357
diff --git a/assets/flags/estonia.png.import b/assets/flags/estonia.png.import
new file mode 100644
index 0000000..7105681
--- /dev/null
+++ b/assets/flags/estonia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/estonia.png-1e7ee91c2d67ccb879a27d2952c8f5b2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/estonia.png"
+dest_files=[ "res://.import/estonia.png-1e7ee91c2d67ccb879a27d2952c8f5b2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/eswatini.png b/assets/flags/eswatini.png
new file mode 100644
index 0000000..14107e3
--- /dev/null
+++ b/assets/flags/eswatini.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2b98996520feaeba14f9805db86f5903f673bf3cbe0b05308c419f13e2563152
+size 238
diff --git a/assets/flags/eswatini.png.import b/assets/flags/eswatini.png.import
new file mode 100644
index 0000000..efdd756
--- /dev/null
+++ b/assets/flags/eswatini.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/eswatini.png-35ee8756468c75292de4d3f3ce407004.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/eswatini.png"
+dest_files=[ "res://.import/eswatini.png-35ee8756468c75292de4d3f3ce407004.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/ethiopia.png b/assets/flags/ethiopia.png
new file mode 100644
index 0000000..f968f9d
--- /dev/null
+++ b/assets/flags/ethiopia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d13f3c1bb2028558e98738ba611addf2ff4fb6e108e63f1fa344fde851577ca7
+size 252
diff --git a/assets/flags/ethiopia.png.import b/assets/flags/ethiopia.png.import
new file mode 100644
index 0000000..92b88e9
--- /dev/null
+++ b/assets/flags/ethiopia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/ethiopia.png-04143c49afe9b3998f340c50b4ed6820.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/ethiopia.png"
+dest_files=[ "res://.import/ethiopia.png-04143c49afe9b3998f340c50b4ed6820.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/europe.png b/assets/flags/europe.png
new file mode 100644
index 0000000..28bb446
--- /dev/null
+++ b/assets/flags/europe.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5958bc1c56380a5c47b759629b9b68606f498855d08081b31de9edbf47926918
+size 223
diff --git a/assets/flags/europe.png.import b/assets/flags/europe.png.import
new file mode 100644
index 0000000..1e807fc
--- /dev/null
+++ b/assets/flags/europe.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/europe.png-028a4f0b2e31b42f5faa782e6188d3f1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/europe.png"
+dest_files=[ "res://.import/europe.png-028a4f0b2e31b42f5faa782e6188d3f1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/falkland.png b/assets/flags/falkland.png
new file mode 100644
index 0000000..ed45d32
--- /dev/null
+++ b/assets/flags/falkland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:422923bccc7617856ef7cc58184734c86451074b30c9835e42768becf206ee1f
+size 401
diff --git a/assets/flags/falkland.png.import b/assets/flags/falkland.png.import
new file mode 100644
index 0000000..0ba1bf5
--- /dev/null
+++ b/assets/flags/falkland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/falkland.png-9d1d5a975da27dddbfa258eab1d34270.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/falkland.png"
+dest_files=[ "res://.import/falkland.png-9d1d5a975da27dddbfa258eab1d34270.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/faroe.png b/assets/flags/faroe.png
new file mode 100644
index 0000000..bcaab15
--- /dev/null
+++ b/assets/flags/faroe.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:935208128e8905162310f685b9601f791570025bd15a611506e68b035c60b947
+size 378
diff --git a/assets/flags/faroe.png.import b/assets/flags/faroe.png.import
new file mode 100644
index 0000000..a5598cd
--- /dev/null
+++ b/assets/flags/faroe.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/faroe.png-17bce54be2c89caa7330eb48fd1a7d3f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/faroe.png"
+dest_files=[ "res://.import/faroe.png-17bce54be2c89caa7330eb48fd1a7d3f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/fiji.png b/assets/flags/fiji.png
new file mode 100644
index 0000000..0f4bd1b
--- /dev/null
+++ b/assets/flags/fiji.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fff1606405b11409c8143128625c84e7cf320c835996c24a1b8daa3175e87098
+size 242
diff --git a/assets/flags/fiji.png.import b/assets/flags/fiji.png.import
new file mode 100644
index 0000000..96f7c1c
--- /dev/null
+++ b/assets/flags/fiji.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/fiji.png-329ac63f84c17b0f4a4bd75269e13a4a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/fiji.png"
+dest_files=[ "res://.import/fiji.png-329ac63f84c17b0f4a4bd75269e13a4a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/finland.png b/assets/flags/finland.png
new file mode 100644
index 0000000..5ff44f3
--- /dev/null
+++ b/assets/flags/finland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1abb1fd00175a96ef525896e3ce1bde49b660e5c8e1520dfa88399320c4283eb
+size 366
diff --git a/assets/flags/finland.png.import b/assets/flags/finland.png.import
new file mode 100644
index 0000000..d4b2b41
--- /dev/null
+++ b/assets/flags/finland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/finland.png-a453320f46ce2cd20ae6eb11177de4a2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/finland.png"
+dest_files=[ "res://.import/finland.png-a453320f46ce2cd20ae6eb11177de4a2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/flags b/assets/flags/flags
new file mode 100644
index 0000000..49e79c6
--- /dev/null
+++ b/assets/flags/flags
@@ -0,0 +1,242 @@
+./comoros.png
+./togo.png
+./sanmarino.png
+./iran.png
+./kuwait.png
+./bosniaherzegovina.png
+./tuvalu.png
+./iraq.png
+./vietnam.png
+./guyana.png
+./syria.png
+./saotomeandprincipe.png
+./unicef.png
+./opec.png
+./myanmar.png
+./sweden.png
+./saudiarabia.png
+./nepal.png
+./tonga.png
+./andorra.png
+./srilanka.png
+./uzbekistan.png
+./idaho.png
+./belarus.png
+./mauritius.png
+./panama.png
+./cook_island.png
+./cocos_keeling.png
+./cameroon.png
+./gambia.png
+./tajikistan.png
+./turkmenistan.png
+./brunei.png
+./iceland.png
+./yemen.png
+./egypt.png
+./northmacedonia.png
+./norfolk.png
+./saint_lucia.png
+./thailand.png
+./sierraleone.png
+./saint_kitts_nevis.png
+./switzerland.png
+./macau.png
+./new_caledonia.png
+./colombia.png
+./tunisia.png
+./france.png
+./mozambique.png
+./ivorycoast.png
+./suriname.png
+./unitedkingdom.png
+./bhutan.png
+./qatar.png
+./greenland.png
+./central_african_republic.png
+./norway.png
+./liberia.png
+./republicofthecongo.png
+./monserrat.png
+./zimbabwe.png
+./namibia.png
+./chile.png
+./haiti.png
+./senegal.png
+./somalia.png
+./estonia.png
+./russia.png
+./onu.png
+./brazil.png
+./guinea.png
+./zambia.png
+./benin.png
+./saintvincent.png
+./canada.png
+./indonesia.png
+./chad.png
+./lebanon.png
+./ireland.png
+./bulgaria.png
+./slovakia.png
+./micronesia.png
+./burundi.png
+./kiribati.png
+./saint_helena.png
+./jersey.png
+./united_arab_emirates.png
+./belize.png
+./singapore.png
+./guatemala.png
+./mali.png
+./dominica.png
+./gabon.png
+./madagascar.png
+./algeria.png
+./french_polynesia.png
+./barbados.png
+./christmas_island.png
+./hungary.png
+./bonaire.png
+./congo.png
+./venezuela.png
+./japan.png
+./falkland.png
+./burkinafaso.png
+./kazakhstan.png
+./spain.png
+./azerbaijan.png
+./mongolia.png
+./sint_maarten.png
+./bolivia.png
+./elsalvador.png
+./czechrepublic.png
+./cyprus.png
+./ghana.png
+./rwanda.png
+./mauritania.png
+./easttimor.png
+./palestine.png
+./angola.png
+./paraguay.png
+./afghanistan.png
+./malta.png
+./laos.png
+./jordan.png
+./argentina.png
+./lithuania.png
+./italy.png
+./aruba.png
+./slovenia.png
+./vanuatu.png
+./faroe.png
+./lapponia.png
+./costarica.png
+./isle_man.png
+./croatia.png
+./finland.png
+./niue.png
+./capeverde.png
+./south_korea.png
+./puertorico.png
+./turks_caicos.png
+./rainbow.png
+./pakistan.png
+./antiguabarbuda.png
+./sardinia.png
+./british_virgin_island.png
+./nauru.png
+./eritrea.png
+./libya.png
+./cayman_island.png
+./uganda.png
+./southafrica.png
+./french_southern_territory.png
+./poland.png
+./malawi.png
+./europe.png
+./ethiopia.png
+./peru.png
+./northenmarianaislands.png
+./monaco.png
+./samoa.png
+./moldova.png
+./british_indian_ocean_territory.png
+./israel.png
+./ecuador.png
+./southsudan.png
+./seychelles.png
+./hong_kong.png
+./liechtenstein.png
+./luxembourg.png
+./anguilla.png
+./guineabissau.png
+./bermuda.png
+./bahrain.png
+./tanzania.png
+./north_korea.png
+./trinidadtobago.png
+./palau.png
+./dominicanrepublic.png
+./columbia.png
+./morocco.png
+./bangladesh.png
+./jamaica.png
+./gibraltar.png
+./turkey.png
+./serbia.png
+./kyrgyzstan.png
+./equatorialguinea.png
+./lesotho.png
+./armenia.png
+./guernsey.png
+./aland.png
+./sudan.png
+./uruguay.png
+./mexico.png
+./vaticancity.png
+./malaysia.png
+./bear.png
+./botswana.png
+./denmark.png
+./cambodia.png
+./pitcairn.png
+./papuanewguinea.png
+./greece.png
+./australia.png
+./usa.png
+./non-binary.png
+./maldives.png
+./cuba.png
+./oman.png
+./bahamas.png
+./latvia.png
+./portugal.png
+./honduras.png
+./virginislands.png
+./grenada.png
+./ascension.png
+./solomon.png
+./djibouti.png
+./nigeria.png
+./montenegro.png
+./philippines.png
+./india.png
+./netherlands.png
+./newzealand.png
+./niger.png
+./germany.png
+./marshall.png
+./guam.png
+./albania.png
+./belgium.png
+./china.png
+./antartica.png
+./ukraine.png
+./romania.png
+./curacao.png
+./eswatini.png
+./austria.png
+./fiji.png
+./nicaragua.png
+./kenia.png
diff --git a/assets/flags/france.png b/assets/flags/france.png
new file mode 100644
index 0000000..653c571
--- /dev/null
+++ b/assets/flags/france.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f0b2827df6ceb92e9eb418ca1c5bf0481547f0639dfbae756c7f468bb4bf2875
+size 363
diff --git a/assets/flags/france.png.import b/assets/flags/france.png.import
new file mode 100644
index 0000000..13c3cde
--- /dev/null
+++ b/assets/flags/france.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/france.png-87312093346be6dfa861b2caf1e047e8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/france.png"
+dest_files=[ "res://.import/france.png-87312093346be6dfa861b2caf1e047e8.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/french_polynesia.png b/assets/flags/french_polynesia.png
new file mode 100644
index 0000000..d6fa5bb
--- /dev/null
+++ b/assets/flags/french_polynesia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e0ed81d429485e37a3ba6a022e569fea70ef4b872b106184b2146369dc24f28e
+size 379
diff --git a/assets/flags/french_polynesia.png.import b/assets/flags/french_polynesia.png.import
new file mode 100644
index 0000000..5dd8106
--- /dev/null
+++ b/assets/flags/french_polynesia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/french_polynesia.png-51f4324a7ae288d56c5bc738180cc0a2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/french_polynesia.png"
+dest_files=[ "res://.import/french_polynesia.png-51f4324a7ae288d56c5bc738180cc0a2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/french_southern_territory.png b/assets/flags/french_southern_territory.png
new file mode 100644
index 0000000..94dfbf0
--- /dev/null
+++ b/assets/flags/french_southern_territory.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5f7c9a590815b1719419811ae404da92911bf9677297c55b3d744a86b01bd0f9
+size 379
diff --git a/assets/flags/french_southern_territory.png.import b/assets/flags/french_southern_territory.png.import
new file mode 100644
index 0000000..bdf4ef1
--- /dev/null
+++ b/assets/flags/french_southern_territory.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/french_southern_territory.png-9ff838c3e5187c56dca80bed6b623dc0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/french_southern_territory.png"
+dest_files=[ "res://.import/french_southern_territory.png-9ff838c3e5187c56dca80bed6b623dc0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/gabon.png b/assets/flags/gabon.png
new file mode 100644
index 0000000..37e5f93
--- /dev/null
+++ b/assets/flags/gabon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea69d815133c0c0ecbd204e7e0e5a4b38e002647f5dad46e49dd964b86f4b320
+size 215
diff --git a/assets/flags/gabon.png.import b/assets/flags/gabon.png.import
new file mode 100644
index 0000000..ec4bc96
--- /dev/null
+++ b/assets/flags/gabon.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/gabon.png-8efed7a281cbcd1666229804f2c0ef63.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/gabon.png"
+dest_files=[ "res://.import/gabon.png-8efed7a281cbcd1666229804f2c0ef63.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/gambia.png b/assets/flags/gambia.png
new file mode 100644
index 0000000..d18c256
--- /dev/null
+++ b/assets/flags/gambia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:985c7c488b4b7438efc1b48ab4f082e8930d7165632c30c09969d0cf519e22bc
+size 225
diff --git a/assets/flags/gambia.png.import b/assets/flags/gambia.png.import
new file mode 100644
index 0000000..0f2261c
--- /dev/null
+++ b/assets/flags/gambia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/gambia.png-8356e7411f916a42d28b6d614855c96c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/gambia.png"
+dest_files=[ "res://.import/gambia.png-8356e7411f916a42d28b6d614855c96c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/germany.png b/assets/flags/germany.png
new file mode 100644
index 0000000..0eb4862
--- /dev/null
+++ b/assets/flags/germany.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d908f547a9669a88b25d4981228994e08459f0859abea01e3902f5012a9d48c6
+size 357
diff --git a/assets/flags/germany.png.import b/assets/flags/germany.png.import
new file mode 100644
index 0000000..e2f7aa0
--- /dev/null
+++ b/assets/flags/germany.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/germany.png-2a3598986127ee26098e1f91b46aaa82.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/germany.png"
+dest_files=[ "res://.import/germany.png-2a3598986127ee26098e1f91b46aaa82.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/ghana.png b/assets/flags/ghana.png
new file mode 100644
index 0000000..488224b
--- /dev/null
+++ b/assets/flags/ghana.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0e172871a99496f7d351c81e2ba380e297300aaa13723b0e51418a64cb6b981d
+size 231
diff --git a/assets/flags/ghana.png.import b/assets/flags/ghana.png.import
new file mode 100644
index 0000000..d45efce
--- /dev/null
+++ b/assets/flags/ghana.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/ghana.png-0e1f2144cb61be7ab78bcdf042d2320b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/ghana.png"
+dest_files=[ "res://.import/ghana.png-0e1f2144cb61be7ab78bcdf042d2320b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/gibraltar.png b/assets/flags/gibraltar.png
new file mode 100644
index 0000000..7951a93
--- /dev/null
+++ b/assets/flags/gibraltar.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b36f0c9e88df3c784bf11130ff73383c0f6770895ac6347615c4b3a5362a617
+size 390
diff --git a/assets/flags/gibraltar.png.import b/assets/flags/gibraltar.png.import
new file mode 100644
index 0000000..adb1567
--- /dev/null
+++ b/assets/flags/gibraltar.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/gibraltar.png-9b199d1a94528f18a638f946661c15d0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/gibraltar.png"
+dest_files=[ "res://.import/gibraltar.png-9b199d1a94528f18a638f946661c15d0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/greece.png b/assets/flags/greece.png
new file mode 100644
index 0000000..ef0c901
--- /dev/null
+++ b/assets/flags/greece.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6617e4df4eef83f75aa28d8cbe3a94d34acf7e4cd50560b3c8a7031efc7b8661
+size 369
diff --git a/assets/flags/greece.png.import b/assets/flags/greece.png.import
new file mode 100644
index 0000000..d38e0bb
--- /dev/null
+++ b/assets/flags/greece.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/greece.png-168d678ca61b51b218c67a2adcd4fd90.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/greece.png"
+dest_files=[ "res://.import/greece.png-168d678ca61b51b218c67a2adcd4fd90.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/greenland.png b/assets/flags/greenland.png
new file mode 100644
index 0000000..d7389dd
--- /dev/null
+++ b/assets/flags/greenland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51c8c232d8a244296dfa4f058ae359028f4a80b1ab6cae962010619ac52718b0
+size 224
diff --git a/assets/flags/greenland.png.import b/assets/flags/greenland.png.import
new file mode 100644
index 0000000..ee404fd
--- /dev/null
+++ b/assets/flags/greenland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/greenland.png-5200655f22101154c1630a7428de4029.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/greenland.png"
+dest_files=[ "res://.import/greenland.png-5200655f22101154c1630a7428de4029.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/grenada.png b/assets/flags/grenada.png
new file mode 100644
index 0000000..9a11e54
--- /dev/null
+++ b/assets/flags/grenada.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be05a34be22be7327d567a85295de3ce0f46b1856863bfdb683b0207244f9ade
+size 391
diff --git a/assets/flags/grenada.png.import b/assets/flags/grenada.png.import
new file mode 100644
index 0000000..2157522
--- /dev/null
+++ b/assets/flags/grenada.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/grenada.png-8742284c4241792fe8d962463eb27879.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/grenada.png"
+dest_files=[ "res://.import/grenada.png-8742284c4241792fe8d962463eb27879.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/guam.png b/assets/flags/guam.png
new file mode 100644
index 0000000..107e8d9
--- /dev/null
+++ b/assets/flags/guam.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4098570a663238bb7b2135c588ab22ce4e9bcfb10b0fac0a53d77c4679ef9f87
+size 231
diff --git a/assets/flags/guam.png.import b/assets/flags/guam.png.import
new file mode 100644
index 0000000..38a89a9
--- /dev/null
+++ b/assets/flags/guam.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/guam.png-01e59525d9b1aacd9c853b071f3f2378.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/guam.png"
+dest_files=[ "res://.import/guam.png-01e59525d9b1aacd9c853b071f3f2378.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/guatemala.png b/assets/flags/guatemala.png
new file mode 100644
index 0000000..8d249e0
--- /dev/null
+++ b/assets/flags/guatemala.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56ef4a72661a3f251eefe1f282ef41e3c948449394d1f68003da654b3efe68d7
+size 230
diff --git a/assets/flags/guatemala.png.import b/assets/flags/guatemala.png.import
new file mode 100644
index 0000000..cadb66c
--- /dev/null
+++ b/assets/flags/guatemala.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/guatemala.png-bab173c2fc7f630c388641c4677495dd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/guatemala.png"
+dest_files=[ "res://.import/guatemala.png-bab173c2fc7f630c388641c4677495dd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/guernsey.png b/assets/flags/guernsey.png
new file mode 100644
index 0000000..7221eee
--- /dev/null
+++ b/assets/flags/guernsey.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:216291341be40e902d44827a0c44dc283b93af12bf0c383a524579c89164ffb2
+size 384
diff --git a/assets/flags/guernsey.png.import b/assets/flags/guernsey.png.import
new file mode 100644
index 0000000..9cf2083
--- /dev/null
+++ b/assets/flags/guernsey.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/guernsey.png-86c02f1a481a201bf542b1cf4475d539.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/guernsey.png"
+dest_files=[ "res://.import/guernsey.png-86c02f1a481a201bf542b1cf4475d539.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/guinea.png b/assets/flags/guinea.png
new file mode 100644
index 0000000..f1c6dbd
--- /dev/null
+++ b/assets/flags/guinea.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e0ad8def2b10269f70baa70e72647e31799bf9c96d19a72cb3c41f3b5bcbb27a
+size 216
diff --git a/assets/flags/guinea.png.import b/assets/flags/guinea.png.import
new file mode 100644
index 0000000..46d63ab
--- /dev/null
+++ b/assets/flags/guinea.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/guinea.png-91fe4b1c4c04cd7ff5ee51f9719dbe2e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/guinea.png"
+dest_files=[ "res://.import/guinea.png-91fe4b1c4c04cd7ff5ee51f9719dbe2e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/guineabissau.png b/assets/flags/guineabissau.png
new file mode 100644
index 0000000..74581a6
--- /dev/null
+++ b/assets/flags/guineabissau.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e5aa10cba0cd888854b2bfeb3e63c328486533a5c9528c57243744cb6ad17666
+size 232
diff --git a/assets/flags/guineabissau.png.import b/assets/flags/guineabissau.png.import
new file mode 100644
index 0000000..3011af3
--- /dev/null
+++ b/assets/flags/guineabissau.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/guineabissau.png-26b934fd2227cb6a7e52c7ed1f8b3abf.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/guineabissau.png"
+dest_files=[ "res://.import/guineabissau.png-26b934fd2227cb6a7e52c7ed1f8b3abf.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/guyana.png b/assets/flags/guyana.png
new file mode 100644
index 0000000..ac145cd
--- /dev/null
+++ b/assets/flags/guyana.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e474be5f4e15858c5b0d5797a67f93ed2e2a801f4a65145a1130b149f78272c3
+size 245
diff --git a/assets/flags/guyana.png.import b/assets/flags/guyana.png.import
new file mode 100644
index 0000000..dd32bb3
--- /dev/null
+++ b/assets/flags/guyana.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/guyana.png-1433a4784288d2d60ea34ecc87b60713.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/guyana.png"
+dest_files=[ "res://.import/guyana.png-1433a4784288d2d60ea34ecc87b60713.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/haiti.png b/assets/flags/haiti.png
new file mode 100644
index 0000000..ad1aa57
--- /dev/null
+++ b/assets/flags/haiti.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:75a5f039b296e1fdaa8689f83127a9b87f3236381c4808334a2517e2fc9d67b5
+size 243
diff --git a/assets/flags/haiti.png.import b/assets/flags/haiti.png.import
new file mode 100644
index 0000000..42a1bb0
--- /dev/null
+++ b/assets/flags/haiti.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/haiti.png-51021fa21689b4aa6f01b7c26bf700cb.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/haiti.png"
+dest_files=[ "res://.import/haiti.png-51021fa21689b4aa6f01b7c26bf700cb.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/honduras.png b/assets/flags/honduras.png
new file mode 100644
index 0000000..791a20c
--- /dev/null
+++ b/assets/flags/honduras.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f0b7895830db31a8c37b0a29476959029ddf1f47fabb6b3668fd08c8547107a0
+size 219
diff --git a/assets/flags/honduras.png.import b/assets/flags/honduras.png.import
new file mode 100644
index 0000000..98b6255
--- /dev/null
+++ b/assets/flags/honduras.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/honduras.png-3b4b6c4899fbeaeeccfe0ec6263f428f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/honduras.png"
+dest_files=[ "res://.import/honduras.png-3b4b6c4899fbeaeeccfe0ec6263f428f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/hong_kong.png b/assets/flags/hong_kong.png
new file mode 100644
index 0000000..3947231
--- /dev/null
+++ b/assets/flags/hong_kong.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c8639db383e136b90ebb0fd5f22f4f51881abd7afdf7500cb05dbde8520af841
+size 372
diff --git a/assets/flags/hong_kong.png.import b/assets/flags/hong_kong.png.import
new file mode 100644
index 0000000..fcaff6c
--- /dev/null
+++ b/assets/flags/hong_kong.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/hong_kong.png-9bdfb937e860f05fc06103e9bd1706b2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/hong_kong.png"
+dest_files=[ "res://.import/hong_kong.png-9bdfb937e860f05fc06103e9bd1706b2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/hungary.png b/assets/flags/hungary.png
new file mode 100644
index 0000000..db5d963
--- /dev/null
+++ b/assets/flags/hungary.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f7ccacd4021e9fb2769873a640731ff05386899e06e13e5e7ead3e47444cf8a7
+size 362
diff --git a/assets/flags/hungary.png.import b/assets/flags/hungary.png.import
new file mode 100644
index 0000000..1746f63
--- /dev/null
+++ b/assets/flags/hungary.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/hungary.png-41552e5728822a63b13b16e788494ddd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/hungary.png"
+dest_files=[ "res://.import/hungary.png-41552e5728822a63b13b16e788494ddd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/iceland.png b/assets/flags/iceland.png
new file mode 100644
index 0000000..76aa9d4
--- /dev/null
+++ b/assets/flags/iceland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:21bb6e8c6be61452d99bf161d2a81a4035582ffef17cff4601967b9d71beb90c
+size 382
diff --git a/assets/flags/iceland.png.import b/assets/flags/iceland.png.import
new file mode 100644
index 0000000..8a63cbb
--- /dev/null
+++ b/assets/flags/iceland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/iceland.png-9fd743471f3e7cb6792545c07d8fb3a3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/iceland.png"
+dest_files=[ "res://.import/iceland.png-9fd743471f3e7cb6792545c07d8fb3a3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/idaho.png b/assets/flags/idaho.png
new file mode 100644
index 0000000..d802c44
--- /dev/null
+++ b/assets/flags/idaho.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:761737c1fdd8a311769b9931eaf935145d4ecc2cbc82bf08c130b5b4561c68ff
+size 257
diff --git a/assets/flags/idaho.png.import b/assets/flags/idaho.png.import
new file mode 100644
index 0000000..5f84548
--- /dev/null
+++ b/assets/flags/idaho.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/idaho.png-558d162969c5c591d342a88b48126e86.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/idaho.png"
+dest_files=[ "res://.import/idaho.png-558d162969c5c591d342a88b48126e86.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/india.png b/assets/flags/india.png
new file mode 100644
index 0000000..24ae102
--- /dev/null
+++ b/assets/flags/india.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c86d293be657d9fa94cd2a579c1a3ac4e2b14eff14542139f24bf33f542f5c6c
+size 230
diff --git a/assets/flags/india.png.import b/assets/flags/india.png.import
new file mode 100644
index 0000000..15bce13
--- /dev/null
+++ b/assets/flags/india.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/india.png-c3c333ffab10f27708e9705d4270c083.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/india.png"
+dest_files=[ "res://.import/india.png-c3c333ffab10f27708e9705d4270c083.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/indonesia.png b/assets/flags/indonesia.png
new file mode 100644
index 0000000..bb6093a
--- /dev/null
+++ b/assets/flags/indonesia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ca683446cb3d7ad5642f9655be951f1d757051f0654bdf11db572ee0f68159a0
+size 204
diff --git a/assets/flags/indonesia.png.import b/assets/flags/indonesia.png.import
new file mode 100644
index 0000000..6a37a42
--- /dev/null
+++ b/assets/flags/indonesia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/indonesia.png-11a589a1282544584f073900f099830b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/indonesia.png"
+dest_files=[ "res://.import/indonesia.png-11a589a1282544584f073900f099830b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/iran.png b/assets/flags/iran.png
new file mode 100644
index 0000000..5c4639c
--- /dev/null
+++ b/assets/flags/iran.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:18a089cae3d696b94cb74a47f5f531c10b4470f8788b1ef68568c1eb1dac4a88
+size 247
diff --git a/assets/flags/iran.png.import b/assets/flags/iran.png.import
new file mode 100644
index 0000000..3294561
--- /dev/null
+++ b/assets/flags/iran.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/iran.png-a903c5014630c5ccc8885aea080d10b3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/iran.png"
+dest_files=[ "res://.import/iran.png-a903c5014630c5ccc8885aea080d10b3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/iraq.png b/assets/flags/iraq.png
new file mode 100644
index 0000000..7136438
--- /dev/null
+++ b/assets/flags/iraq.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:df87777921a3be377aff8eefe4665eb0ff66df8ee8cb264c99ff4607e0e8907c
+size 219
diff --git a/assets/flags/iraq.png.import b/assets/flags/iraq.png.import
new file mode 100644
index 0000000..ab69f3b
--- /dev/null
+++ b/assets/flags/iraq.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/iraq.png-d086f9a9b8b3528c9de7d1ca53e75f2e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/iraq.png"
+dest_files=[ "res://.import/iraq.png-d086f9a9b8b3528c9de7d1ca53e75f2e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/ireland.png b/assets/flags/ireland.png
new file mode 100644
index 0000000..ff211e7
--- /dev/null
+++ b/assets/flags/ireland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb9d96434a85bd057e02c47e95d67c0b6b5cb0f43ebc82f7a835955227477ab4
+size 364
diff --git a/assets/flags/ireland.png.import b/assets/flags/ireland.png.import
new file mode 100644
index 0000000..5caebe3
--- /dev/null
+++ b/assets/flags/ireland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/ireland.png-f506828cf64a705cb8811591c6be779f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/ireland.png"
+dest_files=[ "res://.import/ireland.png-f506828cf64a705cb8811591c6be779f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/isle_man.png b/assets/flags/isle_man.png
new file mode 100644
index 0000000..fc1eb52
--- /dev/null
+++ b/assets/flags/isle_man.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5ae1c19a739059abb16ac87067286995c0df944d93dd811201852986898e0fdc
+size 374
diff --git a/assets/flags/isle_man.png.import b/assets/flags/isle_man.png.import
new file mode 100644
index 0000000..27edea9
--- /dev/null
+++ b/assets/flags/isle_man.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/isle_man.png-ff04520755e7f410b04b6a154018043b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/isle_man.png"
+dest_files=[ "res://.import/isle_man.png-ff04520755e7f410b04b6a154018043b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/israel.png b/assets/flags/israel.png
new file mode 100644
index 0000000..83c9a88
--- /dev/null
+++ b/assets/flags/israel.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c71561a22e0c70201d3e662cfa89efd7a829e47fe455cf488b80d76da043b1b9
+size 231
diff --git a/assets/flags/israel.png.import b/assets/flags/israel.png.import
new file mode 100644
index 0000000..2f7a4e5
--- /dev/null
+++ b/assets/flags/israel.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/israel.png-aacd930ddbcb6a8150442b9bfdb43556.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/israel.png"
+dest_files=[ "res://.import/israel.png-aacd930ddbcb6a8150442b9bfdb43556.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/italy.png b/assets/flags/italy.png
new file mode 100644
index 0000000..fe3e860
--- /dev/null
+++ b/assets/flags/italy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9f1f7c2eec7ccea009dd2a4f4214e319b1ae0c1ad8452bf726b05f4196194b91
+size 364
diff --git a/assets/flags/italy.png.import b/assets/flags/italy.png.import
new file mode 100644
index 0000000..fa0c744
--- /dev/null
+++ b/assets/flags/italy.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/italy.png-e0d35d8d5e0fb1d2b837982a541c3090.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/italy.png"
+dest_files=[ "res://.import/italy.png-e0d35d8d5e0fb1d2b837982a541c3090.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/ivorycoast.png b/assets/flags/ivorycoast.png
new file mode 100644
index 0000000..086bb8d
--- /dev/null
+++ b/assets/flags/ivorycoast.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c08ae85dd7bbca6a5914ea880cc37d89b0eedf089068554cca1da6da1e580291
+size 216
diff --git a/assets/flags/ivorycoast.png.import b/assets/flags/ivorycoast.png.import
new file mode 100644
index 0000000..eacccd6
--- /dev/null
+++ b/assets/flags/ivorycoast.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/ivorycoast.png-6951fc8216ac3dda7039b0bf40b40602.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/ivorycoast.png"
+dest_files=[ "res://.import/ivorycoast.png-6951fc8216ac3dda7039b0bf40b40602.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/jamaica.png b/assets/flags/jamaica.png
new file mode 100644
index 0000000..b612dda
--- /dev/null
+++ b/assets/flags/jamaica.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c713f752f735fcbc23b23f23c3c59fea735bb445ff3eb21195d31ddd5ecc245e
+size 240
diff --git a/assets/flags/jamaica.png.import b/assets/flags/jamaica.png.import
new file mode 100644
index 0000000..df0d7de
--- /dev/null
+++ b/assets/flags/jamaica.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/jamaica.png-e80cd28c1357e6d87a5813cbf2f862e4.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/jamaica.png"
+dest_files=[ "res://.import/jamaica.png-e80cd28c1357e6d87a5813cbf2f862e4.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/japan.png b/assets/flags/japan.png
new file mode 100644
index 0000000..39bd44b
--- /dev/null
+++ b/assets/flags/japan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a71fb497b6026b3d721db6082bca5e3faf5407c242436f351be96d553ee33f38
+size 220
diff --git a/assets/flags/japan.png.import b/assets/flags/japan.png.import
new file mode 100644
index 0000000..1322ac6
--- /dev/null
+++ b/assets/flags/japan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/japan.png-12f2005fe1d3afd1ca0381af8d12dc03.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/japan.png"
+dest_files=[ "res://.import/japan.png-12f2005fe1d3afd1ca0381af8d12dc03.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/jordan.png b/assets/flags/jordan.png
new file mode 100644
index 0000000..3549fa1
--- /dev/null
+++ b/assets/flags/jordan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:adc75f19c62b06d96d116fcfa2091425ebab67503ea4c58c184f698e1d94a1f0
+size 235
diff --git a/assets/flags/jordan.png.import b/assets/flags/jordan.png.import
new file mode 100644
index 0000000..5a32f96
--- /dev/null
+++ b/assets/flags/jordan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/jordan.png-1a3940f27106af08f890ac832af2aece.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/jordan.png"
+dest_files=[ "res://.import/jordan.png-1a3940f27106af08f890ac832af2aece.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/kazakhstan.png b/assets/flags/kazakhstan.png
new file mode 100644
index 0000000..77340a5
--- /dev/null
+++ b/assets/flags/kazakhstan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77e233373b3be028d88209b159df0227eccaa51015397df3e88cd6d9b477d923
+size 375
diff --git a/assets/flags/kazakhstan.png.import b/assets/flags/kazakhstan.png.import
new file mode 100644
index 0000000..78d2b04
--- /dev/null
+++ b/assets/flags/kazakhstan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/kazakhstan.png-edf13ca18e53b00c584d4d25090c1b36.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/kazakhstan.png"
+dest_files=[ "res://.import/kazakhstan.png-edf13ca18e53b00c584d4d25090c1b36.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/kenia.png b/assets/flags/kenia.png
new file mode 100644
index 0000000..1fb4f17
--- /dev/null
+++ b/assets/flags/kenia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f9eb993d3dd5747c6cff61f5bacfe6def56ad031100e60f4aece6fa9915d4709
+size 248
diff --git a/assets/flags/kenia.png.import b/assets/flags/kenia.png.import
new file mode 100644
index 0000000..0145110
--- /dev/null
+++ b/assets/flags/kenia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/kenia.png-5bbbe7afd7dd997b9bad1848b5b44aaa.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/kenia.png"
+dest_files=[ "res://.import/kenia.png-5bbbe7afd7dd997b9bad1848b5b44aaa.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/kiribati.png b/assets/flags/kiribati.png
new file mode 100644
index 0000000..ed82c36
--- /dev/null
+++ b/assets/flags/kiribati.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed293d616be6fe96f46d1cb1c88d8c728b88f1f7af5782b954d6c57fd8cdf3fe
+size 255
diff --git a/assets/flags/kiribati.png.import b/assets/flags/kiribati.png.import
new file mode 100644
index 0000000..a104a24
--- /dev/null
+++ b/assets/flags/kiribati.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/kiribati.png-193c20ff13a69baa4e055e7e461f5923.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/kiribati.png"
+dest_files=[ "res://.import/kiribati.png-193c20ff13a69baa4e055e7e461f5923.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/kuwait.png b/assets/flags/kuwait.png
new file mode 100644
index 0000000..b3cd6d7
--- /dev/null
+++ b/assets/flags/kuwait.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ca9f8d3986610c47f4016a478c94741b51ff0e3ba4b9fb47334110350ba73b40
+size 223
diff --git a/assets/flags/kuwait.png.import b/assets/flags/kuwait.png.import
new file mode 100644
index 0000000..14a4347
--- /dev/null
+++ b/assets/flags/kuwait.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/kuwait.png-49cc0248a0c62e0bcf2bf16d07649e46.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/kuwait.png"
+dest_files=[ "res://.import/kuwait.png-49cc0248a0c62e0bcf2bf16d07649e46.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/kyrgyzstan.png b/assets/flags/kyrgyzstan.png
new file mode 100644
index 0000000..9588560
--- /dev/null
+++ b/assets/flags/kyrgyzstan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fdb65dcbbd339bd9e9f810f759e05c5786cd17d2e307971f8cfb0526a148941a
+size 227
diff --git a/assets/flags/kyrgyzstan.png.import b/assets/flags/kyrgyzstan.png.import
new file mode 100644
index 0000000..f86e1ae
--- /dev/null
+++ b/assets/flags/kyrgyzstan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/kyrgyzstan.png-2a5043f0d912b48a7c1c4b43e12cbd9f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/kyrgyzstan.png"
+dest_files=[ "res://.import/kyrgyzstan.png-2a5043f0d912b48a7c1c4b43e12cbd9f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/laos.png b/assets/flags/laos.png
new file mode 100644
index 0000000..7292c6c
--- /dev/null
+++ b/assets/flags/laos.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2ee01037c350efd9bcc23e583ee8ee4f0b2a1842479c9fbb4e3454aee90e1b90
+size 219
diff --git a/assets/flags/laos.png.import b/assets/flags/laos.png.import
new file mode 100644
index 0000000..b7124aa
--- /dev/null
+++ b/assets/flags/laos.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/laos.png-da354dfc833cf2f6d7f3747a7ad6d186.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/laos.png"
+dest_files=[ "res://.import/laos.png-da354dfc833cf2f6d7f3747a7ad6d186.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/lapponia.png b/assets/flags/lapponia.png
new file mode 100644
index 0000000..6931459
--- /dev/null
+++ b/assets/flags/lapponia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e1489c3a4e99ff1a3797f76f351670cb79abdcb16d6c49874d7cb72db56a12be
+size 235
diff --git a/assets/flags/lapponia.png.import b/assets/flags/lapponia.png.import
new file mode 100644
index 0000000..fc4fe25
--- /dev/null
+++ b/assets/flags/lapponia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/lapponia.png-0f6684309bc06ef123d22cf04782b341.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/lapponia.png"
+dest_files=[ "res://.import/lapponia.png-0f6684309bc06ef123d22cf04782b341.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/latvia.png b/assets/flags/latvia.png
new file mode 100644
index 0000000..fbc4c4a
--- /dev/null
+++ b/assets/flags/latvia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6543594ec656f0fd09452fa59830e3f7c6be2c0d3d6fedaf1b2b1d6992e211e1
+size 356
diff --git a/assets/flags/latvia.png.import b/assets/flags/latvia.png.import
new file mode 100644
index 0000000..ca94f73
--- /dev/null
+++ b/assets/flags/latvia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/latvia.png-d3a2405744ca0cf4703aab9ad4e4abc0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/latvia.png"
+dest_files=[ "res://.import/latvia.png-d3a2405744ca0cf4703aab9ad4e4abc0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/lebanon.png b/assets/flags/lebanon.png
new file mode 100644
index 0000000..d01ee37
--- /dev/null
+++ b/assets/flags/lebanon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7e84286888d90a6f2106622692053c1e387174b718804e2b0264449a395718f
+size 230
diff --git a/assets/flags/lebanon.png.import b/assets/flags/lebanon.png.import
new file mode 100644
index 0000000..8e42c74
--- /dev/null
+++ b/assets/flags/lebanon.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/lebanon.png-a13e4e3e7847da05812a5dc3e7f7b9ec.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/lebanon.png"
+dest_files=[ "res://.import/lebanon.png-a13e4e3e7847da05812a5dc3e7f7b9ec.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/lesotho.png b/assets/flags/lesotho.png
new file mode 100644
index 0000000..ce39797
--- /dev/null
+++ b/assets/flags/lesotho.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:43213a03a806016aab1917f56fe2d0714f67838c5a96803256a77314f97b7718
+size 235
diff --git a/assets/flags/lesotho.png.import b/assets/flags/lesotho.png.import
new file mode 100644
index 0000000..6a28866
--- /dev/null
+++ b/assets/flags/lesotho.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/lesotho.png-89945b0f4a13f67391972699342d8fa6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/lesotho.png"
+dest_files=[ "res://.import/lesotho.png-89945b0f4a13f67391972699342d8fa6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/liberia.png b/assets/flags/liberia.png
new file mode 100644
index 0000000..ceb5ded
--- /dev/null
+++ b/assets/flags/liberia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9f07dfa2757d9ee5688f0ef68223cda9747290631395ed540bd7a586e1cff746
+size 245
diff --git a/assets/flags/liberia.png.import b/assets/flags/liberia.png.import
new file mode 100644
index 0000000..7d743f6
--- /dev/null
+++ b/assets/flags/liberia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/liberia.png-f82b5ed772aafaa719149d93d7d640be.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/liberia.png"
+dest_files=[ "res://.import/liberia.png-f82b5ed772aafaa719149d93d7d640be.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/libya.png b/assets/flags/libya.png
new file mode 100644
index 0000000..abc6fd6
--- /dev/null
+++ b/assets/flags/libya.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:73f2bc16cc7ac4947ca08414ebd972d30e3750dbbd8b28ba3580ddaf56a1bb56
+size 224
diff --git a/assets/flags/libya.png.import b/assets/flags/libya.png.import
new file mode 100644
index 0000000..be93b10
--- /dev/null
+++ b/assets/flags/libya.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/libya.png-a19f9b2dbcaf034c552a380edd53b8e3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/libya.png"
+dest_files=[ "res://.import/libya.png-a19f9b2dbcaf034c552a380edd53b8e3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/liechtenstein.png b/assets/flags/liechtenstein.png
new file mode 100644
index 0000000..d47f05a
--- /dev/null
+++ b/assets/flags/liechtenstein.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6a70f66d7b6b2966f5ebf6aa321fd9794a541f016386fe78ca513d966d557155
+size 369
diff --git a/assets/flags/liechtenstein.png.import b/assets/flags/liechtenstein.png.import
new file mode 100644
index 0000000..c3b9720
--- /dev/null
+++ b/assets/flags/liechtenstein.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/liechtenstein.png-388a375c6b1b1df584a6c4b6eccb7fa7.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/liechtenstein.png"
+dest_files=[ "res://.import/liechtenstein.png-388a375c6b1b1df584a6c4b6eccb7fa7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/lithuania.png b/assets/flags/lithuania.png
new file mode 100644
index 0000000..fe7e990
--- /dev/null
+++ b/assets/flags/lithuania.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d70b12029412fab152e29e001c16bd9d32d00ff178382a4a5820fafe28f568d6
+size 363
diff --git a/assets/flags/lithuania.png.import b/assets/flags/lithuania.png.import
new file mode 100644
index 0000000..a75f896
--- /dev/null
+++ b/assets/flags/lithuania.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/lithuania.png-a7d62148649b01d5ec030cb7aa1a8592.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/lithuania.png"
+dest_files=[ "res://.import/lithuania.png-a7d62148649b01d5ec030cb7aa1a8592.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/luxembourg.png b/assets/flags/luxembourg.png
new file mode 100644
index 0000000..3e204e3
--- /dev/null
+++ b/assets/flags/luxembourg.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f4e48367dc10139ec7284fa42abf27a93ab994c123587736abe80f2ae264a37b
+size 363
diff --git a/assets/flags/luxembourg.png.import b/assets/flags/luxembourg.png.import
new file mode 100644
index 0000000..d00104a
--- /dev/null
+++ b/assets/flags/luxembourg.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/luxembourg.png-4221814f2bb44f8d70022158395bd507.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/luxembourg.png"
+dest_files=[ "res://.import/luxembourg.png-4221814f2bb44f8d70022158395bd507.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/macau.png b/assets/flags/macau.png
new file mode 100644
index 0000000..653815e
--- /dev/null
+++ b/assets/flags/macau.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce0e7ae9f4a8374c4570cbbfbd728af704c6db274ae0d72e7ea7cd973dc479ad
+size 385
diff --git a/assets/flags/macau.png.import b/assets/flags/macau.png.import
new file mode 100644
index 0000000..c2b6ef0
--- /dev/null
+++ b/assets/flags/macau.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/macau.png-f956eb407a90922df664cb33f156d097.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/macau.png"
+dest_files=[ "res://.import/macau.png-f956eb407a90922df664cb33f156d097.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/madagascar.png b/assets/flags/madagascar.png
new file mode 100644
index 0000000..f7721ad
--- /dev/null
+++ b/assets/flags/madagascar.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:567b3eb65f5ab4eed85c64f3ea8011b6351bddb4508aa8227b7a06bd044db0e3
+size 216
diff --git a/assets/flags/madagascar.png.import b/assets/flags/madagascar.png.import
new file mode 100644
index 0000000..e08e708
--- /dev/null
+++ b/assets/flags/madagascar.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/madagascar.png-94bf3a249e741335befc91c32b42f75a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/madagascar.png"
+dest_files=[ "res://.import/madagascar.png-94bf3a249e741335befc91c32b42f75a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/malawi.png b/assets/flags/malawi.png
new file mode 100644
index 0000000..d0e218a
--- /dev/null
+++ b/assets/flags/malawi.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:40f17bd869435a5884cdd0d6f1030acaa9b30dde9e2d860dbecb0e013a35a89a
+size 236
diff --git a/assets/flags/malawi.png.import b/assets/flags/malawi.png.import
new file mode 100644
index 0000000..0051835
--- /dev/null
+++ b/assets/flags/malawi.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/malawi.png-a0040d509d9118eca87e6075c1d7a307.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/malawi.png"
+dest_files=[ "res://.import/malawi.png-a0040d509d9118eca87e6075c1d7a307.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/malaysia.png b/assets/flags/malaysia.png
new file mode 100644
index 0000000..cf6e70d
--- /dev/null
+++ b/assets/flags/malaysia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7fe965142118aee278147593b7cd40c1ba5eeb050e68db9d9bb7a20128c40e8e
+size 243
diff --git a/assets/flags/malaysia.png.import b/assets/flags/malaysia.png.import
new file mode 100644
index 0000000..54d4d96
--- /dev/null
+++ b/assets/flags/malaysia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/malaysia.png-f2b3dbbd3691d398750809284fdf1745.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/malaysia.png"
+dest_files=[ "res://.import/malaysia.png-f2b3dbbd3691d398750809284fdf1745.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/maldives.png b/assets/flags/maldives.png
new file mode 100644
index 0000000..c7b963f
--- /dev/null
+++ b/assets/flags/maldives.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:91d9f9632a24fc25c3ec42b1ee1ab5a3de69865248c074f3a0e8418a7f1eba93
+size 223
diff --git a/assets/flags/maldives.png.import b/assets/flags/maldives.png.import
new file mode 100644
index 0000000..3a6cf20
--- /dev/null
+++ b/assets/flags/maldives.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/maldives.png-9b6ab0d0ff8f04f51e7fe2fcf8bf0978.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/maldives.png"
+dest_files=[ "res://.import/maldives.png-9b6ab0d0ff8f04f51e7fe2fcf8bf0978.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/mali.png b/assets/flags/mali.png
new file mode 100644
index 0000000..8cf87b2
--- /dev/null
+++ b/assets/flags/mali.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd0b8c592b86c02a46574a59f81d3c30d4766889bbea301c049bb47f6d01023e
+size 215
diff --git a/assets/flags/mali.png.import b/assets/flags/mali.png.import
new file mode 100644
index 0000000..9b8c01c
--- /dev/null
+++ b/assets/flags/mali.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mali.png-02ab89c00caa28064ec51c6c77e2ef24.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/mali.png"
+dest_files=[ "res://.import/mali.png-02ab89c00caa28064ec51c6c77e2ef24.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/malta.png b/assets/flags/malta.png
new file mode 100644
index 0000000..0409245
--- /dev/null
+++ b/assets/flags/malta.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e87a9cc993e7895ec8f58a662c42ead74620149f05742fc975efed7e4891dfc9
+size 367
diff --git a/assets/flags/malta.png.import b/assets/flags/malta.png.import
new file mode 100644
index 0000000..507dcf3
--- /dev/null
+++ b/assets/flags/malta.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/malta.png-1683fdd42f58bebeed84920960fdc278.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/malta.png"
+dest_files=[ "res://.import/malta.png-1683fdd42f58bebeed84920960fdc278.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/marshall.png b/assets/flags/marshall.png
new file mode 100644
index 0000000..032471c
--- /dev/null
+++ b/assets/flags/marshall.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:779292b88949a8ce7001351d04a30a3f0ee3539927edacca422ad4dc1034f79b
+size 267
diff --git a/assets/flags/marshall.png.import b/assets/flags/marshall.png.import
new file mode 100644
index 0000000..899bc49
--- /dev/null
+++ b/assets/flags/marshall.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/marshall.png-62c19110af50972ab1764ca9823d023a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/marshall.png"
+dest_files=[ "res://.import/marshall.png-62c19110af50972ab1764ca9823d023a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/mauritania.png b/assets/flags/mauritania.png
new file mode 100644
index 0000000..b95044a
--- /dev/null
+++ b/assets/flags/mauritania.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b67adb4b9e796833e9e4db79273e69e3708ca8b491076605dadc3df373c4313c
+size 238
diff --git a/assets/flags/mauritania.png.import b/assets/flags/mauritania.png.import
new file mode 100644
index 0000000..fa272cb
--- /dev/null
+++ b/assets/flags/mauritania.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mauritania.png-5f76047660d3b283adf4502e54703fb6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/mauritania.png"
+dest_files=[ "res://.import/mauritania.png-5f76047660d3b283adf4502e54703fb6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/mauritius.png b/assets/flags/mauritius.png
new file mode 100644
index 0000000..2eecec6
--- /dev/null
+++ b/assets/flags/mauritius.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:372dc55172c3ebad20b5be480177f6c21e03a883ea725bc6b8ab808529ef3c90
+size 224
diff --git a/assets/flags/mauritius.png.import b/assets/flags/mauritius.png.import
new file mode 100644
index 0000000..4cda284
--- /dev/null
+++ b/assets/flags/mauritius.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mauritius.png-8efcf411070ba5b1774060ada34cdcd3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/mauritius.png"
+dest_files=[ "res://.import/mauritius.png-8efcf411070ba5b1774060ada34cdcd3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/mexico.png b/assets/flags/mexico.png
new file mode 100644
index 0000000..e4b2648
--- /dev/null
+++ b/assets/flags/mexico.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bcb34d83aec23f332487dffe359363e94244f05bc4aeb3d23e0b9e045924a232
+size 240
diff --git a/assets/flags/mexico.png.import b/assets/flags/mexico.png.import
new file mode 100644
index 0000000..ec49198
--- /dev/null
+++ b/assets/flags/mexico.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mexico.png-912ca325de66c2e643b9517f78d438c7.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/mexico.png"
+dest_files=[ "res://.import/mexico.png-912ca325de66c2e643b9517f78d438c7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/micronesia.png b/assets/flags/micronesia.png
new file mode 100644
index 0000000..69eafa8
--- /dev/null
+++ b/assets/flags/micronesia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a848022aa17a4227f692eee72a869b1a7e0b61d022380208550af57fbe4a9c52
+size 216
diff --git a/assets/flags/micronesia.png.import b/assets/flags/micronesia.png.import
new file mode 100644
index 0000000..f146832
--- /dev/null
+++ b/assets/flags/micronesia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/micronesia.png-9252efc2a4bbabbfccfa38b3bfadf2ac.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/micronesia.png"
+dest_files=[ "res://.import/micronesia.png-9252efc2a4bbabbfccfa38b3bfadf2ac.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/moldova.png b/assets/flags/moldova.png
new file mode 100644
index 0000000..9a62c31
--- /dev/null
+++ b/assets/flags/moldova.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:08ed43a98510ade1ab500b894f6bade210add63633c4af5ce9f0d0ae8f7baacd
+size 388
diff --git a/assets/flags/moldova.png.import b/assets/flags/moldova.png.import
new file mode 100644
index 0000000..a1b2f51
--- /dev/null
+++ b/assets/flags/moldova.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/moldova.png-5786565169aa15af07e95796b07f39be.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/moldova.png"
+dest_files=[ "res://.import/moldova.png-5786565169aa15af07e95796b07f39be.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/monaco.png b/assets/flags/monaco.png
new file mode 100644
index 0000000..db06d38
--- /dev/null
+++ b/assets/flags/monaco.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1978cab580ec4b8ddbe85b03051973d6670b71bfe41a0a09e64e98c3015b871c
+size 354
diff --git a/assets/flags/monaco.png.import b/assets/flags/monaco.png.import
new file mode 100644
index 0000000..836e543
--- /dev/null
+++ b/assets/flags/monaco.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/monaco.png-f272bcdbef851421012541844683b012.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/monaco.png"
+dest_files=[ "res://.import/monaco.png-f272bcdbef851421012541844683b012.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/mongolia.png b/assets/flags/mongolia.png
new file mode 100644
index 0000000..334c187
--- /dev/null
+++ b/assets/flags/mongolia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b59084219d2992e3af3b04b3ce781723d4cd3c89df0b59e3b604b1a9eb47770b
+size 232
diff --git a/assets/flags/mongolia.png.import b/assets/flags/mongolia.png.import
new file mode 100644
index 0000000..ab27d1b
--- /dev/null
+++ b/assets/flags/mongolia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mongolia.png-93ebcf7acfd4f4852a48c4c886a5c1d5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/mongolia.png"
+dest_files=[ "res://.import/mongolia.png-93ebcf7acfd4f4852a48c4c886a5c1d5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/monserrat.png b/assets/flags/monserrat.png
new file mode 100644
index 0000000..0759dba
--- /dev/null
+++ b/assets/flags/monserrat.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94f00fcab01bc9f5dc91117ba3953561459441d7f041d757cc3ee971eebecb81
+size 402
diff --git a/assets/flags/monserrat.png.import b/assets/flags/monserrat.png.import
new file mode 100644
index 0000000..9fa6e3e
--- /dev/null
+++ b/assets/flags/monserrat.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/monserrat.png-a6bb2817001159536432aa84bede0ddd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/monserrat.png"
+dest_files=[ "res://.import/monserrat.png-a6bb2817001159536432aa84bede0ddd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/montenegro.png b/assets/flags/montenegro.png
new file mode 100644
index 0000000..4d713a4
--- /dev/null
+++ b/assets/flags/montenegro.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ec3a46b656f8b6147242ffee94a917269f2a3720ae20ca5293193e5d943e53c
+size 393
diff --git a/assets/flags/montenegro.png.import b/assets/flags/montenegro.png.import
new file mode 100644
index 0000000..3d87354
--- /dev/null
+++ b/assets/flags/montenegro.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/montenegro.png-1c197053b1f05cd642cbb887f6d70509.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/montenegro.png"
+dest_files=[ "res://.import/montenegro.png-1c197053b1f05cd642cbb887f6d70509.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/morocco.png b/assets/flags/morocco.png
new file mode 100644
index 0000000..37265d2
--- /dev/null
+++ b/assets/flags/morocco.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:035abfec8504268037f1f1fd77cc85debe2ee983486f1ef900428535da480f48
+size 218
diff --git a/assets/flags/morocco.png.import b/assets/flags/morocco.png.import
new file mode 100644
index 0000000..930f6d4
--- /dev/null
+++ b/assets/flags/morocco.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/morocco.png-573bae5fdaa566eedfc2ae8689fb5339.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/morocco.png"
+dest_files=[ "res://.import/morocco.png-573bae5fdaa566eedfc2ae8689fb5339.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/mozambique.png b/assets/flags/mozambique.png
new file mode 100644
index 0000000..93fb958
--- /dev/null
+++ b/assets/flags/mozambique.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8070f6d91b1d98e608bbf78f7636927f3550219961586c55f744c3abbe85f462
+size 250
diff --git a/assets/flags/mozambique.png.import b/assets/flags/mozambique.png.import
new file mode 100644
index 0000000..f8381a9
--- /dev/null
+++ b/assets/flags/mozambique.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mozambique.png-5c806672244a0ce288717572e4c271f3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/mozambique.png"
+dest_files=[ "res://.import/mozambique.png-5c806672244a0ce288717572e4c271f3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/myanmar.png b/assets/flags/myanmar.png
new file mode 100644
index 0000000..7e6d6f0
--- /dev/null
+++ b/assets/flags/myanmar.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:918512886ed55f6e0fc7866657aa785c806363d30a86736d36d8b5c9c2518fa2
+size 237
diff --git a/assets/flags/myanmar.png.import b/assets/flags/myanmar.png.import
new file mode 100644
index 0000000..8bb617b
--- /dev/null
+++ b/assets/flags/myanmar.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/myanmar.png-527ac0e88fe48872e8d9bbfb6978c14c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/myanmar.png"
+dest_files=[ "res://.import/myanmar.png-527ac0e88fe48872e8d9bbfb6978c14c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/namibia.png b/assets/flags/namibia.png
new file mode 100644
index 0000000..81be3fc
--- /dev/null
+++ b/assets/flags/namibia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8b10457f557fba7db85758889e472565f1b596042fc9f33779ccae6f3a05a0d1
+size 271
diff --git a/assets/flags/namibia.png.import b/assets/flags/namibia.png.import
new file mode 100644
index 0000000..da57a59
--- /dev/null
+++ b/assets/flags/namibia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/namibia.png-3fa8e79b5ddbd1d3626039f3cd8eadc6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/namibia.png"
+dest_files=[ "res://.import/namibia.png-3fa8e79b5ddbd1d3626039f3cd8eadc6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/nauru.png b/assets/flags/nauru.png
new file mode 100644
index 0000000..1212309
--- /dev/null
+++ b/assets/flags/nauru.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebbde4611c5e5f7e0ba95d40e1a3de8d1d12ac2fc82941c9d69dca9217211c2a
+size 217
diff --git a/assets/flags/nauru.png.import b/assets/flags/nauru.png.import
new file mode 100644
index 0000000..5cdb079
--- /dev/null
+++ b/assets/flags/nauru.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/nauru.png-a8a1bb694c15461502307ae3383204bc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/nauru.png"
+dest_files=[ "res://.import/nauru.png-a8a1bb694c15461502307ae3383204bc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/nepal.png b/assets/flags/nepal.png
new file mode 100644
index 0000000..6c57148
--- /dev/null
+++ b/assets/flags/nepal.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:921fb0a839d0cf516c26aafebeee6acf3df3548b689689af875e196de1748479
+size 244
diff --git a/assets/flags/nepal.png.import b/assets/flags/nepal.png.import
new file mode 100644
index 0000000..df1425b
--- /dev/null
+++ b/assets/flags/nepal.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/nepal.png-ed0eafee4141a17d77acd30d1f42c576.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/nepal.png"
+dest_files=[ "res://.import/nepal.png-ed0eafee4141a17d77acd30d1f42c576.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/netherlands.png b/assets/flags/netherlands.png
new file mode 100644
index 0000000..c66cb1b
--- /dev/null
+++ b/assets/flags/netherlands.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a15e91c0d73e3acb4e1072f9ea04d267d0744cefe1deaf32ba97b98200e348b2
+size 361
diff --git a/assets/flags/netherlands.png.import b/assets/flags/netherlands.png.import
new file mode 100644
index 0000000..2b7678c
--- /dev/null
+++ b/assets/flags/netherlands.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/netherlands.png-132b02e0fdb799a9763d79559b60f69b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/netherlands.png"
+dest_files=[ "res://.import/netherlands.png-132b02e0fdb799a9763d79559b60f69b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/new_caledonia.png b/assets/flags/new_caledonia.png
new file mode 100644
index 0000000..9c8e9b9
--- /dev/null
+++ b/assets/flags/new_caledonia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a705d678cceee464c0f225b2be4546faf1d6e0c3f899ec3dc80441826e9587d7
+size 383
diff --git a/assets/flags/new_caledonia.png.import b/assets/flags/new_caledonia.png.import
new file mode 100644
index 0000000..8493b50
--- /dev/null
+++ b/assets/flags/new_caledonia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/new_caledonia.png-d2ceca753ceb830907292161aa3fd14b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/new_caledonia.png"
+dest_files=[ "res://.import/new_caledonia.png-d2ceca753ceb830907292161aa3fd14b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/newzealand.png b/assets/flags/newzealand.png
new file mode 100644
index 0000000..73cd090
--- /dev/null
+++ b/assets/flags/newzealand.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0ba60170d6bf7a69487ddee90231abdc5978fad87ab68fcc563c1afcfbb9e005
+size 236
diff --git a/assets/flags/newzealand.png.import b/assets/flags/newzealand.png.import
new file mode 100644
index 0000000..27500ef
--- /dev/null
+++ b/assets/flags/newzealand.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/newzealand.png-44811df572455cf3ac82776a168016e7.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/newzealand.png"
+dest_files=[ "res://.import/newzealand.png-44811df572455cf3ac82776a168016e7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/nicaragua.png b/assets/flags/nicaragua.png
new file mode 100644
index 0000000..379f44d
--- /dev/null
+++ b/assets/flags/nicaragua.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9100879a5a7b7652fb72fd27fec59378d8dab91b86eddd106836a73e89d00641
+size 230
diff --git a/assets/flags/nicaragua.png.import b/assets/flags/nicaragua.png.import
new file mode 100644
index 0000000..5885853
--- /dev/null
+++ b/assets/flags/nicaragua.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/nicaragua.png-fe73d3cd86da75d9a92d1e293082d2cd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/nicaragua.png"
+dest_files=[ "res://.import/nicaragua.png-fe73d3cd86da75d9a92d1e293082d2cd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/niger.png b/assets/flags/niger.png
new file mode 100644
index 0000000..d6f6280
--- /dev/null
+++ b/assets/flags/niger.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a763f8de70f911ec7725be087900a882dd38f671870cde97a5aeed1e8aa484f
+size 230
diff --git a/assets/flags/niger.png.import b/assets/flags/niger.png.import
new file mode 100644
index 0000000..f6308d1
--- /dev/null
+++ b/assets/flags/niger.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/niger.png-dc68a9becd81ec127dab71340573759c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/niger.png"
+dest_files=[ "res://.import/niger.png-dc68a9becd81ec127dab71340573759c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/nigeria.png b/assets/flags/nigeria.png
new file mode 100644
index 0000000..4d92ab0
--- /dev/null
+++ b/assets/flags/nigeria.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c1c62d7e359dd4ccd94c775e845cd982c8b85b6a233ee0c71fa4ea5493b0c5a6
+size 209
diff --git a/assets/flags/nigeria.png.import b/assets/flags/nigeria.png.import
new file mode 100644
index 0000000..be4f1ab
--- /dev/null
+++ b/assets/flags/nigeria.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/nigeria.png-24dc15fc911eaeea0bdf8f5cf2dc14da.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/nigeria.png"
+dest_files=[ "res://.import/nigeria.png-24dc15fc911eaeea0bdf8f5cf2dc14da.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/niue.png b/assets/flags/niue.png
new file mode 100644
index 0000000..2a7653b
--- /dev/null
+++ b/assets/flags/niue.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fcf8063e5b7abeb468f7673511de4bce76df0c9340706f808c0951703216cc53
+size 371
diff --git a/assets/flags/niue.png.import b/assets/flags/niue.png.import
new file mode 100644
index 0000000..1c6c95c
--- /dev/null
+++ b/assets/flags/niue.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/niue.png-8ebbef5419d65cc385ae70f0b6b88e99.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/niue.png"
+dest_files=[ "res://.import/niue.png-8ebbef5419d65cc385ae70f0b6b88e99.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/non-binary.png b/assets/flags/non-binary.png
new file mode 100644
index 0000000..f63a01c
--- /dev/null
+++ b/assets/flags/non-binary.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6acb9fa79eda8bf1dd9019be19916692d2a8425df73806c129c39c6810b56ad1
+size 361
diff --git a/assets/flags/non-binary.png.import b/assets/flags/non-binary.png.import
new file mode 100644
index 0000000..8484757
--- /dev/null
+++ b/assets/flags/non-binary.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/non-binary.png-72b49165330997f7b165a204533b34c0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/non-binary.png"
+dest_files=[ "res://.import/non-binary.png-72b49165330997f7b165a204533b34c0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/norfolk.png b/assets/flags/norfolk.png
new file mode 100644
index 0000000..3c23806
--- /dev/null
+++ b/assets/flags/norfolk.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd7a258220dc59d8dcca2a3a0d85ed6988ac6d9afaf39d7f8f3acd398f3f6f60
+size 385
diff --git a/assets/flags/norfolk.png.import b/assets/flags/norfolk.png.import
new file mode 100644
index 0000000..a79c898
--- /dev/null
+++ b/assets/flags/norfolk.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/norfolk.png-63e15b556cd2fb1ec2acdd7e5035ce81.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/norfolk.png"
+dest_files=[ "res://.import/norfolk.png-63e15b556cd2fb1ec2acdd7e5035ce81.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/north_korea.png b/assets/flags/north_korea.png
new file mode 100644
index 0000000..2f23fa0
--- /dev/null
+++ b/assets/flags/north_korea.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:765abc9d7ff73b09b27e8337a1ac2ad760f1773fd069a39899c749abd17428a7
+size 228
diff --git a/assets/flags/north_korea.png.import b/assets/flags/north_korea.png.import
new file mode 100644
index 0000000..37ebdba
--- /dev/null
+++ b/assets/flags/north_korea.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/north_korea.png-d773fee44b5b5bfc0251ac8214958703.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/north_korea.png"
+dest_files=[ "res://.import/north_korea.png-d773fee44b5b5bfc0251ac8214958703.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/northenmarianaislands.png b/assets/flags/northenmarianaislands.png
new file mode 100644
index 0000000..f893c98
--- /dev/null
+++ b/assets/flags/northenmarianaislands.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a73a3434c2a139db29a39d16d862a020396f492c65a1623e9c58f244adbd8114
+size 233
diff --git a/assets/flags/northenmarianaislands.png.import b/assets/flags/northenmarianaislands.png.import
new file mode 100644
index 0000000..690e7e8
--- /dev/null
+++ b/assets/flags/northenmarianaislands.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/northenmarianaislands.png-0aecddbddd20ca5813dee2cfe5003ed0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/northenmarianaislands.png"
+dest_files=[ "res://.import/northenmarianaislands.png-0aecddbddd20ca5813dee2cfe5003ed0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/northmacedonia.png b/assets/flags/northmacedonia.png
new file mode 100644
index 0000000..8c64d78
--- /dev/null
+++ b/assets/flags/northmacedonia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4fc6cea92cb3785675114b1bcc80bc10bf958d220619d9269f7d7e919544bb8e
+size 409
diff --git a/assets/flags/northmacedonia.png.import b/assets/flags/northmacedonia.png.import
new file mode 100644
index 0000000..2b0754c
--- /dev/null
+++ b/assets/flags/northmacedonia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/northmacedonia.png-7d7b8c381c61873c163bf94b6fd8a005.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/northmacedonia.png"
+dest_files=[ "res://.import/northmacedonia.png-7d7b8c381c61873c163bf94b6fd8a005.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/norway.png b/assets/flags/norway.png
new file mode 100644
index 0000000..46908cb
--- /dev/null
+++ b/assets/flags/norway.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:327e5ff5d5b4c03e6cb226ce5d4889d87ed217b72050157a05431f61c741606a
+size 382
diff --git a/assets/flags/norway.png.import b/assets/flags/norway.png.import
new file mode 100644
index 0000000..ad02cc5
--- /dev/null
+++ b/assets/flags/norway.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/norway.png-c68ac171fa9d2c3b51243a52961668b6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/norway.png"
+dest_files=[ "res://.import/norway.png-c68ac171fa9d2c3b51243a52961668b6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/oman.png b/assets/flags/oman.png
new file mode 100644
index 0000000..c955187
--- /dev/null
+++ b/assets/flags/oman.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:31c61a403d281338d103f27aeb01129845287b15aa8ff36d8b098f273634721b
+size 231
diff --git a/assets/flags/oman.png.import b/assets/flags/oman.png.import
new file mode 100644
index 0000000..b449b9e
--- /dev/null
+++ b/assets/flags/oman.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/oman.png-af761f7d0d42760b8545a1a94a094bc8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/oman.png"
+dest_files=[ "res://.import/oman.png-af761f7d0d42760b8545a1a94a094bc8.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/onu.png b/assets/flags/onu.png
new file mode 100644
index 0000000..bc01e7d
--- /dev/null
+++ b/assets/flags/onu.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e8ee6ec85d20190b3785645744f6e133f447b5446808694810451040339f33e9
+size 227
diff --git a/assets/flags/onu.png.import b/assets/flags/onu.png.import
new file mode 100644
index 0000000..0a50e8a
--- /dev/null
+++ b/assets/flags/onu.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/onu.png-0924098945813e56713bc8ebbe1adb4b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/onu.png"
+dest_files=[ "res://.import/onu.png-0924098945813e56713bc8ebbe1adb4b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/opec.png b/assets/flags/opec.png
new file mode 100644
index 0000000..02337ad
--- /dev/null
+++ b/assets/flags/opec.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e62eafd7eb9df0ec2334d30f67716b555635481eb8570845ffa0704fc0bfcb8
+size 229
diff --git a/assets/flags/opec.png.import b/assets/flags/opec.png.import
new file mode 100644
index 0000000..f46dd03
--- /dev/null
+++ b/assets/flags/opec.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/opec.png-8a1e31ff8b468b351daf1ecbbc5ea627.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/opec.png"
+dest_files=[ "res://.import/opec.png-8a1e31ff8b468b351daf1ecbbc5ea627.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/pakistan.png b/assets/flags/pakistan.png
new file mode 100644
index 0000000..d3d9e1b
--- /dev/null
+++ b/assets/flags/pakistan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:683ad31fb61f4806d44a7fb0e0c65d3ba737e43c983b8ff506cc44b1c0e1f9b2
+size 223
diff --git a/assets/flags/pakistan.png.import b/assets/flags/pakistan.png.import
new file mode 100644
index 0000000..e5d48aa
--- /dev/null
+++ b/assets/flags/pakistan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pakistan.png-58f45d0b6ab447b5b647617e0fe70fd3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/pakistan.png"
+dest_files=[ "res://.import/pakistan.png-58f45d0b6ab447b5b647617e0fe70fd3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/palau.png b/assets/flags/palau.png
new file mode 100644
index 0000000..b542121
--- /dev/null
+++ b/assets/flags/palau.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:418c9b9bef7e0e24ac10f860b442e1332eb7f03eb2b4bbdcbbd76f0bcd345905
+size 216
diff --git a/assets/flags/palau.png.import b/assets/flags/palau.png.import
new file mode 100644
index 0000000..9e5b03b
--- /dev/null
+++ b/assets/flags/palau.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/palau.png-633af87e14ef3ce042a82e3df0213a9d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/palau.png"
+dest_files=[ "res://.import/palau.png-633af87e14ef3ce042a82e3df0213a9d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/palestine.png b/assets/flags/palestine.png
new file mode 100644
index 0000000..27b097d
--- /dev/null
+++ b/assets/flags/palestine.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c7fa684fcf1f8e23a65002f6fcb29ac32dd1f594bc420c1c868cd78344e8b4a5
+size 232
diff --git a/assets/flags/palestine.png.import b/assets/flags/palestine.png.import
new file mode 100644
index 0000000..5962e39
--- /dev/null
+++ b/assets/flags/palestine.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/palestine.png-89f38df51c9e50094ee384b0bb6ddab1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/palestine.png"
+dest_files=[ "res://.import/palestine.png-89f38df51c9e50094ee384b0bb6ddab1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/panama.png b/assets/flags/panama.png
new file mode 100644
index 0000000..d0878b0
--- /dev/null
+++ b/assets/flags/panama.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c015bd12402e043ee2e04cfabef50cd44f47b75e3cdf1b4da0add831d7cbbff7
+size 246
diff --git a/assets/flags/panama.png.import b/assets/flags/panama.png.import
new file mode 100644
index 0000000..4d8da74
--- /dev/null
+++ b/assets/flags/panama.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/panama.png-43d53f3330087c76e2b2d4fc033a3c91.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/panama.png"
+dest_files=[ "res://.import/panama.png-43d53f3330087c76e2b2d4fc033a3c91.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/papuanewguinea.png b/assets/flags/papuanewguinea.png
new file mode 100644
index 0000000..e6f6c83
--- /dev/null
+++ b/assets/flags/papuanewguinea.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:23d09fb36a6cd52df748d79af5aef8b05f2b6af7a0399fa941e07d4e0c108f11
+size 249
diff --git a/assets/flags/papuanewguinea.png.import b/assets/flags/papuanewguinea.png.import
new file mode 100644
index 0000000..8fc89fb
--- /dev/null
+++ b/assets/flags/papuanewguinea.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/papuanewguinea.png-23fdc46b97e12b3597ec54b399a9d42c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/papuanewguinea.png"
+dest_files=[ "res://.import/papuanewguinea.png-23fdc46b97e12b3597ec54b399a9d42c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/paraguay.png b/assets/flags/paraguay.png
new file mode 100644
index 0000000..9d66197
--- /dev/null
+++ b/assets/flags/paraguay.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:266d9a2c5a3f1689ea468bdd1ac679853853614e1814352ef8fdbf3bcc8023da
+size 230
diff --git a/assets/flags/paraguay.png.import b/assets/flags/paraguay.png.import
new file mode 100644
index 0000000..2310885
--- /dev/null
+++ b/assets/flags/paraguay.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/paraguay.png-141e6252587e14f075984e86da4f7321.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/paraguay.png"
+dest_files=[ "res://.import/paraguay.png-141e6252587e14f075984e86da4f7321.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/peru.png b/assets/flags/peru.png
new file mode 100644
index 0000000..4412dae
--- /dev/null
+++ b/assets/flags/peru.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:385a906041dac675e503509e247c80204fd3336bde06adbc0f6c0bc915e06ea4
+size 235
diff --git a/assets/flags/peru.png.import b/assets/flags/peru.png.import
new file mode 100644
index 0000000..d4f06c5
--- /dev/null
+++ b/assets/flags/peru.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/peru.png-da38eac563140ea1f65543a307622b5a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/peru.png"
+dest_files=[ "res://.import/peru.png-da38eac563140ea1f65543a307622b5a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/philippines.png b/assets/flags/philippines.png
new file mode 100644
index 0000000..9c926cb
--- /dev/null
+++ b/assets/flags/philippines.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:08650e3ce7aea977282736a570e9080b8859e9ded3125a83f8361911a88e11e9
+size 241
diff --git a/assets/flags/philippines.png.import b/assets/flags/philippines.png.import
new file mode 100644
index 0000000..844a2ac
--- /dev/null
+++ b/assets/flags/philippines.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/philippines.png-1305e1e4684f375156f1ce56eeb24d69.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/philippines.png"
+dest_files=[ "res://.import/philippines.png-1305e1e4684f375156f1ce56eeb24d69.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/pitcairn.png b/assets/flags/pitcairn.png
new file mode 100644
index 0000000..172d5b8
--- /dev/null
+++ b/assets/flags/pitcairn.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d9af97f25f3b0390fc21986fc1e7c1c293edca81aae7ed06db84222cbf0b292c
+size 414
diff --git a/assets/flags/pitcairn.png.import b/assets/flags/pitcairn.png.import
new file mode 100644
index 0000000..7773244
--- /dev/null
+++ b/assets/flags/pitcairn.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pitcairn.png-af731150550a0b21c859949a4cbde1af.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/pitcairn.png"
+dest_files=[ "res://.import/pitcairn.png-af731150550a0b21c859949a4cbde1af.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/poland.png b/assets/flags/poland.png
new file mode 100644
index 0000000..dd63aeb
--- /dev/null
+++ b/assets/flags/poland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f22136ea9bb19bd482c3587187bdba22b93907bd41f53576c1f351c1dc4224c2
+size 352
diff --git a/assets/flags/poland.png.import b/assets/flags/poland.png.import
new file mode 100644
index 0000000..a0ca5f8
--- /dev/null
+++ b/assets/flags/poland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/poland.png-8b43875da3d41196d8c63268654f43ad.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/poland.png"
+dest_files=[ "res://.import/poland.png-8b43875da3d41196d8c63268654f43ad.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/portugal.png b/assets/flags/portugal.png
new file mode 100644
index 0000000..571b83b
--- /dev/null
+++ b/assets/flags/portugal.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53780fb78d9a1341a8cc101afad3343a712695b1eda271957dd584c72485445c
+size 387
diff --git a/assets/flags/portugal.png.import b/assets/flags/portugal.png.import
new file mode 100644
index 0000000..1a64766
--- /dev/null
+++ b/assets/flags/portugal.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/portugal.png-5b9849e7f64204a69b53089e784662bc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/portugal.png"
+dest_files=[ "res://.import/portugal.png-5b9849e7f64204a69b53089e784662bc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/puertorico.png b/assets/flags/puertorico.png
new file mode 100644
index 0000000..945ed1b
--- /dev/null
+++ b/assets/flags/puertorico.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:208b14b20d12b734fb151a79e5d304c579d2fb4e14d8990ffba1c0295392e4d6
+size 248
diff --git a/assets/flags/puertorico.png.import b/assets/flags/puertorico.png.import
new file mode 100644
index 0000000..aa769b1
--- /dev/null
+++ b/assets/flags/puertorico.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/puertorico.png-3729beedeb94e15de847159db91c54d9.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/puertorico.png"
+dest_files=[ "res://.import/puertorico.png-3729beedeb94e15de847159db91c54d9.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/qatar.png b/assets/flags/qatar.png
new file mode 100644
index 0000000..2b2d059
--- /dev/null
+++ b/assets/flags/qatar.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c9ed990de519f75de37933d53b363ea5a76c6235b1b87d2e32306fb93d26620
+size 212
diff --git a/assets/flags/qatar.png.import b/assets/flags/qatar.png.import
new file mode 100644
index 0000000..de57b3b
--- /dev/null
+++ b/assets/flags/qatar.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/qatar.png-3de144b8c74a08fd95624212c9d4d71e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/qatar.png"
+dest_files=[ "res://.import/qatar.png-3de144b8c74a08fd95624212c9d4d71e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/rainbow.png b/assets/flags/rainbow.png
new file mode 100644
index 0000000..17cb4f6
--- /dev/null
+++ b/assets/flags/rainbow.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:faad57fcc5a44db1cee2ff035efb4ed92886d3550f739c5f0087beff749fca5b
+size 231
diff --git a/assets/flags/rainbow.png.import b/assets/flags/rainbow.png.import
new file mode 100644
index 0000000..540b1ee
--- /dev/null
+++ b/assets/flags/rainbow.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/rainbow.png-a6cceff74f7325f26eafe323b6f86176.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/rainbow.png"
+dest_files=[ "res://.import/rainbow.png-a6cceff74f7325f26eafe323b6f86176.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/republicofthecongo.png b/assets/flags/republicofthecongo.png
new file mode 100644
index 0000000..eb5cbd2
--- /dev/null
+++ b/assets/flags/republicofthecongo.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f01ae0cd4c86ac282eb93db1991e8e584f84a4f1ffbb7762ac729f08e1167ff4
+size 242
diff --git a/assets/flags/republicofthecongo.png.import b/assets/flags/republicofthecongo.png.import
new file mode 100644
index 0000000..21c5e9d
--- /dev/null
+++ b/assets/flags/republicofthecongo.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/republicofthecongo.png-8cc052d0de447c471f6fa02e82b9e73b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/republicofthecongo.png"
+dest_files=[ "res://.import/republicofthecongo.png-8cc052d0de447c471f6fa02e82b9e73b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/romania.png b/assets/flags/romania.png
new file mode 100644
index 0000000..ddf7dae
--- /dev/null
+++ b/assets/flags/romania.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc7ab2295ef51644dfa223182265b691fc0c7d508462e51ce3725149a699aac6
+size 364
diff --git a/assets/flags/romania.png.import b/assets/flags/romania.png.import
new file mode 100644
index 0000000..2c7b57a
--- /dev/null
+++ b/assets/flags/romania.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/romania.png-53c4c06c0b81a759aae73133a7cfcc4f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/romania.png"
+dest_files=[ "res://.import/romania.png-53c4c06c0b81a759aae73133a7cfcc4f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/russia.png b/assets/flags/russia.png
new file mode 100644
index 0000000..0cf3b4f
--- /dev/null
+++ b/assets/flags/russia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2ae715632632cbd5300a7776038aca7b6cc0f4808c8a848e88569a28429b14ca
+size 363
diff --git a/assets/flags/russia.png.import b/assets/flags/russia.png.import
new file mode 100644
index 0000000..70c40fc
--- /dev/null
+++ b/assets/flags/russia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/russia.png-3d850c43b51c8cfdbf908195055dfedb.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/russia.png"
+dest_files=[ "res://.import/russia.png-3d850c43b51c8cfdbf908195055dfedb.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/rwanda.png b/assets/flags/rwanda.png
new file mode 100644
index 0000000..0a198ac
--- /dev/null
+++ b/assets/flags/rwanda.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:afd46e8c34206fbabfc86a9ad315d9139e2f1a87aa0246266f8ac1961151e5a5
+size 226
diff --git a/assets/flags/rwanda.png.import b/assets/flags/rwanda.png.import
new file mode 100644
index 0000000..b487fa7
--- /dev/null
+++ b/assets/flags/rwanda.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/rwanda.png-5b2c4d67cf3c037d4b8501480c00c308.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/rwanda.png"
+dest_files=[ "res://.import/rwanda.png-5b2c4d67cf3c037d4b8501480c00c308.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/saint_helena.png b/assets/flags/saint_helena.png
new file mode 100644
index 0000000..4f7871a
--- /dev/null
+++ b/assets/flags/saint_helena.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4681d15c4f1ac221d58ded5719a11a7745ab06467d9b5a31f8fefb91f3cda758
+size 397
diff --git a/assets/flags/saint_helena.png.import b/assets/flags/saint_helena.png.import
new file mode 100644
index 0000000..0746b00
--- /dev/null
+++ b/assets/flags/saint_helena.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/saint_helena.png-8471cafd218bf9ddf5db8d3a79999ec4.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/saint_helena.png"
+dest_files=[ "res://.import/saint_helena.png-8471cafd218bf9ddf5db8d3a79999ec4.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/saint_kitts_nevis.png b/assets/flags/saint_kitts_nevis.png
new file mode 100644
index 0000000..9a198ac
--- /dev/null
+++ b/assets/flags/saint_kitts_nevis.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4797542151ee61d3b951400d08523fa9cd022a7d1a776d94d79a8f4b4ed6c1f4
+size 397
diff --git a/assets/flags/saint_kitts_nevis.png.import b/assets/flags/saint_kitts_nevis.png.import
new file mode 100644
index 0000000..36b0aeb
--- /dev/null
+++ b/assets/flags/saint_kitts_nevis.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/saint_kitts_nevis.png-9ae572d2858db5c75784646ab96831b2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/saint_kitts_nevis.png"
+dest_files=[ "res://.import/saint_kitts_nevis.png-9ae572d2858db5c75784646ab96831b2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/saint_lucia.png b/assets/flags/saint_lucia.png
new file mode 100644
index 0000000..3d62f26
--- /dev/null
+++ b/assets/flags/saint_lucia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2637bba6fa88b50c5be5f7ed8bf4822d4134bd851e670fe3a1a5df73d50afec6
+size 378
diff --git a/assets/flags/saint_lucia.png.import b/assets/flags/saint_lucia.png.import
new file mode 100644
index 0000000..c40cc93
--- /dev/null
+++ b/assets/flags/saint_lucia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/saint_lucia.png-d9b329a375dd1db111270ccbd5fab5e5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/saint_lucia.png"
+dest_files=[ "res://.import/saint_lucia.png-d9b329a375dd1db111270ccbd5fab5e5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/saintvincent.png b/assets/flags/saintvincent.png
new file mode 100644
index 0000000..4bad06c
--- /dev/null
+++ b/assets/flags/saintvincent.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a6e7ae68341489b3ec0e34c5be8be59f3cb1578438c4a31a067edcd186eb164f
+size 240
diff --git a/assets/flags/saintvincent.png.import b/assets/flags/saintvincent.png.import
new file mode 100644
index 0000000..e1cf325
--- /dev/null
+++ b/assets/flags/saintvincent.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/saintvincent.png-95065261546729a0f330ba1b8e66b14c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/saintvincent.png"
+dest_files=[ "res://.import/saintvincent.png-95065261546729a0f330ba1b8e66b14c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/samoa.png b/assets/flags/samoa.png
new file mode 100644
index 0000000..3dd8a5f
--- /dev/null
+++ b/assets/flags/samoa.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14ab2992722816032f41ebd0fcd5601479ccc3aa25ecb1b9288cfef263c9d945
+size 247
diff --git a/assets/flags/samoa.png.import b/assets/flags/samoa.png.import
new file mode 100644
index 0000000..e1eb63b
--- /dev/null
+++ b/assets/flags/samoa.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/samoa.png-423ff4fa0447005618b4fb4d4050df5b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/samoa.png"
+dest_files=[ "res://.import/samoa.png-423ff4fa0447005618b4fb4d4050df5b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/sanmarino.png b/assets/flags/sanmarino.png
new file mode 100644
index 0000000..3451c40
--- /dev/null
+++ b/assets/flags/sanmarino.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2f2c000120f3e8b40c8261b4c406c0f2509d1197fd3c456c851d23f93ae5565
+size 387
diff --git a/assets/flags/sanmarino.png.import b/assets/flags/sanmarino.png.import
new file mode 100644
index 0000000..5b6db3a
--- /dev/null
+++ b/assets/flags/sanmarino.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/sanmarino.png-2e090e2de5233d4ac8e7b56e5e49b557.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/sanmarino.png"
+dest_files=[ "res://.import/sanmarino.png-2e090e2de5233d4ac8e7b56e5e49b557.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/saotomeandprincipe.png b/assets/flags/saotomeandprincipe.png
new file mode 100644
index 0000000..b6cffe2
--- /dev/null
+++ b/assets/flags/saotomeandprincipe.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fd82f050fad18b5831fa53e5b2c44792bce456c0c3c0bc9e3f4e9ab8c1cfb48
+size 236
diff --git a/assets/flags/saotomeandprincipe.png.import b/assets/flags/saotomeandprincipe.png.import
new file mode 100644
index 0000000..12f2224
--- /dev/null
+++ b/assets/flags/saotomeandprincipe.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/saotomeandprincipe.png-8ea52153530235a3cbc5a5d1750e6496.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/saotomeandprincipe.png"
+dest_files=[ "res://.import/saotomeandprincipe.png-8ea52153530235a3cbc5a5d1750e6496.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/sardinia.png b/assets/flags/sardinia.png
new file mode 100644
index 0000000..c4df8a1
--- /dev/null
+++ b/assets/flags/sardinia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:60337503fe045150344fb74118ccac707514930bbba83a1a62ed20ca9564b78e
+size 231
diff --git a/assets/flags/sardinia.png.import b/assets/flags/sardinia.png.import
new file mode 100644
index 0000000..f684fb4
--- /dev/null
+++ b/assets/flags/sardinia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/sardinia.png-06c135c57e0bdbc959758eb2e3f5b022.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/sardinia.png"
+dest_files=[ "res://.import/sardinia.png-06c135c57e0bdbc959758eb2e3f5b022.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/saudiarabia.png b/assets/flags/saudiarabia.png
new file mode 100644
index 0000000..5486760
--- /dev/null
+++ b/assets/flags/saudiarabia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e9b390492dba1a572fc83a962cb7540e30665c83b63e1cbb75c498f6f19ca5aa
+size 224
diff --git a/assets/flags/saudiarabia.png.import b/assets/flags/saudiarabia.png.import
new file mode 100644
index 0000000..5054fc6
--- /dev/null
+++ b/assets/flags/saudiarabia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/saudiarabia.png-9c3ccf89d961daacb1c46bdc547004db.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/saudiarabia.png"
+dest_files=[ "res://.import/saudiarabia.png-9c3ccf89d961daacb1c46bdc547004db.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/senegal.png b/assets/flags/senegal.png
new file mode 100644
index 0000000..fe170fc
--- /dev/null
+++ b/assets/flags/senegal.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4dfda2862bd35298a32328d2ecc99df53f2820d5d1cca97619d1203246e2926d
+size 232
diff --git a/assets/flags/senegal.png.import b/assets/flags/senegal.png.import
new file mode 100644
index 0000000..b59c5a3
--- /dev/null
+++ b/assets/flags/senegal.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/senegal.png-8980fac0902da5a68133b08dc82d5e29.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/senegal.png"
+dest_files=[ "res://.import/senegal.png-8980fac0902da5a68133b08dc82d5e29.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/serbia.png b/assets/flags/serbia.png
new file mode 100644
index 0000000..5dced83
--- /dev/null
+++ b/assets/flags/serbia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8d1b87a2dc260f4e51ca16c21789908fa223cd1a45f5a3aa9b69e456f549b15c
+size 392
diff --git a/assets/flags/serbia.png.import b/assets/flags/serbia.png.import
new file mode 100644
index 0000000..59723dd
--- /dev/null
+++ b/assets/flags/serbia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/serbia.png-f7dad6753485f107aa6ac89b1bba1441.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/serbia.png"
+dest_files=[ "res://.import/serbia.png-f7dad6753485f107aa6ac89b1bba1441.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/seychelles.png b/assets/flags/seychelles.png
new file mode 100644
index 0000000..eb542e6
--- /dev/null
+++ b/assets/flags/seychelles.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2c09311da44f50ee24f38991827ae98e9b126374f88f02512cd833a2c8e183b1
+size 273
diff --git a/assets/flags/seychelles.png.import b/assets/flags/seychelles.png.import
new file mode 100644
index 0000000..ed0b8a5
--- /dev/null
+++ b/assets/flags/seychelles.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/seychelles.png-ee8752b73b50907de3610e76f8c92a93.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/seychelles.png"
+dest_files=[ "res://.import/seychelles.png-ee8752b73b50907de3610e76f8c92a93.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/sierraleone.png b/assets/flags/sierraleone.png
new file mode 100644
index 0000000..73c5b11
--- /dev/null
+++ b/assets/flags/sierraleone.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c3f5a1cdfd121ba2962211443ab6fa621cc15b8d130f8282982b982d49d9667f
+size 215
diff --git a/assets/flags/sierraleone.png.import b/assets/flags/sierraleone.png.import
new file mode 100644
index 0000000..1fba78c
--- /dev/null
+++ b/assets/flags/sierraleone.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/sierraleone.png-28414293f85d858a7d223e1b9ebd9cd8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/sierraleone.png"
+dest_files=[ "res://.import/sierraleone.png-28414293f85d858a7d223e1b9ebd9cd8.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/singapore.png b/assets/flags/singapore.png
new file mode 100644
index 0000000..a96faf8
--- /dev/null
+++ b/assets/flags/singapore.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26227a5e6c2b1626d01543f71b2bfbcc866b271783e319c24f3d0fcf3db79694
+size 219
diff --git a/assets/flags/singapore.png.import b/assets/flags/singapore.png.import
new file mode 100644
index 0000000..6875ce6
--- /dev/null
+++ b/assets/flags/singapore.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/singapore.png-2be6790af5196e5084bc54b663613e8d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/singapore.png"
+dest_files=[ "res://.import/singapore.png-2be6790af5196e5084bc54b663613e8d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/sint_maarten.png b/assets/flags/sint_maarten.png
new file mode 100644
index 0000000..51f2fdc
--- /dev/null
+++ b/assets/flags/sint_maarten.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d027acaaa33e314045b5c14e73f6672da6bd17c7bf948a808c8469c4842d685c
+size 388
diff --git a/assets/flags/sint_maarten.png.import b/assets/flags/sint_maarten.png.import
new file mode 100644
index 0000000..81e8504
--- /dev/null
+++ b/assets/flags/sint_maarten.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/sint_maarten.png-084ac72cac326cb27eba43f92bec4c8b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/sint_maarten.png"
+dest_files=[ "res://.import/sint_maarten.png-084ac72cac326cb27eba43f92bec4c8b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/slovakia.png b/assets/flags/slovakia.png
new file mode 100644
index 0000000..b7d0b4c
--- /dev/null
+++ b/assets/flags/slovakia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:248805c505552ddd1c90a005c8e3b9ce386db67e2761510910a9c2f985943945
+size 387
diff --git a/assets/flags/slovakia.png.import b/assets/flags/slovakia.png.import
new file mode 100644
index 0000000..1e7ae10
--- /dev/null
+++ b/assets/flags/slovakia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/slovakia.png-475001891e0cfceff3d728feb312cd1b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/slovakia.png"
+dest_files=[ "res://.import/slovakia.png-475001891e0cfceff3d728feb312cd1b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/slovenia.png b/assets/flags/slovenia.png
new file mode 100644
index 0000000..9f664e0
--- /dev/null
+++ b/assets/flags/slovenia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b0d1ceee531b2411b491173daffc928dbe1a92cda9cc67074cd2741664511bff
+size 378
diff --git a/assets/flags/slovenia.png.import b/assets/flags/slovenia.png.import
new file mode 100644
index 0000000..1b16d19
--- /dev/null
+++ b/assets/flags/slovenia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/slovenia.png-43dcbd374db0a8ea38e0dceaaac70a59.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/slovenia.png"
+dest_files=[ "res://.import/slovenia.png-43dcbd374db0a8ea38e0dceaaac70a59.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/solomon.png b/assets/flags/solomon.png
new file mode 100644
index 0000000..41726e0
--- /dev/null
+++ b/assets/flags/solomon.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:76ed1ce1127fc5c2f55a1c57b4f1b2ea8eabbde7fb7eede436b4579f7b5a7ae3
+size 252
diff --git a/assets/flags/solomon.png.import b/assets/flags/solomon.png.import
new file mode 100644
index 0000000..b189480
--- /dev/null
+++ b/assets/flags/solomon.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/solomon.png-3ac3ac3b9e41ba79f53c8bbb58eb4ee3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/solomon.png"
+dest_files=[ "res://.import/solomon.png-3ac3ac3b9e41ba79f53c8bbb58eb4ee3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/somalia.png b/assets/flags/somalia.png
new file mode 100644
index 0000000..f6b563e
--- /dev/null
+++ b/assets/flags/somalia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4a07bb8697aeab930dc9d7d3473974d71a38c7bafdb9ddaeff3610c5ae697418
+size 219
diff --git a/assets/flags/somalia.png.import b/assets/flags/somalia.png.import
new file mode 100644
index 0000000..99137a1
--- /dev/null
+++ b/assets/flags/somalia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/somalia.png-f024cbc2099a648df029d04e20ea4533.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/somalia.png"
+dest_files=[ "res://.import/somalia.png-f024cbc2099a648df029d04e20ea4533.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/south_korea.png b/assets/flags/south_korea.png
new file mode 100644
index 0000000..5f16525
--- /dev/null
+++ b/assets/flags/south_korea.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3cbaaae0dc6e1d3975ac3ba283fd3bdc48a3cc1fffbf109d32783e112bc1c1b8
+size 246
diff --git a/assets/flags/south_korea.png.import b/assets/flags/south_korea.png.import
new file mode 100644
index 0000000..e439512
--- /dev/null
+++ b/assets/flags/south_korea.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/south_korea.png-68d850b35edacb3f5a3e0d954fbc8a51.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/south_korea.png"
+dest_files=[ "res://.import/south_korea.png-68d850b35edacb3f5a3e0d954fbc8a51.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/southafrica.png b/assets/flags/southafrica.png
new file mode 100644
index 0000000..929709c
--- /dev/null
+++ b/assets/flags/southafrica.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7819857412d5ad9a4d93d67fce2f50fd66ab1074ae4d12b995b88ae990ae07d7
+size 253
diff --git a/assets/flags/southafrica.png.import b/assets/flags/southafrica.png.import
new file mode 100644
index 0000000..5f23127
--- /dev/null
+++ b/assets/flags/southafrica.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/southafrica.png-b2849fe7a30dfa8d806c2cc596eba934.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/southafrica.png"
+dest_files=[ "res://.import/southafrica.png-b2849fe7a30dfa8d806c2cc596eba934.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/southsudan.png b/assets/flags/southsudan.png
new file mode 100644
index 0000000..8a8fd3c
--- /dev/null
+++ b/assets/flags/southsudan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f8ceeb32cebd2be1e70e8a368fe57b89f63dec8f57161a2df9948883b3f45292
+size 279
diff --git a/assets/flags/southsudan.png.import b/assets/flags/southsudan.png.import
new file mode 100644
index 0000000..ae634eb
--- /dev/null
+++ b/assets/flags/southsudan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/southsudan.png-af1975fef7130d21bbc9ff467b603d02.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/southsudan.png"
+dest_files=[ "res://.import/southsudan.png-af1975fef7130d21bbc9ff467b603d02.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/spain.png b/assets/flags/spain.png
new file mode 100644
index 0000000..614c657
--- /dev/null
+++ b/assets/flags/spain.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f330ccd56d71fbb5968f1b1c018adb67a94b562c507ae62fdea05e0c6fe23c86
+size 373
diff --git a/assets/flags/spain.png.import b/assets/flags/spain.png.import
new file mode 100644
index 0000000..49c933a
--- /dev/null
+++ b/assets/flags/spain.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/spain.png-c7a373489b90865206675b9bc008aba0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/spain.png"
+dest_files=[ "res://.import/spain.png-c7a373489b90865206675b9bc008aba0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/srilanka.png b/assets/flags/srilanka.png
new file mode 100644
index 0000000..4438a6d
--- /dev/null
+++ b/assets/flags/srilanka.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e28ca4a5547319b101418ccd04c2e67c3eefdf986995ee43603c4f6d822f3bb
+size 237
diff --git a/assets/flags/srilanka.png.import b/assets/flags/srilanka.png.import
new file mode 100644
index 0000000..80d2594
--- /dev/null
+++ b/assets/flags/srilanka.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/srilanka.png-ceab9b4d9b653c266a3b709ef764b664.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/srilanka.png"
+dest_files=[ "res://.import/srilanka.png-ceab9b4d9b653c266a3b709ef764b664.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/sudan.png b/assets/flags/sudan.png
new file mode 100644
index 0000000..4f4e4dd
--- /dev/null
+++ b/assets/flags/sudan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:76443bc5688c2075c2a488cc33b6f5d0aa21a8c2c5b805a60395be372f24d2e7
+size 225
diff --git a/assets/flags/sudan.png.import b/assets/flags/sudan.png.import
new file mode 100644
index 0000000..ea6c5dc
--- /dev/null
+++ b/assets/flags/sudan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/sudan.png-d7e3bc7158052785c6d36ecc17780439.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/sudan.png"
+dest_files=[ "res://.import/sudan.png-d7e3bc7158052785c6d36ecc17780439.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/suriname.png b/assets/flags/suriname.png
new file mode 100644
index 0000000..81f0a8e
--- /dev/null
+++ b/assets/flags/suriname.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7d5ed58fe9602006db66846a60354175ac7c49bc58f45e1ddf13ce8b1d51d22
+size 238
diff --git a/assets/flags/suriname.png.import b/assets/flags/suriname.png.import
new file mode 100644
index 0000000..9a35e6c
--- /dev/null
+++ b/assets/flags/suriname.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/suriname.png-7038b7c30fbe47d6caf16c04efb8c7d5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/suriname.png"
+dest_files=[ "res://.import/suriname.png-7038b7c30fbe47d6caf16c04efb8c7d5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/sweden.png b/assets/flags/sweden.png
new file mode 100644
index 0000000..946ae6b
--- /dev/null
+++ b/assets/flags/sweden.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14759594f1f887e8f5c89093750362d7cda2691acf23dfd0aff07cb9444b3661
+size 364
diff --git a/assets/flags/sweden.png.import b/assets/flags/sweden.png.import
new file mode 100644
index 0000000..0bc8efa
--- /dev/null
+++ b/assets/flags/sweden.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/sweden.png-560b0d1d47c7b97f78944636d631d644.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/sweden.png"
+dest_files=[ "res://.import/sweden.png-560b0d1d47c7b97f78944636d631d644.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/switzerland.png b/assets/flags/switzerland.png
new file mode 100644
index 0000000..c669e0b
--- /dev/null
+++ b/assets/flags/switzerland.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3e2a82594720b93693d17b5e5bb8ef747dbb25583c03df8443090585e817530
+size 358
diff --git a/assets/flags/switzerland.png.import b/assets/flags/switzerland.png.import
new file mode 100644
index 0000000..4f62741
--- /dev/null
+++ b/assets/flags/switzerland.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/switzerland.png-18bdc30a46fd721f9f3aa8287af796bb.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/switzerland.png"
+dest_files=[ "res://.import/switzerland.png-18bdc30a46fd721f9f3aa8287af796bb.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/syria.png b/assets/flags/syria.png
new file mode 100644
index 0000000..1214dbe
--- /dev/null
+++ b/assets/flags/syria.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc7c24ef1d4ba5be758310a4f9f866305c6be721b8c42486e05bd42b6664e388
+size 219
diff --git a/assets/flags/syria.png.import b/assets/flags/syria.png.import
new file mode 100644
index 0000000..ca3597c
--- /dev/null
+++ b/assets/flags/syria.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/syria.png-eb0927d94f293a2c14df42fe0f6f617e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/syria.png"
+dest_files=[ "res://.import/syria.png-eb0927d94f293a2c14df42fe0f6f617e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/tajikistan.png b/assets/flags/tajikistan.png
new file mode 100644
index 0000000..398d958
--- /dev/null
+++ b/assets/flags/tajikistan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:80966932fda492653efc9e19a15f99c10a1431e059a1a920c3ab38e8ad9670c2
+size 235
diff --git a/assets/flags/tajikistan.png.import b/assets/flags/tajikistan.png.import
new file mode 100644
index 0000000..cae6770
--- /dev/null
+++ b/assets/flags/tajikistan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tajikistan.png-9af10f5276ec57da599666700a1519fc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/tajikistan.png"
+dest_files=[ "res://.import/tajikistan.png-9af10f5276ec57da599666700a1519fc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/tanzania.png b/assets/flags/tanzania.png
new file mode 100644
index 0000000..d28770d
--- /dev/null
+++ b/assets/flags/tanzania.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:93b45861e06ba6cd8b192028c76d4ff778d21208981e271aa0d7ae2f1aebac61
+size 267
diff --git a/assets/flags/tanzania.png.import b/assets/flags/tanzania.png.import
new file mode 100644
index 0000000..e8e0c66
--- /dev/null
+++ b/assets/flags/tanzania.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tanzania.png-9a212ea7c56f8d2ed7adf8a0b25e7adb.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/tanzania.png"
+dest_files=[ "res://.import/tanzania.png-9a212ea7c56f8d2ed7adf8a0b25e7adb.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/thailand.png b/assets/flags/thailand.png
new file mode 100644
index 0000000..43aa42e
--- /dev/null
+++ b/assets/flags/thailand.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a1922d9d52a5b103de30810dad518ad70f1c591d38668a95eba5ee30980f0eca
+size 217
diff --git a/assets/flags/thailand.png.import b/assets/flags/thailand.png.import
new file mode 100644
index 0000000..4e1448d
--- /dev/null
+++ b/assets/flags/thailand.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/thailand.png-684b757c91d6b2f92790aa4c13bfc86d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/thailand.png"
+dest_files=[ "res://.import/thailand.png-684b757c91d6b2f92790aa4c13bfc86d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/togo.png b/assets/flags/togo.png
new file mode 100644
index 0000000..36b4708
--- /dev/null
+++ b/assets/flags/togo.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3a9ea5bc90562c4528ab266f725e58d9c7680f039b2f4439031f7b92777749ac
+size 241
diff --git a/assets/flags/togo.png.import b/assets/flags/togo.png.import
new file mode 100644
index 0000000..6b9603e
--- /dev/null
+++ b/assets/flags/togo.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/togo.png-db82f5670d8214eff7af8c54f1df96ab.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/togo.png"
+dest_files=[ "res://.import/togo.png-db82f5670d8214eff7af8c54f1df96ab.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/tonga.png b/assets/flags/tonga.png
new file mode 100644
index 0000000..b7cc5b7
--- /dev/null
+++ b/assets/flags/tonga.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb0fdb20af9064a632c8fb534bee10d4a18ab1eb5556c1c2f567e232c7061628
+size 217
diff --git a/assets/flags/tonga.png.import b/assets/flags/tonga.png.import
new file mode 100644
index 0000000..a6a4fe2
--- /dev/null
+++ b/assets/flags/tonga.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tonga.png-58e412d2c6a0e4f0334de4336567d38b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/tonga.png"
+dest_files=[ "res://.import/tonga.png-58e412d2c6a0e4f0334de4336567d38b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/trinidadtobago.png b/assets/flags/trinidadtobago.png
new file mode 100644
index 0000000..3754fc9
--- /dev/null
+++ b/assets/flags/trinidadtobago.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:747737b3bf3ec15a9b10b0b487d1fd613ac92d1ba5c15e306a128dae292f4d6d
+size 241
diff --git a/assets/flags/trinidadtobago.png.import b/assets/flags/trinidadtobago.png.import
new file mode 100644
index 0000000..aa19b69
--- /dev/null
+++ b/assets/flags/trinidadtobago.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/trinidadtobago.png-17386eba99db6ab82ab8463844ff4112.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/trinidadtobago.png"
+dest_files=[ "res://.import/trinidadtobago.png-17386eba99db6ab82ab8463844ff4112.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/tunisia.png b/assets/flags/tunisia.png
new file mode 100644
index 0000000..d9ba547
--- /dev/null
+++ b/assets/flags/tunisia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ff19d1ae22ff5229810e7d0c3ba56c7da72f17589540ac7f123454046da5b7f
+size 227
diff --git a/assets/flags/tunisia.png.import b/assets/flags/tunisia.png.import
new file mode 100644
index 0000000..102b5a3
--- /dev/null
+++ b/assets/flags/tunisia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tunisia.png-ce9d505c1939698b997d1ed4be50bc98.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/tunisia.png"
+dest_files=[ "res://.import/tunisia.png-ce9d505c1939698b997d1ed4be50bc98.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/turkey.png b/assets/flags/turkey.png
new file mode 100644
index 0000000..c4f2380
--- /dev/null
+++ b/assets/flags/turkey.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51744aac2efa4572fb65919b673e59f55ffafab90a08a52db5a6632499be66b9
+size 361
diff --git a/assets/flags/turkey.png.import b/assets/flags/turkey.png.import
new file mode 100644
index 0000000..cb01e93
--- /dev/null
+++ b/assets/flags/turkey.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/turkey.png-2a628a2cf388fb8930bc5532b376b126.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/turkey.png"
+dest_files=[ "res://.import/turkey.png-2a628a2cf388fb8930bc5532b376b126.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/turkmenistan.png b/assets/flags/turkmenistan.png
new file mode 100644
index 0000000..301e101
--- /dev/null
+++ b/assets/flags/turkmenistan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1c80af75441ad2adbae70aa9f5250326161bed3351b1228b035d7df0f5914977
+size 243
diff --git a/assets/flags/turkmenistan.png.import b/assets/flags/turkmenistan.png.import
new file mode 100644
index 0000000..e2b50fc
--- /dev/null
+++ b/assets/flags/turkmenistan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/turkmenistan.png-13bea43e5862001a5ae5f5bf4814deb7.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/turkmenistan.png"
+dest_files=[ "res://.import/turkmenistan.png-13bea43e5862001a5ae5f5bf4814deb7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/turks_caicos.png b/assets/flags/turks_caicos.png
new file mode 100644
index 0000000..c7e8a4f
--- /dev/null
+++ b/assets/flags/turks_caicos.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:135c1203fd2732ed4c88b02b5fd5501e6769b4a4a29aaa7662acf1ee466ab52a
+size 401
diff --git a/assets/flags/turks_caicos.png.import b/assets/flags/turks_caicos.png.import
new file mode 100644
index 0000000..4032ece
--- /dev/null
+++ b/assets/flags/turks_caicos.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/turks_caicos.png-8ea513245099ab429815b595ea254dd8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/turks_caicos.png"
+dest_files=[ "res://.import/turks_caicos.png-8ea513245099ab429815b595ea254dd8.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/tuvalu.png b/assets/flags/tuvalu.png
new file mode 100644
index 0000000..c5d0cd4
--- /dev/null
+++ b/assets/flags/tuvalu.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a2e02d5b877745984cff7dea4cee32e84ef121ae2384b3314ce8aac131096aa0
+size 251
diff --git a/assets/flags/tuvalu.png.import b/assets/flags/tuvalu.png.import
new file mode 100644
index 0000000..ff081b1
--- /dev/null
+++ b/assets/flags/tuvalu.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tuvalu.png-6379cf22089488d5e5dc1a586ad20bde.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/tuvalu.png"
+dest_files=[ "res://.import/tuvalu.png-6379cf22089488d5e5dc1a586ad20bde.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/uganda.png b/assets/flags/uganda.png
new file mode 100644
index 0000000..9e6d49c
--- /dev/null
+++ b/assets/flags/uganda.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e7e63ba97afd5427a48537ecf022269eae28de0ad8f24f90055375a160f8362
+size 231
diff --git a/assets/flags/uganda.png.import b/assets/flags/uganda.png.import
new file mode 100644
index 0000000..de98cd4
--- /dev/null
+++ b/assets/flags/uganda.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/uganda.png-9b249c0f23da747cf02804b51e427ec2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/uganda.png"
+dest_files=[ "res://.import/uganda.png-9b249c0f23da747cf02804b51e427ec2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/ukraine.png b/assets/flags/ukraine.png
new file mode 100644
index 0000000..fdf6952
--- /dev/null
+++ b/assets/flags/ukraine.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a75880960d85b02e74779c77527befa4407dcdcc53c0274f5099bb661b355b10
+size 354
diff --git a/assets/flags/ukraine.png.import b/assets/flags/ukraine.png.import
new file mode 100644
index 0000000..100c8d9
--- /dev/null
+++ b/assets/flags/ukraine.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/ukraine.png-82d3e8e0095d8e8de8ff8468eb8cdd9f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/ukraine.png"
+dest_files=[ "res://.import/ukraine.png-82d3e8e0095d8e8de8ff8468eb8cdd9f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/united_arab_emirates.png b/assets/flags/united_arab_emirates.png
new file mode 100644
index 0000000..f44012b
--- /dev/null
+++ b/assets/flags/united_arab_emirates.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a8a5005b811ee516c777f0f742b71da0405282f37ee50674afa3c37916a2d32e
+size 212
diff --git a/assets/flags/united_arab_emirates.png.import b/assets/flags/united_arab_emirates.png.import
new file mode 100644
index 0000000..f8875d6
--- /dev/null
+++ b/assets/flags/united_arab_emirates.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/united_arab_emirates.png-f77df1263994d96c8437ed5901c9d0ba.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/united_arab_emirates.png"
+dest_files=[ "res://.import/united_arab_emirates.png-f77df1263994d96c8437ed5901c9d0ba.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/unitedkingdom.png b/assets/flags/unitedkingdom.png
new file mode 100644
index 0000000..d97b952
--- /dev/null
+++ b/assets/flags/unitedkingdom.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f8cdc07990e66e361440501f4df62d0cf50a1babad6ffca2f653f5a01b7c2892
+size 401
diff --git a/assets/flags/unitedkingdom.png.import b/assets/flags/unitedkingdom.png.import
new file mode 100644
index 0000000..b8065f1
--- /dev/null
+++ b/assets/flags/unitedkingdom.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/unitedkingdom.png-44429cd3afffd06711dba65d83505919.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/unitedkingdom.png"
+dest_files=[ "res://.import/unitedkingdom.png-44429cd3afffd06711dba65d83505919.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/uruguay.png b/assets/flags/uruguay.png
new file mode 100644
index 0000000..11e5003
--- /dev/null
+++ b/assets/flags/uruguay.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4c8a101e43482e1da3f8717a36da1bb42e4821dcad8070514fdd03ceae3af0ca
+size 239
diff --git a/assets/flags/uruguay.png.import b/assets/flags/uruguay.png.import
new file mode 100644
index 0000000..626c696
--- /dev/null
+++ b/assets/flags/uruguay.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/uruguay.png-0214daf680d1ebf475339ed06fa0074d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/uruguay.png"
+dest_files=[ "res://.import/uruguay.png-0214daf680d1ebf475339ed06fa0074d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/usa.png b/assets/flags/usa.png
new file mode 100644
index 0000000..9de1bea
--- /dev/null
+++ b/assets/flags/usa.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:405b42aa41013d41370bc44e36c46a11618745687fc3b010277dcd5682a2fbea
+size 239
diff --git a/assets/flags/usa.png.import b/assets/flags/usa.png.import
new file mode 100644
index 0000000..e400a62
--- /dev/null
+++ b/assets/flags/usa.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/usa.png-f16cf7be9f9cd11b1dc5542e74a172c5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/usa.png"
+dest_files=[ "res://.import/usa.png-f16cf7be9f9cd11b1dc5542e74a172c5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/uzbekistan.png b/assets/flags/uzbekistan.png
new file mode 100644
index 0000000..0d99b9c
--- /dev/null
+++ b/assets/flags/uzbekistan.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:352954e8bf530b336e369c512da706eaf2e61f4b326b9340fc269bd3c5c223b8
+size 235
diff --git a/assets/flags/uzbekistan.png.import b/assets/flags/uzbekistan.png.import
new file mode 100644
index 0000000..df50413
--- /dev/null
+++ b/assets/flags/uzbekistan.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/uzbekistan.png-c8c738e96dc92c21bef4082b69f532a3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/uzbekistan.png"
+dest_files=[ "res://.import/uzbekistan.png-c8c738e96dc92c21bef4082b69f532a3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/vanuatu.png b/assets/flags/vanuatu.png
new file mode 100644
index 0000000..2e2018c
--- /dev/null
+++ b/assets/flags/vanuatu.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f121799b6a7cea26c73124321ec235b9a06a3cb90e3f02ef3d986f7ca765d94d
+size 248
diff --git a/assets/flags/vanuatu.png.import b/assets/flags/vanuatu.png.import
new file mode 100644
index 0000000..c3e81cf
--- /dev/null
+++ b/assets/flags/vanuatu.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/vanuatu.png-89bf31042203239d289bec34a694e24f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/vanuatu.png"
+dest_files=[ "res://.import/vanuatu.png-89bf31042203239d289bec34a694e24f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/vaticancity.png b/assets/flags/vaticancity.png
new file mode 100644
index 0000000..715055c
--- /dev/null
+++ b/assets/flags/vaticancity.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:326beec9d16f7aad2c86559bb635644547657fd870967e3c81500d780e2b00d7
+size 374
diff --git a/assets/flags/vaticancity.png.import b/assets/flags/vaticancity.png.import
new file mode 100644
index 0000000..85eb955
--- /dev/null
+++ b/assets/flags/vaticancity.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/vaticancity.png-c1e7cd1f63e486a866997fc6830b2276.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/vaticancity.png"
+dest_files=[ "res://.import/vaticancity.png-c1e7cd1f63e486a866997fc6830b2276.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/venezuela.png b/assets/flags/venezuela.png
new file mode 100644
index 0000000..04df8ce
--- /dev/null
+++ b/assets/flags/venezuela.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:efa41d4689e39df9702b23f946f599d46e1491be91c806660b73d75194bd15b6
+size 246
diff --git a/assets/flags/venezuela.png.import b/assets/flags/venezuela.png.import
new file mode 100644
index 0000000..06ca456
--- /dev/null
+++ b/assets/flags/venezuela.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/venezuela.png-2c997c9901e875c674b5f63fed2defde.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/venezuela.png"
+dest_files=[ "res://.import/venezuela.png-2c997c9901e875c674b5f63fed2defde.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/vietnam.png b/assets/flags/vietnam.png
new file mode 100644
index 0000000..ec93f48
--- /dev/null
+++ b/assets/flags/vietnam.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55ffbdca008d6bc3add5b8a22c0ba76129e0611b72db804acb3fde3771972cda
+size 230
diff --git a/assets/flags/vietnam.png.import b/assets/flags/vietnam.png.import
new file mode 100644
index 0000000..e330e10
--- /dev/null
+++ b/assets/flags/vietnam.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/vietnam.png-849044b86210485f3cb4579987f5abdc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/vietnam.png"
+dest_files=[ "res://.import/vietnam.png-849044b86210485f3cb4579987f5abdc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/virginislands.png b/assets/flags/virginislands.png
new file mode 100644
index 0000000..d16e862
--- /dev/null
+++ b/assets/flags/virginislands.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5bdf5b7108633ade67becf61c3d437f0c739947684ae8400d5e808678196fc23
+size 250
diff --git a/assets/flags/virginislands.png.import b/assets/flags/virginislands.png.import
new file mode 100644
index 0000000..509d3cc
--- /dev/null
+++ b/assets/flags/virginislands.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/virginislands.png-35eacf03d4a8e0f01ffc65cc81608cdf.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/virginislands.png"
+dest_files=[ "res://.import/virginislands.png-35eacf03d4a8e0f01ffc65cc81608cdf.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/yemen.png b/assets/flags/yemen.png
new file mode 100644
index 0000000..e045953
--- /dev/null
+++ b/assets/flags/yemen.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:13d81d4c51efe780d15b4615227d6fc2206ad38cf1235f56153d12c3297a0852
+size 197
diff --git a/assets/flags/yemen.png.import b/assets/flags/yemen.png.import
new file mode 100644
index 0000000..2cc61b7
--- /dev/null
+++ b/assets/flags/yemen.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/yemen.png-c51e62318b452745d54239a65029d1dd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/yemen.png"
+dest_files=[ "res://.import/yemen.png-c51e62318b452745d54239a65029d1dd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/zambia.png b/assets/flags/zambia.png
new file mode 100644
index 0000000..ad81a18
--- /dev/null
+++ b/assets/flags/zambia.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d14106822a475b4abb0e929df8fc846154afadbbf99d3486bb415b8fe00c41c
+size 228
diff --git a/assets/flags/zambia.png.import b/assets/flags/zambia.png.import
new file mode 100644
index 0000000..e6606ae
--- /dev/null
+++ b/assets/flags/zambia.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/zambia.png-d33e669214b4b0fdb0b1d65b6f5a8df6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/zambia.png"
+dest_files=[ "res://.import/zambia.png-d33e669214b4b0fdb0b1d65b6f5a8df6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/flags/zimbabwe.png b/assets/flags/zimbabwe.png
new file mode 100644
index 0000000..e177d2a
--- /dev/null
+++ b/assets/flags/zimbabwe.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e6d5adb07d57c6c1c24a675df88a81ec5a2d49b2a3b8a481328887e2d4de3a0
+size 262
diff --git a/assets/flags/zimbabwe.png.import b/assets/flags/zimbabwe.png.import
new file mode 100644
index 0000000..d3fcdd0
--- /dev/null
+++ b/assets/flags/zimbabwe.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/zimbabwe.png-401968da0770eb0b0721bcb7e9b2219e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/flags/zimbabwe.png"
+dest_files=[ "res://.import/zimbabwe.png-401968da0770eb0b0721bcb7e9b2219e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/export_presets.cfg b/export_presets.cfg
index 86fe2bc..0bf9ae3 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -49,7 +49,7 @@ script_encryption_key=""
custom_template/debug=""
custom_template/release=""
variant/export_type=0
-vram_texture_compression/for_desktop=true
+vram_texture_compression/for_desktop=false
vram_texture_compression/for_mobile=false
html/export_icon=true
html/custom_html_shell="res://html/custom.html"
@@ -57,7 +57,7 @@ html/head_include=""
html/canvas_resize_policy=2
html/focus_canvas_on_start=true
html/experimental_virtual_keyboard=true
-progressive_web_app/enabled=false
+progressive_web_app/enabled=true
progressive_web_app/offline_page=""
progressive_web_app/display=1
progressive_web_app/orientation=0
diff --git a/networking/Network.gd b/networking/Network.gd
index 4e6c329..7db31cf 100644
--- a/networking/Network.gd
+++ b/networking/Network.gd
@@ -14,7 +14,8 @@ const HEADERS := {
"signin": ">",
"relay": "R", # relay goes to both
"signal": "S", # signal is one way
- "loadpgn": "L" # server telling me to load a pgn
+ "loadpgn": "L", # server telling me to load a pgn
+ "info": "I"
}
const MOVEHEADERS := { # subheaders for HEADERS.move
@@ -26,7 +27,7 @@ const MOVEHEADERS := { # subheaders for HEADERS.move
}
const RELAYHEADERS := {"chat": "C"}
-const SIGNALHEADERS := {"takeback": "T", "draw": "D", "resign": "R"} # subheaders for HEADERS.signal
+const SIGNALHEADERS := {"takeback": "T", "draw": "D", "resign": "R", "info": "I"} # subheaders for HEADERS.signal
var notation := ""
@@ -38,6 +39,7 @@ signal game_over(problem, isok)
signal connection_established
signal signal_recieved(what)
signal chat(text)
+signal info_recieved(info)
## for accounts(mostly)
signal signinresult(what)
@@ -85,32 +87,30 @@ func _connection_error() -> void:
emit_signal("game_over", "Connection error", false)
-func signal(body, header: String, keyname := "body", _mainheader := HEADERS.signal) -> Dictionary:
- var data := {"type": header, "gamecode": game_code, keyname: body}
+func signal(body: Dictionary, header: String, _mainheader := HEADERS.signal) -> Dictionary:
+ var data: Dictionary = Utils.append_dict({"type": header, "gamecode": game_code}, body)
send_packet(data, _mainheader)
- Log.debug("sending signal %s of type %s" % [body, header])
return data
func join_game(game: String) -> void:
- send_packet({"gamecode": game, "id": SaveLoad.files.id.data.id}, HEADERS.joinrequest)
+ send_packet(Utils.append_dict({"gamecode": game}, SaveLoad.get_public_info()), HEADERS.joinrequest)
func host_game(game: String) -> void:
- send_packet({"gamecode": game, "id": SaveLoad.files.id.data.id}, HEADERS.hostrequest)
+ send_packet(Utils.append_dict({"gamecode": game}, SaveLoad.get_public_info()), HEADERS.hostrequest)
-func relay_signal(body, header: String, keyname := "body") -> Dictionary: # its really the same thing as signal()
- return signal(body, header, keyname, HEADERS.relay)
+func relay_signal(body: Dictionary, header: String) -> Dictionary: # its really the same thing as signal()
+ return signal(body, header, HEADERS.relay)
func send_mov(mov: Move):
- relay_signal(mov.compile(), MOVEHEADERS.move, "move")
+ relay_signal({"move": mov.compile()}, MOVEHEADERS.move)
func stopgame(reason: String) -> void:
- var packet := {"reason": reason, "gamecode": game_code}
- send_packet(packet, HEADERS.stopgame)
+ send_packet({"reason": reason, "gamecode": game_code}, HEADERS.stopgame)
func _data_recieved() -> void:
@@ -126,11 +126,14 @@ func _data_recieved() -> void:
var relay: Dictionary = text
match relay.type:
RELAYHEADERS.chat:
- emit_signal("chat", relay.body)
+ emit_signal("chat", relay)
MOVEHEADERS.move:
emit_signal("move_data", text.move)
HEADERS.joinrequest:
emit_signal("join_result", text)
+ HEADERS.info:
+ yield(get_tree().create_timer(.5), "timeout")
+ emit_signal("info_recieved", text)
HEADERS.loadpgn:
emit_signal("start_game")
yield(get_tree().create_timer(.5), "timeout")
diff --git a/networking/PacketHandler.gd b/networking/PacketHandler.gd
index 2d5628a..ed69115 100644
--- a/networking/PacketHandler.gd
+++ b/networking/PacketHandler.gd
@@ -55,15 +55,15 @@ func network_ready() -> void:
func _on_join_result(accepted: String) -> void:
- handle_result(accepted, "Joined!", false)
+ handle_result(accepted, "Joined!", true)
func _on_host_result(accepted: String) -> void:
set_hosting(handle_result(accepted, "Hosted!"))
-func handle_result(accepted: String, resultstring: String, team := true) -> bool:
- Globals.team = team # what am i doing here???
+func handle_result(accepted: String, resultstring: String, team := false) -> bool:
+ Globals.team = team # joiner is always white
if accepted == "Y":
lobby.set_status(resultstring, true)
return true
diff --git a/pieces/Piece.gd b/pieces/Piece.gd
index 22a6d84..1fe8903 100644
--- a/pieces/Piece.gd
+++ b/pieces/Piece.gd
@@ -53,7 +53,7 @@ func move(newpos: Vector2) -> void: # dont use directly; use moveto
tween.interpolate_property(
self, "rect_position", rect_position, newpos * Globals.grid.piece_size, 0.3, Tween.TRANS_BACK
)
- var signresult := int(sign((newpos.x * Globals.grid.piece_size.x) - rect_global_position.x))
+ var signresult := int(sign(real_position.x - newpos.x))
if signresult == 1:
rotate.play("Right")
elif signresult == -1:
@@ -66,8 +66,8 @@ func moveto(pos: Vector2, instant := false) -> void:
Globals.grid.matrix[real_position.y][real_position.x] = null
Globals.grid.matrix[pos.y][pos.x] = self
if !instant:
+ move(pos)
real_position = pos
- move(real_position)
SoundFx.play("Move")
has_moved = true
diff --git a/project.godot b/project.godot
index 8fbd1f1..2f7ad99 100644
--- a/project.godot
+++ b/project.godot
@@ -47,7 +47,7 @@ _global_script_classes=[ {
"base": "LineEdit",
"class": "FENLabel",
"language": "GDScript",
-"path": "res://ui/FENlabel.gd"
+"path": "res://ui/menus/sidebarright/FENlabel.gd"
}, {
"base": "BarTextureButton",
"class": "FlipButton",
@@ -59,6 +59,16 @@ _global_script_classes=[ {
"language": "GDScript",
"path": "res://Board.gd"
}, {
+"base": "GridContainer",
+"class": "GridMenu",
+"language": "GDScript",
+"path": "res://ui/gridmenu/GridMenu.gd"
+}, {
+"base": "Button",
+"class": "GridMenuButton",
+"language": "GDScript",
+"path": "res://ui/gridmenu/GridMenuButton.gd"
+}, {
"base": "Control",
"class": "HueSlider",
"language": "GDScript",
@@ -77,7 +87,7 @@ _global_script_classes=[ {
"base": "Control",
"class": "Lobby",
"language": "GDScript",
-"path": "res://ui/Lobby.gd"
+"path": "res://ui/menus/Lobby.gd"
}, {
"base": "Resource",
"class": "Move",
@@ -132,7 +142,7 @@ _global_script_classes=[ {
"base": "LineEdit",
"class": "Restrict",
"language": "GDScript",
-"path": "res://ui/account/Restrict.gd"
+"path": "res://ui/menus/account/Restrict.gd"
}, {
"base": "Piece",
"class": "Rook",
@@ -157,7 +167,7 @@ _global_script_classes=[ {
"base": "Control",
"class": "UsernamePass",
"language": "GDScript",
-"path": "res://ui/account/usernamepass.gd"
+"path": "res://ui/menus/account/usernamepass.gd"
} ]
_global_script_class_icons={
"BarTextureButton": "",
@@ -170,6 +180,8 @@ _global_script_class_icons={
"FENLabel": "",
"FlipButton": "res://assets/ui/flip_board.png",
"Grid": "",
+"GridMenu": "",
+"GridMenuButton": "",
"HueSlider": "",
"King": "res://assets/pieces/california/wK.png",
"Knight": "res://assets/pieces/california/wN.png",
@@ -196,7 +208,7 @@ _global_script_class_icons={
config/name="chess"
config/description="pog"
-run/main_scene="res://ui/StartMenu.tscn"
+run/main_scene="res://ui/menus/StartMenu.tscn"
config/use_custom_user_dir=true
config/custom_user_dir_name="chess"
boot_splash/image="res://icon.png"
@@ -221,6 +233,7 @@ Log="*res://Log.gd"
[debug]
settings/crash_handler/message="fucking hell, make a issue at https://github.com/bend-n/chess"
+gdscript/warnings/narrowing_conversion=false
gdscript/warnings/return_value_discarded=false
[display]
diff --git a/saveload.gd b/saveload.gd
index 4634fb4..293a555 100644
--- a/saveload.gd
+++ b/saveload.gd
@@ -22,7 +22,11 @@ var files := {
} # file types
-func access_data(type: String) -> Dictionary:
+func get_public_info():
+ return {"name": files.id.data.name, "country": files.id.data.country, "id": files.id.data.id}
+
+
+func get_data(type: String) -> Dictionary:
if !files.has(type):
return {}
return files[type].data
diff --git a/ui/animations/LoadingAnimation.tscn b/ui/animations/LoadingAnimation.tscn
deleted file mode 100644
index b92cfc5..0000000
--- a/ui/animations/LoadingAnimation.tscn
+++ /dev/null
@@ -1,9 +0,0 @@
-[gd_scene load_steps=2 format=2]
-
-[ext_resource path="res://assets/ui/whitespace.png" type="Texture" id=1]
-
-[node name="LoadingAnimation" type="TextureRect"]
-anchor_right = 1.0
-anchor_bottom = 1.0
-texture = ExtResource( 1 )
-expand = true
diff --git a/ui/animations/softbounce.tres b/ui/animations/softbounce.tres
new file mode 100644
index 0000000..e2fc9db
--- /dev/null
+++ b/ui/animations/softbounce.tres
@@ -0,0 +1,267 @@
+[gd_resource type="ShaderMaterial" load_steps=29 format=2]
+
+[sub_resource type="VisualShaderNodeVectorDecompose" id=9]
+
+[sub_resource type="VisualShaderNodeScalarFunc" id=10]
+function = 0
+
+[sub_resource type="VisualShaderNodeScalarOp" id=11]
+operator = 1
+
+[sub_resource type="VisualShaderNodeScalarOp" id=12]
+default_input_values = [ 0, 0.0, 1, 0.85 ]
+operator = 2
+
+[sub_resource type="VisualShaderNodeScalarOp" id=13]
+default_input_values = [ 0, 0.0, 1, 1.8 ]
+operator = 2
+
+[sub_resource type="VisualShaderNodeScalarOp" id=14]
+operator = 1
+
+[sub_resource type="VisualShaderNodeScalarFunc" id=15]
+function = 1
+
+[sub_resource type="VisualShaderNodeScalarSmoothStep" id=16]
+default_input_values = [ 0, 0.2, 1, 1.0, 2, 0.0 ]
+
+[sub_resource type="VisualShaderNodeVectorCompose" id=17]
+
+[sub_resource type="VisualShaderNodeScalarOp" id=18]
+default_input_values = [ 0, 0.0, 1, 0.65 ]
+operator = 2
+
+[sub_resource type="VisualShaderNodeVectorOp" id=19]
+default_input_values = [ 0, Vector3( 0, 0, 0 ), 1, Vector3( 0.6, 0.6, 0.6 ) ]
+operator = 2
+
+[sub_resource type="VisualShaderNodeVectorLen" id=20]
+
+[sub_resource type="VisualShaderNodeScalarFunc" id=21]
+function = 31
+
+[sub_resource type="VisualShaderNodeVectorOp" id=22]
+default_input_values = [ 0, Vector3( 0, 0, 0 ), 1, Vector3( 1, 0, 0.5 ) ]
+operator = 2
+
+[sub_resource type="VisualShaderNodeVectorOp" id=23]
+
+[sub_resource type="VisualShaderNodeScalarSmoothStep" id=24]
+default_input_values = [ 0, 0.2, 1, 0.7, 2, 0.0 ]
+
+[sub_resource type="VisualShaderNodeScalarOp" id=25]
+operator = 1
+
+[sub_resource type="VisualShaderNodeVectorOp" id=26]
+default_input_values = [ 0, Vector3( 0, 0, 0 ), 1, Vector3( 1, 1, 0 ) ]
+operator = 2
+
+[sub_resource type="VisualShaderNodeInput" id=5]
+input_name = "uv"
+
+[sub_resource type="VisualShaderNodeVectorOp" id=27]
+
+[sub_resource type="VisualShaderNodeScalarSmoothStep" id=28]
+default_input_values = [ 0, 0.4, 1, 0.55, 2, 0.0 ]
+
+[sub_resource type="VisualShaderNodeVectorOp" id=29]
+default_input_values = [ 0, Vector3( 0, 0, 0 ), 1, Vector3( -0.5, -0.5, 0 ) ]
+
+[sub_resource type="VisualShaderNodeScalarFunc" id=6]
+function = 31
+
+[sub_resource type="VisualShaderNodeVectorLen" id=7]
+
+[sub_resource type="VisualShaderNodeScalarSmoothStep" id=8]
+default_input_values = [ 0, 0.0, 1, 1.0, 2, 0.0 ]
+
+[sub_resource type="VisualShaderNodeInput" id=30]
+input_name = "time"
+
+[sub_resource type="VisualShaderNodeScalarOp" id=31]
+default_input_values = [ 0, 0.0, 1, 5.0 ]
+operator = 2
+
+[sub_resource type="VisualShader" id=3]
+code = "shader_type canvas_item;
+
+
+
+void vertex() {
+// Output:0
+
+}
+
+void fragment() {
+// Input:3
+ vec3 n_out3p0 = vec3(UV, 0.0);
+
+// VectorOp:32
+ vec3 n_in32p1 = vec3(-0.50000, -0.50000, 0.00000);
+ vec3 n_out32p0 = n_out3p0 + n_in32p1;
+
+// VectorLen:5
+ float n_out5p0 = length(n_out32p0);
+
+// ScalarFunc:4
+ float n_out4p0 = 1.0 - n_out5p0;
+
+// ScalarSmoothStep:6
+ float n_in6p0 = 0.00000;
+ float n_in6p1 = 1.00000;
+ float n_out6p0 = smoothstep(n_in6p0, n_in6p1, n_out4p0);
+
+// Input:7
+ float n_out7p0 = TIME;
+
+// ScalarOp:8
+ float n_in8p1 = 5.00000;
+ float n_out8p0 = n_out7p0 * n_in8p1;
+
+// ScalarFunc:17
+ float n_out17p0 = cos(n_out8p0);
+
+// VectorDecompose:10
+ float n_out10p0 = n_out32p0.x;
+ float n_out10p1 = n_out32p0.y;
+ float n_out10p2 = n_out32p0.z;
+
+// ScalarOp:15
+ float n_in15p1 = 1.80000;
+ float n_out15p0 = n_out10p1 * n_in15p1;
+
+// ScalarOp:16
+ float n_out16p0 = n_out17p0 - n_out15p0;
+
+// ScalarOp:20
+ float n_in20p1 = 0.65000;
+ float n_out20p0 = n_out16p0 * n_in20p1;
+
+// ScalarFunc:11
+ float n_out11p0 = sin(n_out8p0);
+
+// ScalarOp:13
+ float n_out13p0 = n_out10p0 - n_out11p0;
+
+// ScalarOp:14
+ float n_in14p1 = 0.85000;
+ float n_out14p0 = n_out13p0 * n_in14p1;
+
+// VectorCompose:19
+ float n_in19p2 = 0.00000;
+ vec3 n_out19p0 = vec3(n_out20p0, n_out14p0, n_in19p2);
+
+// VectorOp:21
+ vec3 n_in21p1 = vec3(0.60000, 0.60000, 0.60000);
+ vec3 n_out21p0 = n_out19p0 * n_in21p1;
+
+// VectorLen:22
+ float n_out22p0 = length(n_out21p0);
+
+// ScalarFunc:23
+ float n_out23p0 = 1.0 - n_out22p0;
+
+// ScalarSmoothStep:18
+ float n_in18p0 = 0.20000;
+ float n_in18p1 = 1.00000;
+ float n_out18p0 = smoothstep(n_in18p0, n_in18p1, n_out23p0);
+
+// ScalarOp:28
+ float n_out28p0 = n_out6p0 - n_out18p0;
+
+// VectorOp:25
+ vec3 n_in25p1 = vec3(1.00000, 0.00000, 0.50000);
+ vec3 n_out25p0 = vec3(n_out28p0) * n_in25p1;
+
+// ScalarSmoothStep:27
+ float n_in27p0 = 0.20000;
+ float n_in27p1 = 0.70000;
+ float n_out27p0 = smoothstep(n_in27p0, n_in27p1, n_out28p0);
+
+// VectorOp:29
+ vec3 n_in29p1 = vec3(1.00000, 1.00000, 0.00000);
+ vec3 n_out29p0 = vec3(n_out27p0) * n_in29p1;
+
+// VectorOp:26
+ vec3 n_out26p0 = n_out25p0 + n_out29p0;
+
+// ScalarSmoothStep:31
+ float n_in31p0 = 0.40000;
+ float n_in31p1 = 0.55000;
+ float n_out31p0 = smoothstep(n_in31p0, n_in31p1, n_out28p0);
+
+// VectorOp:30
+ vec3 n_out30p0 = n_out26p0 + vec3(n_out31p0);
+
+// Output:0
+ COLOR.rgb = n_out30p0;
+
+}
+
+void light() {
+// Output:0
+
+}
+"
+graph_offset = Vector2( 0, 524.364 )
+mode = 1
+flags/light_only = false
+nodes/fragment/0/position = Vector2( 800, 64 )
+nodes/fragment/3/node = SubResource( 5 )
+nodes/fragment/3/position = Vector2( 49.5, -24.6 )
+nodes/fragment/4/node = SubResource( 6 )
+nodes/fragment/4/position = Vector2( 240, 180 )
+nodes/fragment/5/node = SubResource( 7 )
+nodes/fragment/5/position = Vector2( 37, 180 )
+nodes/fragment/6/node = SubResource( 8 )
+nodes/fragment/6/position = Vector2( 240, 60 )
+nodes/fragment/7/node = SubResource( 30 )
+nodes/fragment/7/position = Vector2( 20, 280 )
+nodes/fragment/8/node = SubResource( 31 )
+nodes/fragment/8/position = Vector2( 240, 260 )
+nodes/fragment/10/node = SubResource( 9 )
+nodes/fragment/10/position = Vector2( 30.5, 366.9 )
+nodes/fragment/11/node = SubResource( 10 )
+nodes/fragment/11/position = Vector2( 33.5, 501.4 )
+nodes/fragment/13/node = SubResource( 11 )
+nodes/fragment/13/position = Vector2( 246.5, 466.9 )
+nodes/fragment/14/node = SubResource( 12 )
+nodes/fragment/14/position = Vector2( 443.5, 466.9 )
+nodes/fragment/15/node = SubResource( 13 )
+nodes/fragment/15/position = Vector2( 21.5, 609.8 )
+nodes/fragment/16/node = SubResource( 14 )
+nodes/fragment/16/position = Vector2( 258.5, 618.8 )
+nodes/fragment/17/node = SubResource( 15 )
+nodes/fragment/17/position = Vector2( 249.5, 392.8 )
+nodes/fragment/18/node = SubResource( 16 )
+nodes/fragment/18/position = Vector2( 686.5, 602.3 )
+nodes/fragment/19/node = SubResource( 17 )
+nodes/fragment/19/position = Vector2( 470.5, 599.3 )
+nodes/fragment/20/node = SubResource( 18 )
+nodes/fragment/20/position = Vector2( 259.5, 757.3 )
+nodes/fragment/21/node = SubResource( 19 )
+nodes/fragment/21/position = Vector2( 492.5, 742.8 )
+nodes/fragment/22/node = SubResource( 20 )
+nodes/fragment/22/position = Vector2( 701.5, 779.3 )
+nodes/fragment/23/node = SubResource( 21 )
+nodes/fragment/23/position = Vector2( 677.5, 713.3 )
+nodes/fragment/25/node = SubResource( 22 )
+nodes/fragment/25/position = Vector2( 704.5, 358.8 )
+nodes/fragment/26/node = SubResource( 23 )
+nodes/fragment/26/position = Vector2( 913.5, 317.8 )
+nodes/fragment/27/node = SubResource( 24 )
+nodes/fragment/27/position = Vector2( 972.5, 520.8 )
+nodes/fragment/28/node = SubResource( 25 )
+nodes/fragment/28/position = Vector2( 697.5, 490.8 )
+nodes/fragment/29/node = SubResource( 26 )
+nodes/fragment/29/position = Vector2( 979.5, 427.8 )
+nodes/fragment/30/node = SubResource( 27 )
+nodes/fragment/30/position = Vector2( 693.5, 236.8 )
+nodes/fragment/31/node = SubResource( 28 )
+nodes/fragment/31/position = Vector2( 468.5, 318.8 )
+nodes/fragment/32/node = SubResource( 29 )
+nodes/fragment/32/position = Vector2( 26.5, 62.3 )
+nodes/fragment/connections = PoolIntArray( 5, 0, 4, 0, 4, 0, 6, 2, 7, 0, 8, 0, 8, 0, 11, 0, 11, 0, 13, 1, 10, 0, 13, 0, 13, 0, 14, 0, 10, 1, 15, 0, 8, 0, 17, 0, 17, 0, 16, 0, 15, 0, 16, 1, 14, 0, 19, 1, 16, 0, 20, 0, 20, 0, 19, 0, 19, 0, 21, 0, 21, 0, 22, 0, 22, 0, 23, 0, 23, 0, 18, 2, 25, 0, 26, 0, 6, 0, 28, 0, 18, 0, 28, 1, 28, 0, 25, 0, 28, 0, 27, 2, 27, 0, 29, 0, 29, 0, 26, 1, 26, 0, 30, 0, 28, 0, 31, 2, 31, 0, 30, 1, 30, 0, 0, 0, 3, 0, 32, 0, 32, 0, 5, 0, 32, 0, 10, 0 )
+
+[resource]
+shader = SubResource( 3 )
diff --git a/ui/animations/thehalo.tres b/ui/animations/thehalo.tres
new file mode 100644
index 0000000..bf98bb0
--- /dev/null
+++ b/ui/animations/thehalo.tres
@@ -0,0 +1,28 @@
+[gd_resource type="ShaderMaterial" load_steps=2 format=2]
+
+[sub_resource type="Shader" id=3]
+code = "shader_type canvas_item;
+
+float circle(vec2 uv, float blur) {
+ return smoothstep(0., blur, 1. - length(uv));
+}
+
+void fragment()
+{
+ vec2 uv = UV - vec2(0.5, 0.5);
+ float circleWhite = circle(uv * 1.83, 1);
+ float circleBlack = circle(uv * 2.1, 0.87);
+ float c = circleWhite - circleBlack;
+ c *= 6.;
+
+ float t = TIME * 5.;
+ c -= circle(vec2(uv.x - sin(t) * .85, 1.8*uv.y - cos(t) * .65) * .8, 1.3);
+
+ vec3 col = vec3(c) * vec3(1, 0, 0.5);
+ col += vec3(smoothstep(0.2, 0.7, c)) * vec3(1, 1, 0.);
+ col += vec3(smoothstep(0.4, 0.55, c));
+ COLOR = vec4(col, (col.r + col.b + col.g)/ 3.);
+}"
+
+[resource]
+shader = SubResource( 3 )
diff --git a/ui/background/ColorfullBackground.gd b/ui/background/ColorfullBackground.gd
index 6c14b8a..13c26ef 100644
--- a/ui/background/ColorfullBackground.gd
+++ b/ui/background/ColorfullBackground.gd
@@ -12,7 +12,7 @@ export(PoolColorArray) var colors := [
Color(0.984314, 0.858824, 0.282353, 1),
Color(0.164706, 0.0862745, 0.247059, 1),
Color(0.509804, 0.509804, 0.509804, 1),
- Color(0.679297, 0.679297, 0.679297, 1)
+ Color("262421")
]
export(float) var length := 2.8
diff --git a/ui/barbutton/BarTextureButton.gd b/ui/barbutton/BarTextureButton.gd
index 6f57340..cf36bd3 100644
--- a/ui/barbutton/BarTextureButton.gd
+++ b/ui/barbutton/BarTextureButton.gd
@@ -20,7 +20,10 @@ func set_disabled(new: bool) -> void:
self_modulate = Color(.1, .1, .1, 0.5) if disabled else Color.white
-func _process(_delta := 0.0):
+func _input(_event:InputEvent):
+ _update()
+
+func _update():
if disabled:
background.color = disabled_color
elif pressed:
diff --git a/ui/barbutton/BarTextureButton.tscn b/ui/barbutton/BarTextureButton.tscn
index 2f22a36..f36a2ac 100644
--- a/ui/barbutton/BarTextureButton.tscn
+++ b/ui/barbutton/BarTextureButton.tscn
@@ -10,13 +10,14 @@ focus_mode = 1
enabled_focus_mode = 1
expand = true
script = ExtResource( 2 )
+normal_color = Color( 0.188235, 0.180392, 0.172549, 1 )
[node name="Background" type="ColorRect" parent="."]
show_behind_parent = true
anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 2
-color = Color( 0, 0, 0, 1 )
+color = Color( 0.188235, 0.180392, 0.172549, 1 )
[connection signal="mouse_entered" from="." to="." method="_focused" binds= [ true ]]
[connection signal="mouse_exited" from="." to="." method="_focused" binds= [ false ]]
diff --git a/ui/barbutton/drawbutton.gd b/ui/barbutton/drawbutton.gd
index fd2f01c..2003794 100644
--- a/ui/barbutton/drawbutton.gd
+++ b/ui/barbutton/drawbutton.gd
@@ -37,7 +37,7 @@ func _pressed() -> void:
_confirmed(true)
else:
disabled = true
- Globals.network.signal("", Network.SIGNALHEADERS.draw, "question")
+ Globals.network.signal({"question": ""}, Network.SIGNALHEADERS.draw)
status.set_text("Draw request sent")
@@ -47,6 +47,6 @@ func _confirmed(yes: bool) -> void: # called from confirmbar.confirmed
waiting_on_answer.queue_free()
disabled = false
waiting_on_answer = null
- Globals.network.signal(yes, Network.SIGNALHEADERS.draw, "accepted")
+ Globals.network.signal({"accepted": yes}, Network.SIGNALHEADERS.draw)
if yes:
drawed()
diff --git a/ui/barbutton/resignbutton.gd b/ui/barbutton/resignbutton.gd
index a5a3041..6fdfee4 100644
--- a/ui/barbutton/resignbutton.gd
+++ b/ui/barbutton/resignbutton.gd
@@ -34,6 +34,6 @@ func _confirmed(what: bool) -> void:
waiting_on_answer.queue_free()
waiting_on_answer = null
if what:
- Globals.network.signal("", Network.SIGNALHEADERS.resign)
+ Globals.network.signal({}, Network.SIGNALHEADERS.resign)
Globals.grid.win(!Globals.team, "resignation")
disabled = true
diff --git a/ui/chat/Chat.gd b/ui/chat/Chat.gd
index 65eedfc..6b2a46a 100644
--- a/ui/chat/Chat.gd
+++ b/ui/chat/Chat.gd
@@ -65,7 +65,7 @@ func send(_arg = 0):
return
t = translate_md(t)
text.text = ""
- var name_data = SaveLoad.access_data("id").name
+ var name_data = SaveLoad.get_data("id").name
var name = name_data if name_data else "Anonymous"
Globals.network.relay_signal({"text": t, "who": name if name else "Anonymous"}, Network.RELAYHEADERS.chat)
diff --git a/ui/colorpicker/ColorPicker.gd b/ui/colorpicker/ColorPicker.gd
index e4e9303..09c5332 100644
--- a/ui/colorpicker/ColorPicker.gd
+++ b/ui/colorpicker/ColorPicker.gd
@@ -15,7 +15,6 @@ onready var closebutton := $V/H2/Close
func open(newcolor: Color) -> void:
oldcolorview.color = newcolor
- show()
set_color(newcolor)
diff --git a/ui/colorpicker/ColorPickerButton.gd b/ui/colorpicker/ColorPickerButton.gd
index a15dc6e..6368665 100644
--- a/ui/colorpicker/ColorPickerButton.gd
+++ b/ui/colorpicker/ColorPickerButton.gd
@@ -17,7 +17,6 @@ func set_color(newcolor: Color) -> void:
func _on_ColorPicker_done(newcolor: Color) -> void:
set_color(newcolor)
popup.hide()
- colorpicker.hide()
emit_signal("newcolor", color)
diff --git a/ui/gridmenu/GridMenu.gd b/ui/gridmenu/GridMenu.gd
new file mode 100644
index 0000000..0dda398
--- /dev/null
+++ b/ui/gridmenu/GridMenu.gd
@@ -0,0 +1,32 @@
+extends GridContainer
+class_name GridMenu
+
+const texture_button = preload("res://ui/barbutton/BarTextureButton.tscn")
+signal pressed(index)
+
+func open():
+ columns = round(sqrt(get_child_count()))
+ show()
+
+func add_item(icon : Texture, tooltip : String, size:Vector2)->void:
+ var pnl := PanelContainer.new()
+ var tex := texture_button.instance()
+ tex.connect("pressed", self, "_pressed", [get_child_count()])
+ tex.expand = true
+ tex.texture_normal = icon
+ tex.name = str(get_child_count()+1)
+ tex.rect_min_size = size
+ tex.hint_tooltip = tooltip
+ tex.stretch_mode = tex.STRETCH_KEEP_ASPECT_CENTERED
+ tex.set_anchors_preset(PRESET_WIDE)
+ var back :ColorRect = tex.get_node("Background")
+ back.margin_left = -5
+ back.margin_right = 5
+ back.margin_top = -5
+ back.margin_bottom = 5
+ pnl.add_child(tex)
+ add_child(pnl)
+
+func _pressed(index:int):
+ get_children()[index].get_children()[0]._focused(false)
+ emit_signal("pressed", index)
diff --git a/ui/gridmenu/GridMenuButton.gd b/ui/gridmenu/GridMenuButton.gd
new file mode 100644
index 0000000..6df463f
--- /dev/null
+++ b/ui/gridmenu/GridMenuButton.gd
@@ -0,0 +1,30 @@
+extends Button
+class_name GridMenuButton
+
+onready var popup :Popup = $Popup
+onready var gridmenu :GridMenu= $Popup/GridMenu
+
+signal selected(index)
+
+var selected := 0 setget set_selected
+var items := []
+
+func add_item(icon, tooltip := "", size:=Vector2(40, 30)):
+ items.append(icon)
+ gridmenu.add_item(icon, tooltip, size)
+
+func _on_GridMenu_pressed(index:int):
+ set_selected(index)
+ emit_signal("selected", index)
+ popup.hide()
+
+func set_selected(index:int):
+ selected = index
+ icon = items[index]
+
+func _pressed() -> void:
+ popup.rect_size=Vector2.ZERO
+ var rect := popup.get_global_rect()
+ rect.position = rect_global_position - Vector2(50, 50)
+ popup.popup(rect)
+ gridmenu.open() \ No newline at end of file
diff --git a/ui/gridmenu/GridMenuButton.tscn b/ui/gridmenu/GridMenuButton.tscn
new file mode 100644
index 0000000..5cb1cd4
--- /dev/null
+++ b/ui/gridmenu/GridMenuButton.tscn
@@ -0,0 +1,239 @@
+[gd_scene load_steps=34 format=2]
+
+[ext_resource path="res://ui/gridmenu/GridMenu.gd" type="Script" id=1]
+[ext_resource path="res://ui/theme/main.tres" type="Theme" id=2]
+[ext_resource path="res://ui/gridmenu/GridMenuButton.gd" type="Script" id=3]
+[ext_resource path="res://assets/ui/whitespace.png" type="Texture" id=4]
+[ext_resource path="res://assets/ui/CascadiaCode.ttf" type="DynamicFontData" id=5]
+[ext_resource path="res://assets/ui/verdana-bold-italic.ttf" type="DynamicFontData" id=6]
+[ext_resource path="res://assets/ui/verdana.ttf" type="DynamicFontData" id=7]
+[ext_resource path="res://assets/ui/checkedbox.png" type="Texture" id=8]
+[ext_resource path="res://ui/theme/transblack.tres" type="StyleBox" id=9]
+[ext_resource path="res://ui/theme/button.tres" type="StyleBox" id=10]
+[ext_resource path="res://ui/theme/flatblack.tres" type="StyleBox" id=11]
+[ext_resource path="res://assets/ui/button.png" type="Texture" id=12]
+[ext_resource path="res://ui/verdana-bold.tres" type="DynamicFont" id=13]
+[ext_resource path="res://ui/verdana-bold-small.tres" type="DynamicFont" id=14]
+[ext_resource path="res://ui/theme/buttonhover.tres" type="StyleBox" id=15]
+[ext_resource path="res://ui/theme/panel.tres" type="StyleBox" id=16]
+
+[sub_resource type="StyleBoxTexture" id=6]
+texture = ExtResource( 12 )
+region_rect = Rect2( 0, 0, 84, 84 )
+margin_left = 28.0
+margin_right = 28.0
+margin_top = 28.0
+margin_bottom = 28.0
+modulate_color = Color( 0.772549, 0.772549, 0.772549, 0.54902 )
+
+[sub_resource type="StyleBoxEmpty" id=7]
+
+[sub_resource type="StyleBoxEmpty" id=8]
+
+[sub_resource type="StyleBoxEmpty" id=9]
+
+[sub_resource type="StyleBoxEmpty" id=4]
+
+[sub_resource type="StyleBoxFlat" id=22]
+content_margin_left = 5.0
+content_margin_right = 5.0
+content_margin_top = 5.0
+content_margin_bottom = 5.0
+bg_color = Color( 0.188235, 0.180392, 0.172549, 1 )
+
+[sub_resource type="StyleBoxFlat" id=3]
+bg_color = Color( 0.0784314, 0.0784314, 0.0784314, 1 )
+border_width_left = 2
+border_width_top = 2
+border_width_right = 2
+border_width_bottom = 2
+border_color = Color( 1, 1, 1, 1 )
+corner_detail = 20
+expand_margin_left = 10.0
+expand_margin_right = 10.0
+
+[sub_resource type="DynamicFont" id=19]
+size = 20
+font_data = ExtResource( 6 )
+
+[sub_resource type="DynamicFont" id=14]
+size = 20
+font_data = ExtResource( 5 )
+
+[sub_resource type="DynamicFont" id=20]
+size = 20
+font_data = ExtResource( 7 )
+
+[sub_resource type="StyleBoxFlat" id=10]
+content_margin_left = 30.0
+content_margin_right = 30.0
+content_margin_top = 30.0
+content_margin_bottom = 30.0
+bg_color = Color( 0, 0, 0, 0.313726 )
+border_blend = true
+corner_radius_top_left = 50
+corner_radius_top_right = 50
+corner_radius_bottom_right = 30
+corner_radius_bottom_left = 30
+corner_detail = 15
+
+[sub_resource type="StyleBoxFlat" id=12]
+content_margin_left = 10.0
+content_margin_right = 10.0
+bg_color = Color( 0, 0, 0, 0.313726 )
+border_width_left = 3
+border_width_top = 3
+border_width_right = 3
+border_width_bottom = 1
+border_color = Color( 0, 0, 0, 0.392157 )
+
+[sub_resource type="StyleBoxFlat" id=11]
+content_margin_left = 10.0
+content_margin_right = 10.0
+bg_color = Color( 0.188235, 0.188235, 0.188235, 1 )
+border_width_left = 3
+border_width_top = 3
+border_width_right = 3
+border_width_bottom = 1
+border_color = Color( 0, 0, 0, 0.392157 )
+
+[sub_resource type="StyleBoxFlat" id=21]
+content_margin_left = 10.0
+content_margin_right = 10.0
+content_margin_top = 10.0
+content_margin_bottom = 10.0
+bg_color = Color( 0, 0, 0, 0.313726 )
+corner_radius_top_left = 20
+corner_radius_top_right = 20
+corner_radius_bottom_right = 20
+corner_radius_bottom_left = 20
+corner_detail = 15
+
+[sub_resource type="StyleBoxEmpty" id=5]
+
+[sub_resource type="StyleBoxFlat" id=13]
+content_margin_left = 10.0
+content_margin_right = 10.0
+content_margin_bottom = 10.0
+bg_color = Color( 0, 0, 0, 0.588235 )
+border_width_top = 65
+border_color = Color( 0.180392, 0.180392, 0.180392, 1 )
+corner_radius_top_left = 30
+corner_radius_top_right = 30
+corner_radius_bottom_right = 30
+corner_radius_bottom_left = 30
+corner_detail = 15
+expand_margin_top = 65.0
+
+[sub_resource type="Theme" id=23]
+default_font = ExtResource( 13 )
+Button/colors/font_color = Color( 1, 1, 1, 1 )
+Button/colors/font_color_disabled = Color( 1, 1, 1, 0.305882 )
+Button/colors/font_color_focus = Color( 1, 1, 1, 1 )
+Button/colors/font_color_hover = Color( 0, 0, 0, 1 )
+Button/colors/font_color_pressed = Color( 1, 1, 1, 1 )
+Button/styles/disabled = SubResource( 6 )
+Button/styles/focus = ExtResource( 10 )
+Button/styles/hover = ExtResource( 15 )
+Button/styles/normal = ExtResource( 10 )
+Button/styles/pressed = ExtResource( 10 )
+CheckBox/icons/checked = ExtResource( 8 )
+CheckBox/icons/checked_disabled = null
+CheckBox/icons/radio_checked = null
+CheckBox/icons/radio_checked_disabled = null
+CheckBox/icons/radio_unchecked = null
+CheckBox/icons/radio_unchecked_disabled = null
+CheckBox/icons/unchecked = ExtResource( 12 )
+CheckBox/icons/unchecked_disabled = null
+ColorPicker/icons/color_sample = ExtResource( 4 )
+ColorPicker/icons/overbright_indicator = ExtResource( 4 )
+ColorPicker/icons/preset_bg = ExtResource( 4 )
+ColorPicker/icons/screen_picker = ExtResource( 4 )
+ColorPickerButton/colors/font_color = Color( 1, 1, 1, 1 )
+ColorPickerButton/colors/font_color_disabled = Color( 1, 1, 1, 0.301961 )
+ColorPickerButton/colors/font_color_focus = Color( 1, 1, 1, 1 )
+ColorPickerButton/colors/font_color_hover = Color( 1, 1, 1, 1 )
+ColorPickerButton/colors/font_color_pressed = Color( 0.913725, 0.913725, 0.913725, 1 )
+ColorPickerButton/icons/bg = ExtResource( 4 )
+HBoxContainer/constants/separation = 15
+HSlider/styles/grabber_area = SubResource( 7 )
+HSlider/styles/grabber_area_highlight = SubResource( 8 )
+HSlider/styles/slider = SubResource( 9 )
+ItemList/colors/font_color = Color( 1, 1, 1, 1 )
+ItemList/colors/font_color_selected = Color( 0.905882, 0.905882, 0.905882, 1 )
+ItemList/styles/bg = SubResource( 4 )
+ItemList/styles/bg_focus = ExtResource( 11 )
+LineEdit/colors/cursor_color = Color( 1, 1, 1, 1 )
+LineEdit/colors/font_color = Color( 1, 1, 1, 1 )
+LineEdit/colors/font_color_uneditable = Color( 1, 1, 1, 0.67451 )
+LineEdit/styles/focus = ExtResource( 10 )
+LineEdit/styles/normal = ExtResource( 10 )
+LineEdit/styles/read_only = ExtResource( 10 )
+OptionButton/colors/font_color = Color( 1, 1, 1, 1 )
+OptionButton/colors/font_color_focus = Color( 1, 1, 1, 1 )
+OptionButton/colors/font_color_hover = Color( 0, 0, 0, 1 )
+OptionButton/colors/font_color_pressed = Color( 1, 1, 1, 1 )
+OptionButton/icons/arrow = ExtResource( 4 )
+Panel/styles/panel = ExtResource( 16 )
+PanelContainer/styles/panel = SubResource( 22 )
+PopupMenu/colors/font_color = Color( 1, 1, 1, 1 )
+PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.8 )
+PopupMenu/colors/font_color_hover = Color( 1, 1, 1, 1 )
+PopupMenu/colors/font_color_separator = Color( 0.262745, 0.262745, 0.262745, 1 )
+PopupMenu/icons/radio_checked = ExtResource( 4 )
+PopupMenu/icons/radio_unchecked = ExtResource( 4 )
+PopupMenu/styles/hover = SubResource( 3 )
+PopupMenu/styles/panel = ExtResource( 11 )
+PopupPanel/styles/panel = ExtResource( 9 )
+RichTextLabel/colors/default_color = Color( 1, 1, 1, 1 )
+RichTextLabel/fonts/bold_font = ExtResource( 14 )
+RichTextLabel/fonts/bold_italics_font = SubResource( 19 )
+RichTextLabel/fonts/italics_font = SubResource( 19 )
+RichTextLabel/fonts/mono_font = SubResource( 14 )
+RichTextLabel/fonts/normal_font = SubResource( 20 )
+SpinBox/icons/updown = ExtResource( 4 )
+TabContainer/colors/font_color_bg = Color( 0.709804, 0.709804, 0.709804, 0.72549 )
+TabContainer/colors/font_color_fg = Color( 1, 1, 1, 1 )
+TabContainer/styles/panel = SubResource( 10 )
+TabContainer/styles/tab_bg = SubResource( 12 )
+TabContainer/styles/tab_fg = SubResource( 11 )
+TooltipLabel/colors/font_color = Color( 1, 1, 1, 1 )
+TooltipLabel/fonts/font = ExtResource( 14 )
+TooltipPanel/styles/panel = SubResource( 21 )
+VBoxContainer/constants/separation = 15
+VScrollBar/styles/scroll = SubResource( 5 )
+WindowDialog/colors/title_color = Color( 1, 1, 1, 1 )
+WindowDialog/constants/close_h_ofs = 0
+WindowDialog/constants/close_v_ofs = 0
+WindowDialog/constants/title_height = 60
+WindowDialog/icons/close = ExtResource( 4 )
+WindowDialog/icons/close_highlight = ExtResource( 4 )
+WindowDialog/styles/panel = SubResource( 13 )
+
+[node name="GridMenuButton" type="Button"]
+margin_right = 12.0
+margin_bottom = 20.0
+focus_mode = 0
+theme = ExtResource( 2 )
+enabled_focus_mode = 0
+text = "grid menu button"
+expand_icon = true
+script = ExtResource( 3 )
+
+[node name="Popup" type="PopupPanel" parent="."]
+margin_right = 50.0
+margin_bottom = 40.0
+rect_min_size = Vector2( 30, 20 )
+
+[node name="GridMenu" type="GridContainer" parent="Popup"]
+margin_left = 10.0
+margin_top = 10.0
+margin_right = 40.0
+margin_bottom = 30.0
+rect_min_size = Vector2( 30, 20 )
+theme = SubResource( 23 )
+custom_constants/vseparation = 0
+custom_constants/hseparation = 0
+script = ExtResource( 1 )
+
+[connection signal="pressed" from="Popup/GridMenu" to="." method="_on_GridMenu_pressed"]
diff --git a/ui/Lobby.gd b/ui/menus/Lobby.gd
index a696ed5..a696ed5 100644
--- a/ui/Lobby.gd
+++ b/ui/menus/Lobby.gd
diff --git a/ui/Lobby.tscn b/ui/menus/Lobby.tscn
index fd3451f..ac07cfa 100644
--- a/ui/Lobby.tscn
+++ b/ui/menus/Lobby.tscn
@@ -1,24 +1,24 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://ui/theme/main.tres" type="Theme" id=1]
-[ext_resource path="res://ui/Lobby.gd" type="Script" id=2]
+[ext_resource path="res://ui/menus/Lobby.gd" type="Script" id=2]
-[node name="Lobby" type="Control"]
+[node name="Lobby" type="CenterContainer"]
anchor_right = 1.0
anchor_bottom = 1.0
theme = ExtResource( 1 )
script = ExtResource( 2 )
[node name="Center" type="CenterContainer" parent="."]
-anchor_right = 1.0
-anchor_bottom = 1.0
-
-[node name="HBox" type="HBoxContainer" parent="Center"]
margin_left = 536.0
margin_top = 286.0
margin_right = 886.0
margin_bottom = 513.0
+[node name="HBox" type="HBoxContainer" parent="Center"]
+margin_right = 350.0
+margin_bottom = 227.0
+
[node name="VBox" type="VBoxContainer" parent="Center/HBox"]
margin_right = 350.0
margin_bottom = 227.0
@@ -35,13 +35,14 @@ text = "stop hosting"
margin_right = 350.0
margin_bottom = 106.0
rect_min_size = Vector2( 350, 0 )
+hint_tooltip = "place game code here"
focus_mode = 1
text = "game_code"
align = 1
max_length = 10
placeholder_text = "game_code"
caret_blink = true
-caret_blink_speed = 0.35
+caret_blink_speed = 0.5
[node name="buttons" type="HBoxContainer" parent="Center/HBox/VBox"]
margin_top = 121.0
@@ -52,6 +53,7 @@ margin_bottom = 227.0
margin_right = 150.0
margin_bottom = 106.0
rect_min_size = Vector2( 150, 0 )
+hint_tooltip = "join the game"
focus_mode = 0
size_flags_horizontal = 4
disabled = true
@@ -62,6 +64,7 @@ text = "join"
margin_left = 165.0
margin_right = 350.0
margin_bottom = 106.0
+hint_tooltip = "host the game"
focus_mode = 0
size_flags_horizontal = 3
disabled = true
diff --git a/ui/Settings.gd b/ui/menus/Settings.gd
index 04fffa0..22e88bd 100644
--- a/ui/Settings.gd
+++ b/ui/menus/Settings.gd
@@ -10,7 +10,7 @@ onready var board_color1: ColorPickerButtonBetter = find_node("boardcolor1")
onready var board_color2: ColorPickerButtonBetter = find_node("boardcolor2")
onready var rainbow = find_node("rainbow")
-onready var settings: Dictionary = SaveLoad.files["settings"]["data"] setget set_settings
+onready var settings: Dictionary = SaveLoad.get_data("settings") setget set_settings
var ignore_set_settings = false
diff --git a/ui/Settings.tscn b/ui/menus/Settings.tscn
index c7f5f4e..d52d823 100644
--- a/ui/Settings.tscn
+++ b/ui/menus/Settings.tscn
@@ -1,28 +1,29 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://ui/theme/main.tres" type="Theme" id=1]
-[ext_resource path="res://ui/Settings.gd" type="Script" id=2]
+[ext_resource path="res://ui/menus/Settings.gd" type="Script" id=2]
[ext_resource path="res://assets/pieces/california/wP.png" type="Texture" id=3]
[ext_resource path="res://ui/Preview.gd" type="Script" id=4]
[ext_resource path="res://ui/colorpicker/ColorPickerButton.tscn" type="PackedScene" id=5]
-[node name="Settings" type="Control"]
+[node name="Settings" type="CenterContainer"]
anchor_right = 1.0
anchor_bottom = 1.0
theme = ExtResource( 1 )
script = ExtResource( 2 )
[node name="H" type="HBoxContainer" parent="."]
-anchor_right = 1.0
-anchor_bottom = 1.0
+margin_left = 119.0
+margin_top = 107.0
+margin_right = 1303.0
+margin_bottom = 693.0
mouse_filter = 2
size_flags_horizontal = 0
size_flags_vertical = 0
alignment = 1
[node name="TabContainer" type="TabContainer" parent="H"]
-margin_left = 119.0
-margin_right = 788.0
+margin_right = 669.0
margin_bottom = 570.0
size_flags_vertical = 0
custom_constants/hseparation = 20
@@ -123,9 +124,9 @@ text = "rainbow background"
align = 2
[node name="Container" type="VBoxContainer" parent="H"]
-margin_left = 803.0
-margin_right = 1303.0
-margin_bottom = 800.0
+margin_left = 684.0
+margin_right = 1184.0
+margin_bottom = 586.0
rect_min_size = Vector2( 300, 0 )
[node name="resetbutton" type="Button" parent="H/Container"]
diff --git a/ui/StartMenu.gd b/ui/menus/StartMenu.gd
index 7c3a901..7c3a901 100644
--- a/ui/StartMenu.gd
+++ b/ui/menus/StartMenu.gd
diff --git a/ui/StartMenu.tscn b/ui/menus/StartMenu.tscn
index b0875cf..baa7dc3 100644
--- a/ui/StartMenu.tscn
+++ b/ui/menus/StartMenu.tscn
@@ -1,71 +1,72 @@
[gd_scene load_steps=10 format=2]
-[ext_resource path="res://ui/theme/main.tres" type="Theme" id=1]
-[ext_resource path="res://ui/StartMenu.gd" type="Script" id=2]
-[ext_resource path="res://ui/Settings.tscn" type="PackedScene" id=3]
-[ext_resource path="res://ui/Lobby.tscn" type="PackedScene" id=4]
-[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=5]
-[ext_resource path="res://ui/account/Account.tscn" type="PackedScene" id=6]
-[ext_resource path="res://test.gd" type="Script" id=7]
+[ext_resource path="res://ui/menus/account/Account.tscn" type="PackedScene" id=1]
+[ext_resource path="res://ui/menus/Settings.tscn" type="PackedScene" id=2]
+[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=3]
+[ext_resource path="res://ui/theme/main.tres" type="Theme" id=4]
+[ext_resource path="res://ui/menus/Lobby.tscn" type="PackedScene" id=5]
+[ext_resource path="res://test.gd" type="Script" id=6]
+[ext_resource path="res://ui/menus/StartMenu.gd" type="Script" id=7]
[ext_resource path="res://PGN/test_pgns.tscn" type="PackedScene" id=8]
[sub_resource type="DynamicFont" id=1]
size = 400
use_mipmaps = true
use_filter = true
-font_data = ExtResource( 5 )
+font_data = ExtResource( 3 )
-[node name="StartMenu" type="Control"]
+[node name="StartMenu" type="CenterContainer"]
anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 2
-theme = ExtResource( 1 )
-script = ExtResource( 2 )
+theme = ExtResource( 4 )
+script = ExtResource( 7 )
[node name="tabs" type="TabContainer" parent="."]
-anchor_left = 0.5
-anchor_top = 0.5
-anchor_right = 0.5
-anchor_bottom = 0.5
-margin_left = -684.0
-margin_top = -364.0
-margin_right = 684.0
-margin_bottom = 364.0
+margin_left = 89.0
+margin_top = 47.0
+margin_right = 1333.0
+margin_bottom = 753.0
+rect_min_size = Vector2( 2, 2 )
mouse_filter = 1
size_flags_horizontal = 0
size_flags_vertical = 0
drag_to_rearrange_enabled = true
use_hidden_tabs_for_min_size = true
-[node name="Lobby" parent="tabs" instance=ExtResource( 4 )]
+[node name="Lobby" parent="tabs" instance=ExtResource( 5 )]
margin_left = 30.0
margin_top = 90.0
margin_right = -30.0
margin_bottom = -30.0
-[node name="Settings" parent="tabs" instance=ExtResource( 3 )]
+[node name="Settings" parent="tabs" instance=ExtResource( 2 )]
visible = false
margin_left = 30.0
-margin_top = 90.0
+margin_top = 60.0
margin_right = -30.0
margin_bottom = -30.0
-[node name="account" parent="tabs" instance=ExtResource( 6 )]
+[node name="account" parent="tabs" instance=ExtResource( 1 )]
visible = false
margin_left = 30.0
-margin_top = 90.0
+margin_top = 60.0
margin_right = -30.0
margin_bottom = -30.0
[node name="tests" parent="tabs" instance=ExtResource( 8 )]
visible = false
+margin_left = 30.0
+margin_top = 60.0
+margin_right = -30.0
+margin_bottom = -30.0
[node name="quit" type="Button" parent="tabs"]
visible = false
anchor_right = 1.0
anchor_bottom = 1.0
margin_left = 30.0
-margin_top = 90.0
+margin_top = 60.0
margin_right = -30.0
margin_bottom = -30.0
focus_mode = 0
@@ -76,7 +77,7 @@ enabled_focus_mode = 0
text = "exit"
[node name="tests" type="Node2D" parent="."]
-script = ExtResource( 7 )
+script = ExtResource( 6 )
[connection signal="tab_changed" from="tabs" to="tabs/Lobby" method="_on_tabs_tab_changed"]
[connection signal="pressed" from="tabs/quit" to="." method="_on_quit_pressed"]
diff --git a/ui/account/Account.gd b/ui/menus/account/Account.gd
index 574a15b..a64f64a 100644
--- a/ui/account/Account.gd
+++ b/ui/menus/account/Account.gd
@@ -1,9 +1,10 @@
extends Control
onready var flags: PoolStringArray = ["rainbow"]
-onready var flagchoice: OptionButton = $choose/signup/flag
-onready var data: Dictionary = SaveLoad.files.id.data
-onready var status: StatusLabel = $StatusLabel
+onready var flagchoice: GridMenuButton = $choose/signup/flag
+onready var data: Dictionary = SaveLoad.get_data("id")
+onready var status: Label = $H/InfoLabel # not a StatusLabel
+onready var loading = $LoadingAnimation
onready var tabs := {
"signup": $choose/signup/usernamepass,
@@ -17,12 +18,16 @@ onready var tabcontainer = $choose
func _ready():
- Globals.network.connect("signinresult", self, "_on_signin_result")
- Globals.network.connect("signupresult", self, "_on_signup_result")
- Globals.network.connect("connection_established", self, "attempt_autologin")
+ loading.show()
+ tabcontainer.hide()
+ if Globals.network:
+ Globals.network.connect("signinresult", self, "_on_signin_result")
+ Globals.network.connect("signupresult", self, "_on_signup_result")
+ Globals.network.connect("connection_established", self, "attempt_autologin")
flags.append_array(Utils.walk_dir("res://assets/flags", false, "png", ["rainbow"]))
for i in flags: # add the items
- flagchoice.add_icon_item(load("res://assets/flags/" + i + ".png"), i.replace("_", " "))
+ flagchoice.add_item(load("res://assets/flags/%s.png" % i), i.replace("_", " "))
+ flagchoice.selected = 0
func attempt_autologin():
@@ -30,6 +35,7 @@ func attempt_autologin():
Globals.network.signin(data)
else:
tabcontainer.show()
+ loading.hide()
func _on_signin_pressed():
@@ -40,7 +46,10 @@ func _on_signin_pressed():
func _on_signin_result(result):
var status_set = !autologin
- autologin = false
+ if autologin:
+ autologin = false
+ yield(get_tree().create_timer(.5), "timeout")
+ loading.hide()
tabcontainer.show()
$choose/signin/signinbutton.disabled = false
if typeof(result) == TYPE_STRING: # ew, error, get it away from me
@@ -52,6 +61,7 @@ func _on_signin_result(result):
func _on_signup_pressed():
$choose/signup/signupbutton.disabled = true
+ data.country = flags[flagchoice.selected]
update_data(tabs.signup.username, tabs.signup.pw)
Globals.network.signup(data)
@@ -74,8 +84,9 @@ func reset(reason: String, set_status := true):
func _after_result():
save_data()
- status.set_text("Signed in to " + SaveLoad.files.id.data.name)
+ status.set_text("Signed in to " + SaveLoad.get_data("id").name)
signed_in = true # yay
+ $H/LogOut.show()
tabcontainer.hide()
@@ -95,3 +106,7 @@ func _on_choose_tab_changed(tab: int):
var new: VBoxContainer = $choose.get_children()[tab].get_node("usernamepass")
var old = $choose.get_children()[1 if tab == 0 else 0].get_node("usernamepass")
new.update_data(old.export_data())
+
+
+func log_out():
+ reset("You are now logged out!")
diff --git a/ui/account/Account.tscn b/ui/menus/account/Account.tscn
index 0e7b302..e2cc443 100644
--- a/ui/account/Account.tscn
+++ b/ui/menus/account/Account.tscn
@@ -1,51 +1,43 @@
-[gd_scene load_steps=11 format=2]
+[gd_scene load_steps=8 format=2]
-[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=1]
-[ext_resource path="res://assets/ui/Roboto-Medium.ttf" type="DynamicFontData" id=2]
-[ext_resource path="res://ui/theme/main.tres" type="Theme" id=3]
-[ext_resource path="res://ui/verdana-bold.tres" type="DynamicFont" id=4]
-[ext_resource path="res://ui/account/usernamepass.tscn" type="PackedScene" id=5]
-[ext_resource path="res://ui/account/Account.gd" type="Script" id=6]
-[ext_resource path="res://ui/Status.gd" type="Script" id=7]
-
-[sub_resource type="DynamicFont" id=1]
-size = 30
-font_data = ExtResource( 2 )
-
-[sub_resource type="DynamicFont" id=3]
-size = 15
-font_data = ExtResource( 1 )
-
-[sub_resource type="Theme" id=2]
-default_font = SubResource( 3 )
-OptionButton/fonts/font = ExtResource( 4 )
+[ext_resource path="res://ui/gridmenu/GridMenuButton.tscn" type="PackedScene" id=1]
+[ext_resource path="res://assets/ui/whitespace.png" type="Texture" id=2]
+[ext_resource path="res://assets/flags/rainbow.png" type="Texture" id=3]
+[ext_resource path="res://ui/menus/account/usernamepass.tscn" type="PackedScene" id=5]
+[ext_resource path="res://ui/theme/main.tres" type="Theme" id=6]
+[ext_resource path="res://ui/animations/thehalo.tres" type="Material" id=7]
+[ext_resource path="res://ui/menus/account/Account.gd" type="Script" id=8]
[node name="account" type="VBoxContainer"]
anchor_right = 1.0
anchor_bottom = 1.0
-theme = ExtResource( 3 )
-script = ExtResource( 6 )
+theme = ExtResource( 6 )
+script = ExtResource( 8 )
-[node name="Disclaimer" type="Label" parent="."]
+[node name="H" type="HBoxContainer" parent="."]
margin_right = 1422.0
-margin_bottom = 75.0
-rect_min_size = Vector2( 700, 0 )
-custom_fonts/font = SubResource( 1 )
-text = "Create account, OR play anonymous. When playing anonymously, upon exiting the game, you will be unable to rejoin."
-autowrap = true
+margin_bottom = 50.0
-[node name="StatusLabel" type="Label" parent="."]
-margin_top = 90.0
+[node name="InfoLabel" type="Label" parent="H"]
margin_right = 1422.0
-margin_bottom = 140.0
-script = ExtResource( 7 )
+margin_bottom = 50.0
+size_flags_horizontal = 3
-[node name="choose" type="TabContainer" parent="."]
+[node name="LogOut" type="Button" parent="H"]
visible = false
+margin_left = 1209.0
+margin_right = 1422.0
+margin_bottom = 106.0
+hint_tooltip = "log out"
+focus_mode = 0
+enabled_focus_mode = 0
+text = "log out"
+
+[node name="choose" type="TabContainer" parent="."]
margin_left = 177.0
-margin_top = 155.0
+margin_top = 65.0
margin_right = 1245.0
-margin_bottom = 613.0
+margin_bottom = 634.0
size_flags_horizontal = 4
size_flags_vertical = 4
@@ -64,26 +56,23 @@ anchor_bottom = 0.0
margin_right = 1008.0
margin_bottom = 227.0
-[node name="flag" type="OptionButton" parent="choose/signup"]
-visible = false
-margin_left = 531.0
-margin_top = 230.0
-margin_right = 831.0
-margin_bottom = 336.0
-rect_min_size = Vector2( 300, 0 )
-focus_mode = 0
+[node name="flag" parent="choose/signup" instance=ExtResource( 1 )]
+margin_left = 389.0
+margin_top = 232.0
+margin_right = 619.0
+margin_bottom = 338.0
+rect_min_size = Vector2( 230, 0 )
size_flags_horizontal = 4
-theme = SubResource( 2 )
text = "flag"
-align = 1
-expand_icon = true
+icon = ExtResource( 3 )
[node name="signupbutton" type="Button" parent="choose/signup"]
margin_left = 389.0
-margin_top = 232.0
+margin_top = 343.0
margin_right = 619.0
-margin_bottom = 338.0
+margin_bottom = 449.0
rect_min_size = Vector2( 230, 0 )
+hint_tooltip = "sign up"
focus_mode = 0
size_flags_horizontal = 4
enabled_focus_mode = 0
@@ -112,11 +101,27 @@ margin_top = 232.0
margin_right = 796.0
margin_bottom = 338.0
rect_min_size = Vector2( 230, 0 )
+hint_tooltip = "sign in"
focus_mode = 0
size_flags_horizontal = 4
enabled_focus_mode = 0
text = "sign in"
+[node name="LoadingAnimation" type="TextureRect" parent="."]
+visible = false
+material = ExtResource( 7 )
+margin_left = 511.0
+margin_top = 649.0
+margin_right = 911.0
+margin_bottom = 1049.0
+rect_min_size = Vector2( 400, 400 )
+hint_tooltip = "loading..."
+size_flags_horizontal = 4
+size_flags_vertical = 4
+texture = ExtResource( 2 )
+expand = true
+
+[connection signal="pressed" from="H/LogOut" to="." method="log_out"]
[connection signal="tab_changed" from="choose" to="." method="_on_choose_tab_changed"]
[connection signal="pressed" from="choose/signup/signupbutton" to="." method="_on_signup_pressed"]
[connection signal="pressed" from="choose/signin/signinbutton" to="." method="_on_signin_pressed"]
diff --git a/ui/account/Password.gd b/ui/menus/account/Password.gd
index 32db589..32db589 100644
--- a/ui/account/Password.gd
+++ b/ui/menus/account/Password.gd
diff --git a/ui/account/Restrict.gd b/ui/menus/account/Restrict.gd
index 5786d80..5786d80 100644
--- a/ui/account/Restrict.gd
+++ b/ui/menus/account/Restrict.gd
diff --git a/ui/account/Secret.gd b/ui/menus/account/Secret.gd
index 1410025..1410025 100644
--- a/ui/account/Secret.gd
+++ b/ui/menus/account/Secret.gd
diff --git a/ui/account/Username.gd b/ui/menus/account/Username.gd
index 32db589..32db589 100644
--- a/ui/account/Username.gd
+++ b/ui/menus/account/Username.gd
diff --git a/ui/account/usernamepass.gd b/ui/menus/account/usernamepass.gd
index 851152f..851152f 100644
--- a/ui/account/usernamepass.gd
+++ b/ui/menus/account/usernamepass.gd
diff --git a/ui/account/usernamepass.tscn b/ui/menus/account/usernamepass.tscn
index e28da26..b795feb 100644
--- a/ui/account/usernamepass.tscn
+++ b/ui/menus/account/usernamepass.tscn
@@ -1,13 +1,13 @@
[gd_scene load_steps=9 format=2]
[ext_resource path="res://assets/ui/eyemap.png" type="Texture" id=1]
-[ext_resource path="res://ui/account/Secret.gd" type="Script" id=2]
+[ext_resource path="res://ui/menus/account/Secret.gd" type="Script" id=2]
[ext_resource path="res://assets/ui/eye.png" type="Texture" id=3]
[ext_resource path="res://assets/ui/eye_off.png" type="Texture" id=4]
[ext_resource path="res://ui/theme/main.tres" type="Theme" id=5]
-[ext_resource path="res://ui/account/usernamepass.gd" type="Script" id=6]
-[ext_resource path="res://ui/account/Password.gd" type="Script" id=7]
-[ext_resource path="res://ui/account/Username.gd" type="Script" id=8]
+[ext_resource path="res://ui/menus/account/usernamepass.gd" type="Script" id=6]
+[ext_resource path="res://ui/menus/account/Password.gd" type="Script" id=7]
+[ext_resource path="res://ui/menus/account/Username.gd" type="Script" id=8]
[node name="usernamepass" type="VBoxContainer"]
anchor_right = 1.0
@@ -48,6 +48,7 @@ rect_min_size = Vector2( 900, 0 )
size_flags_horizontal = 4
size_flags_vertical = 4
max_length = 20
+secret = true
context_menu_enabled = false
placeholder_text = "password goes here"
caret_blink = true
@@ -61,6 +62,7 @@ margin_bottom = 106.0
rect_min_size = Vector2( 106, 106 )
focus_mode = 1
toggle_mode = true
+pressed = true
enabled_focus_mode = 1
texture_normal = ExtResource( 3 )
texture_pressed = ExtResource( 4 )
diff --git a/ui/FENlabel.gd b/ui/menus/sidebarright/FENlabel.gd
index 2dc0c91..2dc0c91 100644
--- a/ui/FENlabel.gd
+++ b/ui/menus/sidebarright/FENlabel.gd
diff --git a/ui/menus/sidebarright/SidebarRight.gd b/ui/menus/sidebarright/SidebarRight.gd
new file mode 100644
index 0000000..8762ff7
--- /dev/null
+++ b/ui/menus/sidebarright/SidebarRight.gd
@@ -0,0 +1,12 @@
+extends ColorRect
+
+onready var whitepanel = find_node("WhitePanel")
+onready var blackpanel = find_node("BlackPanel")
+export(NodePath) onready var panel_holder = get_node(panel_holder)
+
+
+func flip_panels():
+ var black_to = panel_holder.get_children().find(whitepanel)
+ var white_to = panel_holder.get_children().find(blackpanel)
+ panel_holder.move_child(blackpanel, black_to)
+ panel_holder.move_child(whitepanel, white_to)
diff --git a/ui/menus/sidebarright/SidebarRight.tscn b/ui/menus/sidebarright/SidebarRight.tscn
new file mode 100644
index 0000000..ebe1e82
--- /dev/null
+++ b/ui/menus/sidebarright/SidebarRight.tscn
@@ -0,0 +1,199 @@
+[gd_scene load_steps=29 format=2]
+
+[ext_resource path="res://ui/barbutton/drawbutton.gd" type="Script" id=1]
+[ext_resource path="res://ui/barbutton/resignbutton.gd" type="Script" id=2]
+[ext_resource path="res://ui/Status.gd" type="Script" id=3]
+[ext_resource path="res://assets/ui/whitespace.png" type="Texture" id=4]
+[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=5]
+[ext_resource path="res://ui/barbutton/BarTextureButton.tscn" type="PackedScene" id=6]
+[ext_resource path="res://ui/theme/flatblack.tres" type="StyleBox" id=7]
+[ext_resource path="res://ui/theme/button.tres" type="StyleBox" id=8]
+[ext_resource path="res://assets/ui/button.png" type="Texture" id=9]
+[ext_resource path="res://assets/ui/checkedbox.png" type="Texture" id=10]
+[ext_resource path="res://ui/theme/buttonhover.tres" type="StyleBox" id=11]
+[ext_resource path="res://assets/ui/Roboto-Medium.ttf" type="DynamicFontData" id=12]
+[ext_resource path="res://ui/menus/sidebarright/SidebarRight.gd" type="Script" id=13]
+[ext_resource path="res://ui/theme/main.tres" type="Theme" id=14]
+[ext_resource path="res://assets/ui/draw.png" type="Texture" id=16]
+[ext_resource path="res://assets/ui/flip_board.png" type="Texture" id=17]
+[ext_resource path="res://ui/barbutton/flipbutton.gd" type="Script" id=19]
+[ext_resource path="res://assets/ui/flag.png" type="Texture" id=20]
+[ext_resource path="res://ui/menus/sidebarright/sandisplay/SanDisplay.tscn" type="PackedScene" id=21]
+[ext_resource path="res://ui/menus/sidebarright/UserPanel.tscn" type="PackedScene" id=22]
+
+[sub_resource type="StyleBoxFlat" id=8]
+content_margin_right = 10.0
+content_margin_top = 10.0
+content_margin_bottom = 10.0
+bg_color = Color( 0.188235, 0.180392, 0.172549, 1 )
+
+[sub_resource type="StyleBoxEmpty" id=2]
+
+[sub_resource type="StyleBoxEmpty" id=4]
+
+[sub_resource type="StyleBoxFlat" id=3]
+bg_color = Color( 0.0784314, 0.0784314, 0.0784314, 1 )
+border_width_left = 2
+border_width_top = 2
+border_width_right = 2
+border_width_bottom = 2
+border_color = Color( 1, 1, 1, 1 )
+corner_detail = 20
+
+[sub_resource type="StyleBoxEmpty" id=5]
+
+[sub_resource type="DynamicFont" id=7]
+size = 35
+font_data = ExtResource( 5 )
+
+[sub_resource type="Theme" id=6]
+default_font = SubResource( 7 )
+Button/colors/font_color = Color( 1, 1, 1, 1 )
+Button/colors/font_color_focus = Color( 1, 1, 1, 1 )
+Button/colors/font_color_hover = Color( 0, 0, 0, 1 )
+Button/colors/font_color_pressed = Color( 1, 1, 1, 1 )
+Button/styles/disabled = SubResource( 2 )
+Button/styles/focus = ExtResource( 8 )
+Button/styles/hover = ExtResource( 11 )
+Button/styles/normal = ExtResource( 8 )
+Button/styles/pressed = ExtResource( 8 )
+CheckBox/icons/checked = ExtResource( 10 )
+CheckBox/icons/checked_disabled = null
+CheckBox/icons/radio_checked = null
+CheckBox/icons/radio_checked_disabled = null
+CheckBox/icons/radio_unchecked = null
+CheckBox/icons/radio_unchecked_disabled = null
+CheckBox/icons/unchecked = ExtResource( 9 )
+CheckBox/icons/unchecked_disabled = null
+HBoxContainer/constants/separation = 15
+ItemList/colors/font_color = Color( 1, 1, 1, 1 )
+ItemList/colors/font_color_selected = Color( 0.905882, 0.905882, 0.905882, 1 )
+ItemList/styles/bg = SubResource( 4 )
+ItemList/styles/bg_focus = ExtResource( 7 )
+LineEdit/colors/cursor_color = Color( 1, 1, 1, 1 )
+LineEdit/colors/font_color = Color( 1, 1, 1, 1 )
+LineEdit/colors/font_color_uneditable = Color( 1, 1, 1, 0.67451 )
+LineEdit/styles/focus = ExtResource( 8 )
+LineEdit/styles/normal = ExtResource( 8 )
+LineEdit/styles/read_only = ExtResource( 8 )
+OptionButton/colors/font_color = Color( 1, 1, 1, 1 )
+OptionButton/colors/font_color_focus = Color( 1, 1, 1, 1 )
+OptionButton/colors/font_color_hover = Color( 0, 0, 0, 1 )
+OptionButton/colors/font_color_pressed = Color( 1, 1, 1, 1 )
+OptionButton/icons/arrow = ExtResource( 4 )
+PopupMenu/colors/font_color = Color( 1, 1, 1, 1 )
+PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.8 )
+PopupMenu/colors/font_color_hover = Color( 1, 1, 1, 1 )
+PopupMenu/colors/font_color_separator = Color( 0.262745, 0.262745, 0.262745, 1 )
+PopupMenu/icons/radio_checked = ExtResource( 4 )
+PopupMenu/icons/radio_unchecked = ExtResource( 4 )
+PopupMenu/styles/hover = SubResource( 3 )
+PopupMenu/styles/panel = ExtResource( 7 )
+VBoxContainer/constants/separation = 15
+VScrollBar/styles/scroll = SubResource( 5 )
+
+[sub_resource type="DynamicFont" id=1]
+size = 35
+font_data = ExtResource( 12 )
+
+[node name="SidebarRight" type="ColorRect"]
+margin_left = 940.0
+margin_right = 1422.0
+margin_bottom = 800.0
+rect_min_size = Vector2( 300, 0 )
+size_flags_horizontal = 3
+theme = ExtResource( 14 )
+color = Color( 0.14902, 0.141176, 0.129412, 0.588235 )
+script = ExtResource( 13 )
+__meta__ = {
+"_edit_lock_": true
+}
+panel_holder = NodePath("V")
+
+[node name="V" type="VBoxContainer" parent="."]
+anchor_right = 1.0
+anchor_bottom = 1.0
+custom_constants/separation = 0
+alignment = 1
+__meta__ = {
+"_edit_lock_": true
+}
+
+[node name="BlackPanel" parent="V" instance=ExtResource( 22 )]
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_top = 184.0
+margin_right = 492.0
+margin_bottom = 244.0
+
+[node name="buttonbarholder" type="Control" parent="V"]
+margin_top = 244.0
+margin_right = 492.0
+margin_bottom = 294.0
+rect_min_size = Vector2( 50, 50 )
+__meta__ = {
+"_edit_group_": true,
+"_edit_lock_": true
+}
+
+[node name="Panel" type="Panel" parent="V/buttonbarholder"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+
+[node name="buttonbar" type="HBoxContainer" parent="V/buttonbarholder/Panel"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+custom_constants/separation = 0
+alignment = 1
+
+[node name="FlipBoard" parent="V/buttonbarholder/Panel/buttonbar" instance=ExtResource( 6 )]
+margin_left = 171.0
+margin_right = 221.0
+texture_normal = ExtResource( 17 )
+script = ExtResource( 19 )
+
+[node name="DrawButton" parent="V/buttonbarholder/Panel/buttonbar" instance=ExtResource( 6 )]
+margin_left = 221.0
+margin_right = 271.0
+texture_normal = ExtResource( 16 )
+script = ExtResource( 1 )
+status = NodePath("../../../../Status")
+
+[node name="ResignButton" parent="V/buttonbarholder/Panel/buttonbar" instance=ExtResource( 6 )]
+margin_left = 271.0
+margin_right = 321.0
+texture_normal = ExtResource( 20 )
+script = ExtResource( 2 )
+status = NodePath("../../../../Status")
+
+[node name="SanDisplay" type="PanelContainer" parent="V"]
+margin_top = 294.0
+margin_right = 492.0
+margin_bottom = 514.0
+custom_styles/panel = SubResource( 8 )
+
+[node name="SanDisplay" parent="V/SanDisplay" instance=ExtResource( 21 )]
+margin_top = 10.0
+margin_right = 482.0
+margin_bottom = 210.0
+rect_min_size = Vector2( 482, 200 )
+theme = SubResource( 6 )
+
+[node name="WhitePanel" parent="V" instance=ExtResource( 22 )]
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_top = 514.0
+margin_right = 492.0
+margin_bottom = 574.0
+
+[node name="Status" type="Label" parent="V"]
+margin_top = 574.0
+margin_right = 492.0
+margin_bottom = 616.0
+custom_fonts/font = SubResource( 1 )
+align = 1
+autowrap = true
+script = ExtResource( 3 )
+__meta__ = {
+"_edit_lock_": true
+}
diff --git a/ui/Timer.gd b/ui/menus/sidebarright/Timer.gd
index 69d3eae..0f128d3 100644
--- a/ui/Timer.gd
+++ b/ui/menus/sidebarright/Timer.gd
@@ -4,8 +4,8 @@ var enabled := false
var count := 0
-onready var whitelabel := $"../WhiteTime"
-onready var blacklabel := $"../BlackTime"
+export(NodePath) onready var whitelabel = get_node(whitelabel) as Label
+export(NodePath) onready var blacklabel = get_node(blacklabel) as Label
func _ready() -> void:
diff --git a/ui/TimerLabels.gd b/ui/menus/sidebarright/TimerLabels.gd
index 59e3374..59e3374 100644
--- a/ui/TimerLabels.gd
+++ b/ui/menus/sidebarright/TimerLabels.gd
diff --git a/ui/menus/sidebarright/UserPanel.gd b/ui/menus/sidebarright/UserPanel.gd
new file mode 100644
index 0000000..280d689
--- /dev/null
+++ b/ui/menus/sidebarright/UserPanel.gd
@@ -0,0 +1,17 @@
+extends PanelContainer
+
+onready var flag_display = $H/Flag
+onready var name_display = $H/Name
+
+var flag := "rainbow" setget set_flag
+var _name := "name" setget set_name
+
+
+func set_flag(newflag: String):
+ flag = newflag
+ flag_display.texture = load("res://assets/flags/%s.png" % flag)
+
+
+func set_name(newname: String):
+ _name = newname
+ name_display.text = _name
diff --git a/ui/menus/sidebarright/UserPanel.tscn b/ui/menus/sidebarright/UserPanel.tscn
new file mode 100644
index 0000000..4322adb
--- /dev/null
+++ b/ui/menus/sidebarright/UserPanel.tscn
@@ -0,0 +1,47 @@
+[gd_scene load_steps=5 format=2]
+
+[ext_resource path="res://ui/verdana-bold-small.tres" type="DynamicFont" id=1]
+[ext_resource path="res://assets/flags/rainbow.png" type="Texture" id=2]
+[ext_resource path="res://ui/theme/main.tres" type="Theme" id=3]
+[ext_resource path="res://ui/menus/sidebarright/UserPanel.gd" type="Script" id=4]
+
+[node name="UserPanel" type="PanelContainer"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+rect_min_size = Vector2( 0, 40 )
+theme = ExtResource( 3 )
+script = ExtResource( 4 )
+
+[node name="H" type="HBoxContainer" parent="."]
+margin_left = 10.0
+margin_top = 10.0
+margin_right = 1412.0
+margin_bottom = 790.0
+custom_constants/separation = 10
+
+[node name="Name" type="Label" parent="H"]
+margin_top = 370.0
+margin_right = 61.0
+margin_bottom = 410.0
+rect_min_size = Vector2( 0, 40 )
+custom_fonts/font = ExtResource( 1 )
+text = "name"
+valign = 1
+
+[node name="Flag" type="TextureRect" parent="H"]
+margin_left = 71.0
+margin_top = 380.0
+margin_right = 97.0
+margin_bottom = 400.0
+rect_min_size = Vector2( 26, 20 )
+size_flags_horizontal = 4
+size_flags_vertical = 4
+texture = ExtResource( 2 )
+expand = true
+stretch_mode = 6
+
+[node name="Spacer2" type="Control" parent="H"]
+margin_left = 107.0
+margin_right = 1402.0
+margin_bottom = 780.0
+size_flags_horizontal = 3
diff --git a/ui/menus/sidebarright/sandisplay/Base.gd b/ui/menus/sidebarright/sandisplay/Base.gd
new file mode 100644
index 0000000..e236b49
--- /dev/null
+++ b/ui/menus/sidebarright/sandisplay/Base.gd
@@ -0,0 +1,11 @@
+extends HBoxContainer
+
+onready var number := $"Number/Number"
+onready var sans = [$"San1/San1", $"San2/San2"]
+
+var moves_added = 0
+
+
+func add_move(move: String) -> void:
+ sans[moves_added].text = move
+ moves_added += 1
diff --git a/ui/menus/sidebarright/sandisplay/Base.tscn b/ui/menus/sidebarright/sandisplay/Base.tscn
new file mode 100644
index 0000000..188f9d9
--- /dev/null
+++ b/ui/menus/sidebarright/sandisplay/Base.tscn
@@ -0,0 +1,67 @@
+[gd_scene load_steps=2 format=2]
+
+[ext_resource path="res://ui/menus/sidebarright/sandisplay/Base.gd" type="Script" id=1]
+
+[node name="Base" type="HBoxContainer"]
+anchor_right = 1.0
+margin_right = -940.0
+margin_bottom = 50.0
+rect_min_size = Vector2( 482, 0 )
+custom_constants/separation = 0
+script = ExtResource( 1 )
+
+[node name="Number" type="ColorRect" parent="."]
+margin_right = 100.0
+margin_bottom = 50.0
+rect_min_size = Vector2( 100, 50 )
+color = Color( 0.368627, 0.356863, 0.341176, 1 )
+
+[node name="Number" type="Label" parent="Number"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+rect_min_size = Vector2( 100, 50 )
+align = 1
+valign = 1
+
+[node name="Spacer" type="ColorRect" parent="."]
+margin_left = 100.0
+margin_right = 110.0
+margin_bottom = 50.0
+rect_min_size = Vector2( 10, 0 )
+color = Color( 0.188235, 0.180392, 0.172549, 1 )
+
+[node name="San1" type="ColorRect" parent="."]
+margin_left = 110.0
+margin_right = 291.0
+margin_bottom = 50.0
+rect_min_size = Vector2( 100, 50 )
+size_flags_horizontal = 3
+color = Color( 0.188235, 0.180392, 0.172549, 1 )
+
+[node name="San1" type="Label" parent="San1"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+rect_min_size = Vector2( 100, 50 )
+valign = 1
+
+[node name="San2" type="ColorRect" parent="."]
+margin_left = 291.0
+margin_right = 472.0
+margin_bottom = 50.0
+rect_min_size = Vector2( 100, 50 )
+size_flags_horizontal = 3
+color = Color( 0.188235, 0.180392, 0.172549, 1 )
+
+[node name="San2" type="Label" parent="San2"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+rect_min_size = Vector2( 100, 50 )
+align = 2
+valign = 1
+
+[node name="Spacer2" type="ColorRect" parent="."]
+margin_left = 472.0
+margin_right = 482.0
+margin_bottom = 50.0
+rect_min_size = Vector2( 10, 0 )
+color = Color( 0.188235, 0.180392, 0.172549, 1 )
diff --git a/ui/menus/sidebarright/sandisplay/SanDisplay.gd b/ui/menus/sidebarright/sandisplay/SanDisplay.gd
new file mode 100644
index 0000000..58ddbad
--- /dev/null
+++ b/ui/menus/sidebarright/sandisplay/SanDisplay.gd
@@ -0,0 +1,36 @@
+extends ScrollContainer
+
+var tween := Tween.new()
+
+export(PackedScene) var Base
+
+onready var scroll_container := self
+onready var scroll_bar := get_v_scrollbar()
+onready var sans := $V
+
+
+func _ready() -> void:
+ scroll_bar.step = .15
+ add_child(tween)
+ Utils.connect("newmove", self, "on_new_move")
+
+
+func create_number_label(num: int) -> void:
+ var base = Base.instance()
+ sans.add_child(base)
+ yield(get_tree(), "idle_frame")
+ base.number.text = "%s." % str(num)
+
+
+func add_move_to_label(move: String) -> void:
+ sans.get_children()[-1].add_move(move)
+
+
+func on_new_move(move: String) -> void:
+ if !Globals.turn: # black just moved
+ yield(create_number_label(Globals.fullmove), "completed")
+ add_move_to_label(move)
+ tween.interpolate_property( # scrolldown
+ scroll_bar, "value", scroll_bar.value, scroll_bar.max_value, 0.5, Tween.TRANS_BOUNCE
+ )
+ tween.start()
diff --git a/ui/sandisplay/SanDisplay.tscn b/ui/menus/sidebarright/sandisplay/SanDisplay.tscn
index 39ce666..e133178 100644
--- a/ui/sandisplay/SanDisplay.tscn
+++ b/ui/menus/sidebarright/sandisplay/SanDisplay.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=15 format=2]
+[gd_scene load_steps=16 format=2]
[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=1]
[ext_resource path="res://assets/ui/whitespace.png" type="Texture" id=2]
@@ -7,7 +7,8 @@
[ext_resource path="res://ui/theme/flatblack.tres" type="StyleBox" id=5]
[ext_resource path="res://ui/theme/button.tres" type="StyleBox" id=6]
[ext_resource path="res://ui/theme/buttonhover.tres" type="StyleBox" id=7]
-[ext_resource path="res://ui/sandisplay/SanDisplay.gd" type="Script" id=8]
+[ext_resource path="res://ui/menus/sidebarright/sandisplay/SanDisplay.gd" type="Script" id=8]
+[ext_resource path="res://ui/menus/sidebarright/sandisplay/Base.tscn" type="PackedScene" id=10]
[sub_resource type="StyleBoxEmpty" id=2]
@@ -75,14 +76,12 @@ VBoxContainer/constants/separation = 15
VScrollBar/styles/scroll = SubResource( 5 )
[node name="SanDisplay" type="ScrollContainer"]
-margin_right = 400.0
-margin_bottom = 200.0
-rect_min_size = Vector2( 0, 200 )
+margin_right = 1422.0
+margin_bottom = 800.0
theme = SubResource( 6 )
scroll_horizontal_enabled = false
script = ExtResource( 8 )
+Base = ExtResource( 10 )
-[node name="sans" type="GridContainer" parent="."]
-custom_constants/vseparation = 0
-custom_constants/hseparation = 10
-columns = 3
+[node name="V" type="VBoxContainer" parent="."]
+custom_constants/separation = 0
diff --git a/ui/sandisplay/SanDisplay.gd b/ui/sandisplay/SanDisplay.gd
deleted file mode 100644
index b334290..0000000
--- a/ui/sandisplay/SanDisplay.gd
+++ /dev/null
@@ -1,45 +0,0 @@
-extends ScrollContainer
-
-var tween := Tween.new()
-
-onready var scroll_container := self
-onready var scroll_bar := get_v_scrollbar()
-onready var sans := $sans
-
-
-func _ready() -> void:
- add_child(tween)
- Utils.connect("newmove", self, "on_new_move")
-
-
-func create_number_label(num: int) -> void:
- var clr := ColorRect.new()
- clr.color = Color(1, 1, 1, 0.13)
- clr.rect_min_size = Vector2(100, 30)
- var label := Label.new()
- label.text = " %s." % str(num)
- label.align = Label.ALIGN_LEFT
- label.valign = Label.VALIGN_CENTER
- clr.add_child(label)
- sans.add_child(clr)
-
-
-func create_san_label(text: String, alignment := Label.ALIGN_RIGHT) -> void:
- var label := Label.new()
- label.text = text
- label.valign = Label.VALIGN_CENTER
- label.align = alignment
- label.rect_min_size = Vector2(rect_size.x / 3, 0)
- sans.add_child(label)
-
-
-func on_new_move(move: String) -> void:
- var alignment := Label.ALIGN_RIGHT
- if !Globals.turn: # black just moved
- alignment = Label.ALIGN_LEFT
- create_number_label(Globals.fullmove)
- create_san_label(move, alignment)
- tween.interpolate_property( # scrolldown
- scroll_bar, "value", scroll_bar.value, scroll_bar.max_value, 0.5, Tween.TRANS_BOUNCE, Tween.EASE_IN_OUT
- )
- tween.start()
diff --git a/ui/theme/main.tres b/ui/theme/main.tres
index 2032249..1b8a212 100644
--- a/ui/theme/main.tres
+++ b/ui/theme/main.tres
@@ -1,4 +1,4 @@
-[gd_resource type="Theme" load_steps=28 format=2]
+[gd_resource type="Theme" load_steps=29 format=2]
[ext_resource path="res://ui/verdana-bold.tres" type="DynamicFont" id=1]
[ext_resource path="res://ui/theme/button.tres" type="StyleBox" id=2]
@@ -11,7 +11,8 @@
[ext_resource path="res://assets/ui/verdana.ttf" type="DynamicFontData" id=9]
[ext_resource path="res://assets/ui/CascadiaCode.ttf" type="DynamicFontData" id=10]
[ext_resource path="res://assets/ui/verdana-bold-italic.ttf" type="DynamicFontData" id=11]
-[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=12]
+[ext_resource path="res://ui/verdana-bold-small.tres" type="DynamicFont" id=12]
+[ext_resource path="res://ui/theme/panel.tres" type="StyleBox" id=13]
[sub_resource type="StyleBoxTexture" id=6]
texture = ExtResource( 4 )
@@ -41,10 +42,6 @@ corner_detail = 20
expand_margin_left = 10.0
expand_margin_right = 10.0
-[sub_resource type="DynamicFont" id=21]
-size = 20
-font_data = ExtResource( 12 )
-
[sub_resource type="DynamicFont" id=19]
size = 20
font_data = ExtResource( 11 )
@@ -90,6 +87,18 @@ border_width_right = 3
border_width_bottom = 1
border_color = Color( 0, 0, 0, 0.392157 )
+[sub_resource type="StyleBoxFlat" id=21]
+content_margin_left = 10.0
+content_margin_right = 10.0
+content_margin_top = 10.0
+content_margin_bottom = 10.0
+bg_color = Color( 0, 0, 0, 0.313726 )
+corner_radius_top_left = 20
+corner_radius_top_right = 20
+corner_radius_bottom_right = 20
+corner_radius_bottom_left = 20
+corner_detail = 15
+
[sub_resource type="StyleBoxEmpty" id=5]
[sub_resource type="StyleBoxFlat" id=13]
@@ -155,6 +164,8 @@ OptionButton/colors/font_color_focus = Color( 1, 1, 1, 1 )
OptionButton/colors/font_color_hover = Color( 0, 0, 0, 1 )
OptionButton/colors/font_color_pressed = Color( 1, 1, 1, 1 )
OptionButton/icons/arrow = ExtResource( 3 )
+Panel/styles/panel = ExtResource( 13 )
+PanelContainer/styles/panel = ExtResource( 13 )
PopupMenu/colors/font_color = Color( 1, 1, 1, 1 )
PopupMenu/colors/font_color_accel = Color( 1, 1, 1, 0.8 )
PopupMenu/colors/font_color_hover = Color( 1, 1, 1, 1 )
@@ -165,7 +176,7 @@ PopupMenu/styles/hover = SubResource( 3 )
PopupMenu/styles/panel = ExtResource( 7 )
PopupPanel/styles/panel = ExtResource( 8 )
RichTextLabel/colors/default_color = Color( 1, 1, 1, 1 )
-RichTextLabel/fonts/bold_font = SubResource( 21 )
+RichTextLabel/fonts/bold_font = ExtResource( 12 )
RichTextLabel/fonts/bold_italics_font = SubResource( 19 )
RichTextLabel/fonts/italics_font = SubResource( 19 )
RichTextLabel/fonts/mono_font = SubResource( 14 )
@@ -176,6 +187,9 @@ TabContainer/colors/font_color_fg = Color( 1, 1, 1, 1 )
TabContainer/styles/panel = SubResource( 10 )
TabContainer/styles/tab_bg = SubResource( 12 )
TabContainer/styles/tab_fg = SubResource( 11 )
+TooltipLabel/colors/font_color = Color( 1, 1, 1, 1 )
+TooltipLabel/fonts/font = ExtResource( 12 )
+TooltipPanel/styles/panel = SubResource( 21 )
VBoxContainer/constants/separation = 15
VScrollBar/styles/scroll = SubResource( 5 )
WindowDialog/colors/title_color = Color( 1, 1, 1, 1 )
diff --git a/ui/theme/panel.tres b/ui/theme/panel.tres
new file mode 100644
index 0000000..2d6a689
--- /dev/null
+++ b/ui/theme/panel.tres
@@ -0,0 +1,8 @@
+[gd_resource type="StyleBoxFlat" format=2]
+
+[resource]
+content_margin_left = 10.0
+content_margin_right = 10.0
+content_margin_top = 10.0
+content_margin_bottom = 10.0
+bg_color = Color( 0.188235, 0.180392, 0.172549, 1 )
diff --git a/ui/verdana-bold-small.tres b/ui/verdana-bold-small.tres
new file mode 100644
index 0000000..b0fb90a
--- /dev/null
+++ b/ui/verdana-bold-small.tres
@@ -0,0 +1,7 @@
+[gd_resource type="DynamicFont" load_steps=2 format=2]
+
+[ext_resource path="res://assets/ui/verdana-bold.ttf" type="DynamicFontData" id=1]
+
+[resource]
+size = 20
+font_data = ExtResource( 1 )