From 1e8296f2851ac1c611ba987fb3144e9c8851d21a Mon Sep 17 00:00:00 2001 From: Anthony Wilcox <35226681+antonwilc0x@users.noreply.github.com> Date: Thu, 24 Oct 2019 03:26:15 -0400 Subject: [PATCH] Initial source commit --- .gitiginore | 98 ++++++++++++++++++ LICENSE | 21 ++++ README.md | 32 ++++++ README.md.bak | 32 ++++++ src/default_env.tres | 7 ++ src/graphics/airport.png | Bin 0 -> 1449 bytes src/graphics/airport.png.import | 34 ++++++ src/graphics/airport_3x3.png | Bin 0 -> 198 bytes src/graphics/airport_3x3.png.import | 34 ++++++ src/graphics/coal.png | Bin 0 -> 786 bytes src/graphics/coal.png.import | 34 ++++++ src/graphics/coal_3x3.png | Bin 0 -> 155 bytes src/graphics/coal_3x3.png.import | 34 ++++++ src/graphics/coal_smoke_frames.png | Bin 0 -> 1255 bytes src/graphics/coal_smoke_frames.png.import | 34 ++++++ src/graphics/coal_smoke_frames_3x3.png | Bin 0 -> 139 bytes src/graphics/coal_smoke_frames_3x3.png.import | 34 ++++++ src/graphics/com_zones.png | Bin 0 -> 7528 bytes src/graphics/com_zones.png.import | 34 ++++++ src/graphics/com_zones_3x3.png | Bin 0 -> 703 bytes src/graphics/com_zones_3x3.png.import | 34 ++++++ src/graphics/firestation.png | Bin 0 -> 558 bytes src/graphics/firestation.png.import | 34 ++++++ src/graphics/firestation_3x3.png | Bin 0 -> 117 bytes src/graphics/firestation_3x3.png.import | 34 ++++++ src/graphics/ind01_pistons_frames.png | Bin 0 -> 1346 bytes src/graphics/ind01_pistons_frames.png.import | 34 ++++++ src/graphics/ind03_smoke_frames.png | Bin 0 -> 718 bytes src/graphics/ind03_smoke_frames.png.import | 34 ++++++ src/graphics/ind04_smoke_frames.png | Bin 0 -> 979 bytes src/graphics/ind04_smoke_frames.png.import | 34 ++++++ src/graphics/ind07_smoke_frames.png | Bin 0 -> 614 bytes src/graphics/ind07_smoke_frames.png.import | 34 ++++++ src/graphics/ind08_smoke_frames.png | Bin 0 -> 891 bytes src/graphics/ind08_smoke_frames.png.import | 34 ++++++ src/graphics/ind_zones.png | Bin 0 -> 4846 bytes src/graphics/ind_zones.png.import | 34 ++++++ src/graphics/ind_zones_3x3.png | Bin 0 -> 325 bytes src/graphics/ind_zones_3x3.png.import | 34 ++++++ src/graphics/misc_animation.png | Bin 0 -> 10731 bytes src/graphics/misc_animation.png.import | 34 ++++++ src/graphics/misc_animation_3x3.png | Bin 0 -> 748 bytes src/graphics/misc_animation_3x3.png.import | 34 ++++++ src/graphics/nuclear.png | Bin 0 -> 897 bytes src/graphics/nuclear.png.import | 34 ++++++ src/graphics/nuclear_3x3.png | Bin 0 -> 152 bytes src/graphics/nuclear_3x3.png.import | 34 ++++++ src/graphics/police.png | Bin 0 -> 533 bytes src/graphics/police.png.import | 34 ++++++ src/graphics/police_3x3.png | Bin 0 -> 115 bytes src/graphics/police_3x3.png.import | 34 ++++++ src/graphics/rails.png | Bin 0 -> 1585 bytes src/graphics/rails.png.import | 34 ++++++ src/graphics/rails_3x3.png | Bin 0 -> 307 bytes src/graphics/rails_3x3.png.import | 34 ++++++ src/graphics/res_houses.png | Bin 0 -> 2057 bytes src/graphics/res_houses.png.import | 34 ++++++ src/graphics/res_houses_3x3.png | Bin 0 -> 204 bytes src/graphics/res_houses_3x3.png.import | 34 ++++++ src/graphics/res_zones.png | Bin 0 -> 10515 bytes src/graphics/res_zones.png.import | 34 ++++++ src/graphics/res_zones_3x3.png | Bin 0 -> 628 bytes src/graphics/res_zones_3x3.png.import | 34 ++++++ src/graphics/roads.png | Bin 0 -> 976 bytes src/graphics/roads.png.import | 34 ++++++ src/graphics/roads.tres | 24 +++++ src/graphics/roads_3x3.png | Bin 0 -> 227 bytes src/graphics/roads_3x3.png.import | 34 ++++++ src/graphics/roadwire.png | Bin 0 -> 318 bytes src/graphics/roadwire.png.import | 34 ++++++ src/graphics/roadwire_3x3.png | Bin 0 -> 176 bytes src/graphics/roadwire_3x3.png.import | 34 ++++++ src/graphics/seaport.png | Bin 0 -> 1021 bytes src/graphics/seaport.png.import | 34 ++++++ src/graphics/seaport_3x3.png | Bin 0 -> 126 bytes src/graphics/seaport_3x3.png.import | 34 ++++++ src/graphics/stadium.png | Bin 0 -> 941 bytes src/graphics/stadium.png.import | 34 ++++++ src/graphics/stadium2.png | Bin 0 -> 1403 bytes src/graphics/stadium2.png.import | 34 ++++++ src/graphics/stadium2_3x3.png | Bin 0 -> 184 bytes src/graphics/stadium2_3x3.png.import | 34 ++++++ src/graphics/stadium_3x3.png | Bin 0 -> 156 bytes src/graphics/stadium_3x3.png.import | 34 ++++++ src/graphics/stadium_animation_gfx.png | Bin 0 -> 838 bytes src/graphics/stadium_animation_gfx.png.import | 34 ++++++ src/graphics/terrain.png | Bin 0 -> 7764 bytes src/graphics/terrain.png.import | 34 ++++++ src/graphics/terrain_3x3.png | Bin 0 -> 395 bytes src/graphics/terrain_3x3.png.import | 34 ++++++ src/graphics/traffic_frames.png | Bin 0 -> 2781 bytes src/graphics/traffic_frames.png.import | 34 ++++++ src/graphics/traffic_frames_3x3.png | Bin 0 -> 277 bytes src/graphics/traffic_frames_3x3.png.import | 34 ++++++ src/graphics/wires.png | Bin 0 -> 957 bytes src/graphics/wires.png.import | 34 ++++++ src/graphics/wires_3x3.png | Bin 0 -> 297 bytes src/graphics/wires_3x3.png.import | 34 ++++++ src/icon.png | Bin 0 -> 3433 bytes src/icon.png.import | 34 ++++++ src/project.godot | 23 ++++ src/snow-expansion.png | Bin 0 -> 39984 bytes src/snow-expansion.png.import | 34 ++++++ src/world.tscn | 10 ++ src/world_gen.gd | 36 +++++++ 105 files changed, 1915 insertions(+) create mode 100644 .gitiginore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 README.md.bak create mode 100644 src/default_env.tres create mode 100644 src/graphics/airport.png create mode 100644 src/graphics/airport.png.import create mode 100644 src/graphics/airport_3x3.png create mode 100644 src/graphics/airport_3x3.png.import create mode 100644 src/graphics/coal.png create mode 100644 src/graphics/coal.png.import create mode 100644 src/graphics/coal_3x3.png create mode 100644 src/graphics/coal_3x3.png.import create mode 100644 src/graphics/coal_smoke_frames.png create mode 100644 src/graphics/coal_smoke_frames.png.import create mode 100644 src/graphics/coal_smoke_frames_3x3.png create mode 100644 src/graphics/coal_smoke_frames_3x3.png.import create mode 100644 src/graphics/com_zones.png create mode 100644 src/graphics/com_zones.png.import create mode 100644 src/graphics/com_zones_3x3.png create mode 100644 src/graphics/com_zones_3x3.png.import create mode 100644 src/graphics/firestation.png create mode 100644 src/graphics/firestation.png.import create mode 100644 src/graphics/firestation_3x3.png create mode 100644 src/graphics/firestation_3x3.png.import create mode 100644 src/graphics/ind01_pistons_frames.png create mode 100644 src/graphics/ind01_pistons_frames.png.import create mode 100644 src/graphics/ind03_smoke_frames.png create mode 100644 src/graphics/ind03_smoke_frames.png.import create mode 100644 src/graphics/ind04_smoke_frames.png create mode 100644 src/graphics/ind04_smoke_frames.png.import create mode 100644 src/graphics/ind07_smoke_frames.png create mode 100644 src/graphics/ind07_smoke_frames.png.import create mode 100644 src/graphics/ind08_smoke_frames.png create mode 100644 src/graphics/ind08_smoke_frames.png.import create mode 100644 src/graphics/ind_zones.png create mode 100644 src/graphics/ind_zones.png.import create mode 100644 src/graphics/ind_zones_3x3.png create mode 100644 src/graphics/ind_zones_3x3.png.import create mode 100644 src/graphics/misc_animation.png create mode 100644 src/graphics/misc_animation.png.import create mode 100644 src/graphics/misc_animation_3x3.png create mode 100644 src/graphics/misc_animation_3x3.png.import create mode 100644 src/graphics/nuclear.png create mode 100644 src/graphics/nuclear.png.import create mode 100644 src/graphics/nuclear_3x3.png create mode 100644 src/graphics/nuclear_3x3.png.import create mode 100644 src/graphics/police.png create mode 100644 src/graphics/police.png.import create mode 100644 src/graphics/police_3x3.png create mode 100644 src/graphics/police_3x3.png.import create mode 100644 src/graphics/rails.png create mode 100644 src/graphics/rails.png.import create mode 100644 src/graphics/rails_3x3.png create mode 100644 src/graphics/rails_3x3.png.import create mode 100644 src/graphics/res_houses.png create mode 100644 src/graphics/res_houses.png.import create mode 100644 src/graphics/res_houses_3x3.png create mode 100644 src/graphics/res_houses_3x3.png.import create mode 100644 src/graphics/res_zones.png create mode 100644 src/graphics/res_zones.png.import create mode 100644 src/graphics/res_zones_3x3.png create mode 100644 src/graphics/res_zones_3x3.png.import create mode 100644 src/graphics/roads.png create mode 100644 src/graphics/roads.png.import create mode 100644 src/graphics/roads.tres create mode 100644 src/graphics/roads_3x3.png create mode 100644 src/graphics/roads_3x3.png.import create mode 100644 src/graphics/roadwire.png create mode 100644 src/graphics/roadwire.png.import create mode 100644 src/graphics/roadwire_3x3.png create mode 100644 src/graphics/roadwire_3x3.png.import create mode 100644 src/graphics/seaport.png create mode 100644 src/graphics/seaport.png.import create mode 100644 src/graphics/seaport_3x3.png create mode 100644 src/graphics/seaport_3x3.png.import create mode 100644 src/graphics/stadium.png create mode 100644 src/graphics/stadium.png.import create mode 100644 src/graphics/stadium2.png create mode 100644 src/graphics/stadium2.png.import create mode 100644 src/graphics/stadium2_3x3.png create mode 100644 src/graphics/stadium2_3x3.png.import create mode 100644 src/graphics/stadium_3x3.png create mode 100644 src/graphics/stadium_3x3.png.import create mode 100644 src/graphics/stadium_animation_gfx.png create mode 100644 src/graphics/stadium_animation_gfx.png.import create mode 100644 src/graphics/terrain.png create mode 100644 src/graphics/terrain.png.import create mode 100644 src/graphics/terrain_3x3.png create mode 100644 src/graphics/terrain_3x3.png.import create mode 100644 src/graphics/traffic_frames.png create mode 100644 src/graphics/traffic_frames.png.import create mode 100644 src/graphics/traffic_frames_3x3.png create mode 100644 src/graphics/traffic_frames_3x3.png.import create mode 100644 src/graphics/wires.png create mode 100644 src/graphics/wires.png.import create mode 100644 src/graphics/wires_3x3.png create mode 100644 src/graphics/wires_3x3.png.import create mode 100644 src/icon.png create mode 100644 src/icon.png.import create mode 100644 src/project.godot create mode 100644 src/snow-expansion.png create mode 100644 src/snow-expansion.png.import create mode 100644 src/world.tscn create mode 100644 src/world_gen.gd diff --git a/.gitiginore b/.gitiginore new file mode 100644 index 0000000..b666ff8 --- /dev/null +++ b/.gitiginore @@ -0,0 +1,98 @@ +# Created by https://www.gitignore.io/api/linux,godot,macos,windows,notepadpp,visualstudiocode +# Edit at https://www.gitignore.io/?templates=linux,godot,macos,windows,notepadpp,visualstudiocode + +### Godot ### + +# Godot-specific ignores +.import/ +export.cfg +export_presets.cfg + +# Mono-specific ignores +.mono/ + +### Linux ### +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### NotepadPP ### +# Notepad++ backups # +*.bak + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history + +### Windows ### +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# End of https://www.gitignore.io/api/linux,godot,macos,windows,notepadpp,visualstudiocode \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..cdcdca7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Anthony Wilcox + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..5a7375c --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# City Limits + +A city building game based on Godot using the Micropolis assets (initially). + +## Getting Started + +### Prerequisites + +- Godot Engine 3.1 + +## Authors + +- **Anthony Wilcox** - _Initial work_ - [tonytins](https://github.com/tonytins) + +See also the list of [contributors](https://github.com/tonytins/citylimits/contributors) who participated in this project. + +## To-do + +With the exception of the world generator, this isn't any real order. + +- [ ] Map generator +- [ ] Currency +- [ ] Mayor mode + - [ ] Placable non-tile items (e.g. police, zones, ect..) + - [ ] Placable tile items (e.g. roads, rail, ect...) +- [ ] Save & load maps + +Note: this is subject to change in the future. + +## License + +This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details diff --git a/README.md.bak b/README.md.bak new file mode 100644 index 0000000..5eb449f --- /dev/null +++ b/README.md.bak @@ -0,0 +1,32 @@ +# City Limits + +A city building game based on Godot using the Micropolis assets (initially). + +## Getting Started + +### Prerequisites + +- Godot Engine 3.1 + +## Authors + +- **Anthony Wilcox** - _Initial work_ - [tonytins](https://github.com/tonytins) + +See also the list of [contributors](https://github.com/tonytins/citylimits/contributors) who participated in this project. + +## To-do + +With the exception of the world generator, this isn't any real order. + +- [ ] Map generator +- [ ] Currency +- [ ] Mayor mode + - [ ] Placable non-tile items (e.g. police, zones, ect..) + - [ ] Placable tile items (e.g. roads, rail, ect...) +- [ ] Save & load maps + +Note: this is subject to change in the future. + +## License + +This project is licensed under theMIT License - see the [LICENSE](LICENSE) file for details diff --git a/src/default_env.tres b/src/default_env.tres new file mode 100644 index 0000000..20207a4 --- /dev/null +++ b/src/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/src/graphics/airport.png b/src/graphics/airport.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd9d86bde94d0cf25c962400fc5ed9ffcc456cb GIT binary patch literal 1449 zcmV;a1y=frP)$pW3DYxvSj%TXmEBq1vwH2`hj#rna$UVa0he0+(EUhR4NyZ@2tWI&qo z_V&^IM?9dsZvq|P$0?Ddh#DYRiFVl(vc2j+LWvZzGLT^ql-BFCzd;vPX!|h#Q z$#A|Dl+&l2LA`h>99~F4z90UD6eOG%O%84aJ!l?4lK@FUFl*2^Z7y2q3APnfOV6L6 zT&_~6H~S!8GPV3%BOo zJugu`MC1B{hK!3TJMPW`)I6$rfF>(Q9!=>{5bJ|#-~WmxrUAqr@C*}+8ZYWGF&R+V zYX&q;K_)=q3JL=>XecojkR!|&NuFS0fkK-T=4YFj70^>%P6O0$FAD++i(>MuiBgWA zCCXcE+a^PSy@E>s5=sx9+NYX;Mk|QUzfb`ZbmZg0elX8ypdgM4wbd2$dFXaPf?=|N zP*1xCP)}<<-ozaCmCu=0Qa}Qo)1sK>_fLkJ9eo7;#q99f>g%R4jt`Ev+3ZQbVPh+9uEzKwf|I3Pini0!PN$c+H% zKf4(DIaQDb(8-CS13`J>05nKJqryBI-d7@E_xgO08xZZN9TLS%fMk93_#jl+`g6KF z=mZfHf+z*abk6LPo)4%tr=mGeY=C?S{zse-{f2TG{e?|F9~22F3W2aCZPR>Df92N*AEW|g zJkL^SrS!H$2Lh6N-DU!6J84Rxe3x=pt)^6FIfx zd$f{$TUJp*gG@{|G=~pjqZkXw7R5AUhdr|d3m~K*nbAT~48A*`4?Kt>3XM;NjVX%B z0jNJw)BsXVph696DD)7{%$gYO%!M@tPziP; z+G5%;U;cMEovcB@Nz2)`oDIwaB#61QH2?wCe2@T09;BR?2i4Ayy*RISHQF3N@MTn( zZ}=c~MA#JC<)BmZK}{!3hq=+qsckV95XutSO=)N}ipfrzo%L`@K#)zhv#D`<6dMZ&9#%7onXlVw z%|)8gSVbo01B9;stR;%dxiSSeOcbsCki!#2pNYu|GR1hud`L%HI~-8W#EKGGK+T4j zds0^X^c&j3_Y5IZr2 z%|3)E1~cjTK4>-|c@16-AblEby(G<%2X&cPW~5)CSkt4};KGZW9y^X!4>TlWu+#wXuM%e*3I{qGw85Xi9yw00000NkvXXu0mjf DHFT7E literal 0 HcmV?d00001 diff --git a/src/graphics/airport.png.import b/src/graphics/airport.png.import new file mode 100644 index 0000000..1d5ed93 --- /dev/null +++ b/src/graphics/airport.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/airport.png-095c5a8bcfdc84e7b90b1c07a241f75b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/airport.png" +dest_files=[ "res://.import/airport.png-095c5a8bcfdc84e7b90b1c07a241f75b.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/airport_3x3.png b/src/graphics/airport_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..fac000bad61f6f46dad1435cd42672f087733530 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1SD^+kpz+qy`CeC~%}0Z_ng) z%Wf<)`qCZXdHG+*;zvKLy}Eq3C$4MW?&q?o!1>h|7Lz+AP8?@+eoC=K%{bzGctiis z`BHmMN}T05SMfD%c2onKh)L!4^o+)+=vve1Z08)-8s)OzG_|^y6A|UV_Lk#rq5IL^ w(IL{+uP=NFFT1kpeC*eU4;0008nNklyJZig@Evc`{v~OO-xu|u zL%)X*87*D5ZQBI|$a#&D=E@=Ld)t5KIJR@FCXhMwH!|suzv0{i^dbTYx?dbx0sx|p zKmr|(=EUKN0EVa_(4hC=;7DMI{%ivKzLyLZ5xCv%L-g(hYM?U$=|fB)p+5-RPgqi) z2sA*4DU{IXF~}T%-kku}KtbPsn*%k=`&SV$h!0k+lt8(L99XVGGxW{pBmq8pTEu(; zwcW1!z-Rnm4zBTm0>XV6RTIEIkO*K7e4V&Nfb;=OK%{c}2ylFWi~uLcj5Q$g0g`~P z24pozkft6E}w%FK#jf-=)VnV1&%=^D#FM>DWO1LKO}Z1Kt6-f z&AmB+Cj(`c)A}2XA`tBww;G);lzZU2K_(DQ8$n=pzl^&L!rD9tT?}Vy zU~_1O1PBc{p+6}Ce&`Ej`n-Zx?$4nONcZPvABCumJ1(572<<7!I}K QegFUf07*qoM6N<$f?&;7V*mgE literal 0 HcmV?d00001 diff --git a/src/graphics/coal.png.import b/src/graphics/coal.png.import new file mode 100644 index 0000000..372fa79 --- /dev/null +++ b/src/graphics/coal.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/coal.png-73f7a6043a65f6521375074a7a007c67.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/coal.png" +dest_files=[ "res://.import/coal.png-73f7a6043a65f6521375074a7a007c67.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/coal_3x3.png b/src/graphics/coal_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d7882acbc9ca71b7c58d2006965914f162a085 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZl001;Ln?0d_IC0%81OJ}jucDa zyY@lG=P=Wo5FWLsflPDmtmySyXF7u^flrO6_IytI!46r;cjtJWr+%Iwa3WwbPpF-0 zW!1mjQ%kdjE3+T%ojG;Vgo)mAQ|?zD^Ig>w{Ob(Y@=I431n$&*1lq>n>FVdQ&MBb@ E0J>#4KmY&$ literal 0 HcmV?d00001 diff --git a/src/graphics/coal_3x3.png.import b/src/graphics/coal_3x3.png.import new file mode 100644 index 0000000..9246f56 --- /dev/null +++ b/src/graphics/coal_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/coal_3x3.png-a29d76a6cdeff2ad41550f63d5eca592.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/coal_3x3.png" +dest_files=[ "res://.import/coal_3x3.png-a29d76a6cdeff2ad41550f63d5eca592.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/coal_smoke_frames.png b/src/graphics/coal_smoke_frames.png new file mode 100644 index 0000000000000000000000000000000000000000..a48ba31793ab0051c08633dcc7e487c4379325f4 GIT binary patch literal 1255 zcmbtU>sQhT82*u@CUco-RvKjLX)MiUMP+4Z&`-3?u!E7uY#yzYb(umcGEMWE7FtY~ zQ*?QQyfg*GQou@2cJrE$vVnMsP!VxpPEkgG!`}Bim-BphKRh4a+~6S4+G?v6007oF ze+(V~ASMf-EzM1=4`&NaVjdX?VgTdUtq{~cFeU45_!Hv+0JiZfAV5j!W>aWE#+|}i z$jt3FIB)7F=S2bll#Ijpo=qH4m#MEh?)fHba#gd2SZUU3mYBYKbPtrSSnHK$(QRF@ z{~6l6b=4NlVFV@kaKWjhTcb7yQ6~dDv1brCB=CjyaBzEm6e$2XS*mo4_^j;qM`UP0 z6|{LT=DLoc6e{1+e9FsH@B!>2pz7nm?AU|P3)7eTJC8-dQu^(cqVCGOi3Buf z2~AcwEC(!;e$4*RiLdnBA}QHLwMp@y(znyL%uI4?euZGSY2$n1d;UdsSci-k#HjB# zbsZ9AXwmI3szO-nbFd z)S#pU&ha|NQXW^hv`0s|j)#@`iD9wBn2Z=d99?2{EbbOVzvF0`mEyM7&JWl^4F!P>`CE8pyZuSOXqdNK%K&?yr5DBhF8uYXn_}8MlI(ZYx+Nn5FBM

IT{icxI>xfEBXBL}IGc9B~gwqSHDnLVtfn-)%VGHl5Z_NoB1Q z4GmKWHok_2@s6-&i|a^Z9gq2)Z~uJmjEkZtUq^VUZ+&e zxjFhY_%CYKTOj$)<_&`>WrF&K7|bD~u==>B5V?)GDE7H^BV9weLy74eP&y3}lbvRo z9*@J*(`1W}z-72&eOiZi_|$X6(iq)&0a8Ewcl81P#Dq6>>}Ry{BZ0Fj?x=WygE~#j zj%@!Z3N^2*?U@bDBu{ZB{|v0^W*?@ggM-hW-+Aolg+hIR^!1l10b;)IH>t3RESLMg zkhr9r{>2rKX04My&Y{~t!$Os+JiqX%3Z8+(Kw)i#6v{^#|5c)GirSD&R!C~{=3BYE zLya{K4l&ml(Sp!N?J`-NCy-0Kd~p|SYxKyV)dGG|rb+uDq-}$y%TeLg2alDOfx{3M zti1^F!cs)p7iXtyIG|V^etALxp6iu!K83WoJQt*%fNKwST}qhizlISn16jBvFn`uE zHHkEx6Cymr1E6abvuQ8a-msg%7Ms4v{~Tl4G5Z~dSrC*^_4N`C8-!`}yO{nTGhAMW literal 0 HcmV?d00001 diff --git a/src/graphics/coal_smoke_frames.png.import b/src/graphics/coal_smoke_frames.png.import new file mode 100644 index 0000000..56d1f43 --- /dev/null +++ b/src/graphics/coal_smoke_frames.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/coal_smoke_frames.png-0076e230d73c19af8a0ce94c6bb574e0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/coal_smoke_frames.png" +dest_files=[ "res://.import/coal_smoke_frames.png-0076e230d73c19af8a0ce94c6bb574e0.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/coal_smoke_frames_3x3.png b/src/graphics/coal_smoke_frames_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..865a5ee0e1fac6d80cd8ef19b35735e4f2b35d4a GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^20+Zi!3HE%cG(32DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVk4;2SQ_Jj7?OULbgr|#Rh{y4_2N@ZGye5VJ>+?Ju c7#aRZaq=)QdKcd02Z}Oyy85}Sb4q9e0QiO=oB#j- literal 0 HcmV?d00001 diff --git a/src/graphics/coal_smoke_frames_3x3.png.import b/src/graphics/coal_smoke_frames_3x3.png.import new file mode 100644 index 0000000..6e44bc2 --- /dev/null +++ b/src/graphics/coal_smoke_frames_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/coal_smoke_frames_3x3.png-ef395d7439862660c3c9c9222b2d0199.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/coal_smoke_frames_3x3.png" +dest_files=[ "res://.import/coal_smoke_frames_3x3.png-ef395d7439862660c3c9c9222b2d0199.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/com_zones.png b/src/graphics/com_zones.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee240e09e84ebcb14084247aeee2e56618ef333 GIT binary patch literal 7528 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 literal 0 HcmV?d00001 diff --git a/src/graphics/com_zones.png.import b/src/graphics/com_zones.png.import new file mode 100644 index 0000000..49d5cc5 --- /dev/null +++ b/src/graphics/com_zones.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/com_zones.png-f73751e7555ffb6e9ec375ac260354ed.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/com_zones.png" +dest_files=[ "res://.import/com_zones.png-f73751e7555ffb6e9ec375ac260354ed.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/com_zones_3x3.png b/src/graphics/com_zones_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f51bc08577a3a98c2dc6c5db052e36f7df2a9f GIT binary patch literal 703 zcmV;w0zmzVP)~Tn|{f8*@E3z7k%ZTEMdBqWSsyx<2tUgtVY=YSKDlWV;4m%r#3ob z*4mu)+x)dP=SRMW)+nA~iW7|E;74mZ9M#>z$nN=MIhWWE^Rs2Pt;_F%KlBhMj6F`V zaov3&=R>G_@JjXbD&NbXqw{a)?~Di`2MpwQHs+Y_?@RGAOTqvcGnBD*Qx=LkVRAA$ zQ|BAb@4mX!yAz&x8B^vjYJvIH@3K5U2nhWIjK?~jc`hosPiHlB)#U_cp*W9`@;14v zaaT{X0o_?r=-uKyTXIf~xvJM5wHG9(|1051QHHm?3EkrFbS16lF-LAc&$Kr6O!f0D zpHEKyZY;Q^w((As%tt$Dj`RPn95KDG2nc(|g?thRuL_bo!+FqwEQ#}AjPv1to3;u; lxUUEZOn}zAaH zc3!W*fxvfL$u*+NBLt~-&5L0s5)eECrJizcx&VklM6+XU*GQZN{&a`fdU63R!PI+n zpeD{QYX*po%|(*+{^^+^11RM(<|z-2Ep2OuL)_rn)dK1q-|!^@MQP3jO3>IqE|-z) zxEz)NG-Ch%19gA(?P#~Km=^$5jaF|8%|i;D?K1nxLPCI4_u*PbvJ4--9Ehd;ztx@hfY9G?%4;)|NG$ zyA1CeF%$yQBmjid{y30U@>C$MA`pq_C{Uko0zl`*keHql5EKI$Y0qE!yfKsm!itle z0O42ASWu^d$dp53C>GSDzG5I8$fQ3W9~w|N%d{9eUhR!HU02$Z((wi$t+-Zc5~!R5 z(~KADF*nX#b_Ng*_Atn9qYVlb8>#ts*K2NNVg11hqm*(zv*%2E2ohkZp z!3&B;aV?=~TbFpJaVv;G(g^kbZg9n0r&WtWdJ;^aeIa&Jnhp_bOpP_hPXYqUR0%X) wZpT1kS?xiJg?zZ!R-%D_gACzQs^6NEAHS=kn!SW#A^-pY07*qoM6N<$f}Ml$p8x;= literal 0 HcmV?d00001 diff --git a/src/graphics/firestation.png.import b/src/graphics/firestation.png.import new file mode 100644 index 0000000..0d6c90f --- /dev/null +++ b/src/graphics/firestation.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/firestation.png-73f5156704ee78f09b451bca3a3a326e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/firestation.png" +dest_files=[ "res://.import/firestation.png-73f5156704ee78f09b451bca3a3a326e.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/firestation_3x3.png b/src/graphics/firestation_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..f1da653ebaf41b5f7825885c3905edbbdcc9666c GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1SIo6Pjm-THl8kyAr-fh6IP`EIN!j^cy!^K zU%!6+|1YV)aU?Ba!}jg&6IZu0>J$}Z3VltSe%OV>Qi0n~X%FKkc0Lw{ciSS%zHnT) Q1vH1j)78&qol`;+03nhnApigX literal 0 HcmV?d00001 diff --git a/src/graphics/firestation_3x3.png.import b/src/graphics/firestation_3x3.png.import new file mode 100644 index 0000000..9ea4e4d --- /dev/null +++ b/src/graphics/firestation_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/firestation_3x3.png-f6ffb7ae0c19a788176af627bc8802ea.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/firestation_3x3.png" +dest_files=[ "res://.import/firestation_3x3.png-f6ffb7ae0c19a788176af627bc8802ea.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/ind01_pistons_frames.png b/src/graphics/ind01_pistons_frames.png new file mode 100644 index 0000000000000000000000000000000000000000..1cff6adabbc53333c30ca31e704c1223b58fcc32 GIT binary patch literal 1346 zcmV-I1-<%-P)WFU8GbZ8()Nlj2>E@cM*00gE8jC^0HZX4qk4yB2^_X z^*VElN6|(f{~@^CJWjfPuZ=c;ulgTTKlsO+KOXpdcz>SdCU{CoHgzo?ak<&bxBJK0 z?yafKoUxsXzxTPtvjN8?%#rgCl}!GLh{$^LOHxYB=VtY_8EXQRFXn=2^RH7aBCiKy z)oUexw(H*OyJGCqW-k71j=9*Z>93_9{FgC*rar&c_wAK%JXZLzxDU$!JmNMlfPSC9E{c5 zTAtF|K}EBI&-m{@ef)DV=I%WQe~sUN4E~z>!QcPYxDQ6zcv1+&OiL)%zrEI&!zxeq@TT_w#S-(bkw!T z!-EO&$MSDG334&sWbUoO-y(7vd*y%1{KJ3v{ITc+^7{Tf%MEr}l`K06#_-QM35LWt zr;Tgx7U<*OH)aJxH1@z>EB|xy_db6tJAsBizn0#goi@-YHol=Tp2Eg8#>VH#2KQNR ztn>G7gKqQR&!6wQLDfB3^+r2s^?A!^5u4HW+HhyN*2?Fzf;8`}yn8rtzk*FSpx z(I5TQR{-AoahF0ne((M0$v>Dwe=p~ect-X-0MGrn=Y+O4-uuy$f503!v;t@A{HM^FC2vGn(N9*OG}fcJjfrO@uD?tLR3`3J|;-`hq!_XS`N@BO$-p}mpA z`$jzS500h3$BlUI3xM~H7^Pq%SZts_`bWazHiDIcjbO2X{^%dJ0C?YsQ3}ojhz;-k z^p~c;xARC`7l6`!`rcvfJOFR~^vORsrv5{7W92*&ub6xuz!IH62NO)GpSt&c`s5#! z>hGnW{$dJ1X+M4M(C(-1y`Mh$2glUkOF#X^tpK9i5ViY}V}pyGfAq(Ot6BiCfno!V z4D?6;NWcbaEPiZovGb4q=&x1)uz_+OKxCjl`bPuj0nm>;G{`>)zXISq0Q$j42Kfh3 zaW>_m2>sCM`5qhOAB0%}G~a}R_d}0<9zyt)0Qm<|R{+ubp+`RtAv(xE2wed7h`tdc z`gsV^LHDNvHljoZ`3I4}Mlj+B_&Z!Xz8$5^Zo}Y=9g_A>^O@gC!M!J%-vqmuiEfAAD?( ze-OF=U<1Vl7#ZXrL;^NY;s@j(Pyn#OVFQc}@(-fnKa2I|EYS9(djJ3c07*qoM6N<$ Eg4U>>H~;_u literal 0 HcmV?d00001 diff --git a/src/graphics/ind01_pistons_frames.png.import b/src/graphics/ind01_pistons_frames.png.import new file mode 100644 index 0000000..c3092e4 --- /dev/null +++ b/src/graphics/ind01_pistons_frames.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ind01_pistons_frames.png-76f710cd31b18e0df9641ab33146fb59.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/ind01_pistons_frames.png" +dest_files=[ "res://.import/ind01_pistons_frames.png-76f710cd31b18e0df9641ab33146fb59.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/ind03_smoke_frames.png b/src/graphics/ind03_smoke_frames.png new file mode 100644 index 0000000000000000000000000000000000000000..d17722e48cb0228ef9406b776f25d4f409d5f549 GIT binary patch literal 718 zcmeAS@N?(olHy`uVBq!ia0vp^2Y}dsgAGW!`<2Q8DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVk4;2~)l72Bmr$UPY-UJAiF1B#Zfaf$kjuc}T$Gwv zlA5AWo>`Ki;O^-gkfN8$&cMKA%)VfitCTu z|K-h@{X=MuRsFjCDy5I_=%lW=YjOL@`N;6xTUWCF{N8^o@rqmfOt1J@D?gh&<^9pe z&!28x{&8ui`V8;m_rK5op{Mf+=&Fy8cbwb5J*W8W+Z%2FZ!WQyG2HXGr#^q}`)!_Q zjO+iD&HAWZe&uictNI;`6P$OK)?MfQwb#tzdHH(#hVRoP-?1mI``z3h@PCiJ#ZI$F z&mWt=cKq|_SK92_t7*~ySAHoCuKs;Hi{VM6@x9g7=l)!5l=*CZe_`aQfatkjWB2Db zKYViS<7d79FQn&I?|iJVO#1mT-THYobuV8(WG{HqKPT{i=(yI$?HAQp7d48`JY~RbhC2RNH z#~rh)^Q2vmzh?fOn)d8UpUuZDR@!`_Yu7owxjwJYTmJiMnZBRJ&%Vc*o4fP8uj_h# or|qw*#q&Swa>0>_jrg$gFQfkNbEl-Z*?mFsp00i_>zopr0E+KTbN~PV literal 0 HcmV?d00001 diff --git a/src/graphics/ind03_smoke_frames.png.import b/src/graphics/ind03_smoke_frames.png.import new file mode 100644 index 0000000..0054af9 --- /dev/null +++ b/src/graphics/ind03_smoke_frames.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ind03_smoke_frames.png-eed6e191028f1c1a7c05bfdbc8a44e25.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/ind03_smoke_frames.png" +dest_files=[ "res://.import/ind03_smoke_frames.png-eed6e191028f1c1a7c05bfdbc8a44e25.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/ind04_smoke_frames.png b/src/graphics/ind04_smoke_frames.png new file mode 100644 index 0000000000000000000000000000000000000000..508281851e819f3e8bb8d28ec4868400ff45be2e GIT binary patch literal 979 zcmeAS@N?(olHy`uVBq!ia0vp^2Y}dsgAGW!`<2Q8DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVk4;2~!)%RI7f47pGbEzKIX^cyHLnE7WngeFN=+D7mOnv;&cX#S(%Fq83sRfT-qdhhGm*XO>}J$m8$ z-_oYJD@9XT_hg_JvD+uCesV z_pfbbKmYuBbL%zP=P_qXHfF{(ug%Rn#(VfeO#QRPKL4+o#n)_U`}u#;-mFOyJ@Ky( zZCxW^HFN1*^>;Sem;QT9Et)$^M#|ay??vsKY{Irne$6hG2=w7eIq9%eA28Y zhOl2-FX^34-}duP_s+7_V!|H--#$;QfBXBN+Oy@e94j=hep>amZ@XaBzAbw%Y}6Gy z;QjKb+U^@E8%+yp|E=k}*?YV)hr4E-tsvjymAh}4+%NC7`oHRa^5q%P74Bb;?F?DF z&erbtw@)>X7si|NK2baI>-Xmk`wjQ&2TZfjjhZ)OO-;TKQzO6fc zN7lT^n(uwNjoV89%~7ja`Rm$+^@b_GwlclGbG&e#$jv|H_Ng^<4MfG}2R1G}a`M=9 zuRB49jxOo7_BZi6D^U{urM3T;DdV&=kF&2h?cQ%4w&o4@xk*2hQv-I*H>yv2qhq;g zuFC0qxBjMOetgVyRASN3>{;r!KN|ntWp^=VNcT*B+P00|x-*{({#`n4vDp9B i|L?K!fU^f_L_p*IEsrnmh?;R2tlQJo&t;ucLK6T%W7*IE literal 0 HcmV?d00001 diff --git a/src/graphics/ind04_smoke_frames.png.import b/src/graphics/ind04_smoke_frames.png.import new file mode 100644 index 0000000..ea9c2d3 --- /dev/null +++ b/src/graphics/ind04_smoke_frames.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ind04_smoke_frames.png-5dc47bdbbcc1deaaa414e2c9765dc385.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/ind04_smoke_frames.png" +dest_files=[ "res://.import/ind04_smoke_frames.png-5dc47bdbbcc1deaaa414e2c9765dc385.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/ind07_smoke_frames.png b/src/graphics/ind07_smoke_frames.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce619839e7097a86c7d3b8859ff4f83de070f4a GIT binary patch literal 614 zcmeAS@N?(olHy`uVBq!ia0vp^2Y}dsgAGW!`<2Q8DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVk4;2~i)*9v6j`8`Ki;O^-gkfN8$&cMKU%G1R$q~g}w8xMUC8wj*LG*05&=ZJ6nWN6;_=kK)- zcJ;e9zs|nLaBFS%e5bd(5-;7>{uBFWROog>U+K|a{`1!~KHjT-fB5*Hw{QNh%x_uz zXWiFh-5oibx_RgAw!40FuiDvAz0jZG_1y8F)IQtnKI*@4%e8Aiy|XV=Z#`L8zy7&Y z3IEm!rLu*!8E0QaWq;Zo)*8<>dDbe^-b+gV)pp&=d&scfLa@K~uYIS){&-ZOT_pJVf;EHVv+^t?c z`E>P}zi2SO>Cxob&g&(gD(-z|shaohsDEP1!{EP@pXJy6QnCLzU)3HQcSI3&40)&4 U=3Ts3e-)(M)78&qol`;+0K`KHQ~&?~ literal 0 HcmV?d00001 diff --git a/src/graphics/ind07_smoke_frames.png.import b/src/graphics/ind07_smoke_frames.png.import new file mode 100644 index 0000000..a97190d --- /dev/null +++ b/src/graphics/ind07_smoke_frames.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ind07_smoke_frames.png-f46ea5d9cddc1a6fa9fa5e8016035d2d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/ind07_smoke_frames.png" +dest_files=[ "res://.import/ind07_smoke_frames.png-f46ea5d9cddc1a6fa9fa5e8016035d2d.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/ind08_smoke_frames.png b/src/graphics/ind08_smoke_frames.png new file mode 100644 index 0000000000000000000000000000000000000000..a483f6a86e6b3dc1bea1a4ecdc2e3aa0b070dd0f GIT binary patch literal 891 zcmeAS@N?(olHy`uVBq!ia0vp^2Y}dsgAGW!`<2Q8DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVk4;2~o6|7x%QK*mY-UJAiF1B#Zfaf$kjuc}T$Gwv zlA5AWo>`Ki;O^-gkfN8$&cMKQ-_yl0q~g}w*#}Es83?$#|KG5*(c}Yn!`>JNtpyAk z4NNsL2lN|699TsX-WD>NJYdssxS3MJmN@x<+UGy_V+%J`DWA3RH1-n^;QLyA?f&j( zA}ky!Z^Qm?-0S7V8TQ}nUdsKryrhT)Dtx!tBHkYVrZqcD^Z2({aht_5c7D^y-k0r{ z=<|Ey-mZ|pvHx~>E|W+W6TBI6dUs2|VcPpn`Q$URo&YsGb*m_^i>=?yZpL>0*V=DW zF3o-BZpgwP+WqQNuwQ4%*_lP&OD30{`MU7ai7*4D_FuNgC5*FVX4#yNt3LPDtomYq zMe6L(gMUmUFLc-D8M2sM?1=4f@Ap0Ob$jg8($9hyCdJ*i(60QfyJOw!HSbpOtv)V$ zXyS72Jb!kRzpFmSo@y0h|cPp$m6@hks4m)H5C`SD+FMSa=xBKg;8UI)#nYzvKL z!Q1BMwr6<#Kh*trir)H@i_8B_sj*I5dG}R(wb=iq_pNHwZ9}93&o0-AleMway7$1- zrt7kgrG3-s`sp?v{ZX%f&H8cv*oW8Z2eiwp{qHWYeEC1~QAN#hn`FCf848;5pRfG0 zHms0r*;|x!;4I^_qR=RFd4c=a&v@>CoApwYJ<-YVSk1cal2=W?e&%>R&7*M2>;7&0 zt8SiSzGK_;{NIi(zb2~POx6wD(*NWQkDLFRBL1f1t?tr$Y`kigPM>PxD;)4;b(t>1 z6k849`s;J@*4eG|Zz%dGI61!h#kbj2A%8RGFYD)3-rs%ju1ZAf;@HZP8A}Wo)NV=t zy7(;9m7npNH(J||+}}QZ_K`w6i@AHWmDT!Rxz}fxUgH1H`^|@^-iBr4%4yCFOkV1? uONyfe>@Vv1Gk%faP;3!!BA$5i|FQ7r3mbetxIgU#Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RY1{o3-Dj1|g`v3qEfJsC_RCwC$ zUCVXbIujo9aO(o30&WUW_Ja0t0d@ga0V#lB0VzN#ATB`Jo7`Ikqyeb_7odLudjt-E z!IP5ie}&`2BZIGxgLz>93@QLPo#3|0?EpHRpi#fx+n1}O`QB{-puVxzx&yicx&yic zx&yicx&ta*ntY!@cc=F9<@yw=D*EG^fOOBUh?jR~>N}u2pgW)pO}&uYo1joto&TqnOh$PDT%NztiwC~aisrFIYmRtmwOTEg%V8Lv#SgyHEIOJG@znRd_cA|)P5}Kd z5Itb6h157S?Lmcf=0D9;fDx75B)2$$cx-534Z`f zrC01%tJT}vo9pZz4hxtEQRt=nV@kNSl40#`wYsL*TLpgk)yio+lq>d3$>O0*u}3NE zmrE(7`T*;d-mhwigu^fZz}8pkw)q?yA;baTz$zrW*gvzCd@~^$1ujuj>tc@uD_`X9 zQ)uP-XaCn~(Xj2580rcs)!N(C!vf|Dxv8p3$xh$*zvMdV1wsfbom>j3_IXU3s;U5B z7zXw9h1}%GTAY-bX!L)FVOVM`MHG_Bqzrd6;#Tu$!oQCw$uu-h3h8Lx-riQLl~Tcd z-|yu*#3_4(<2+K4I-Pt%8~sC7yO>T{DHqn_b9*DNsQvgmsglG+P+`R3@Y3c>c zO$1(#*ea)O+lEUSYdUP0V$l#e^{N1$arMz7N^69u0DnkN$3*bWVNV1NO_&Rf*Kr7n zF)m=P{>=J0>~&4p_dPm5D5rZkm?~hZpr?*$2eUcsANtp^4*PUCQ+gfAm;m-WSfJL{ zO}&oB>Nw;AB9V0=ycjiiI*{s zLm5Cynv~?buK7p&^tv&{0Ab{S)0{TPAtD?TP8*$j=Hh{Qfz@%~F*P}8LgFD-Z=b;w z2PmyC5#>14Noo+LyQ`V>=?TuvMF;R0$6?e_ys2`N^QrSEK^JRNxvfoUygr5UB`B(p zzBaM^jd^v~r3{(|&L320MjqAJ+&1RboAyU6nzb5%@X;eASkt&DnO2BFAoO_j`5tGn zS9b;uM_f)1CBz2OoIA!}Xwcy*g2oh5e5`u6*I#HRr44!g&;GCKA~GV`Ox-{WnE&km zl1jD4)(UGvKqih5Sk2{eSYaWu!qz@{5NHzjBOeXi=b-(^0l7?}HD2ZlqL&0j)IH*` zzT0(n!X^tDNHFPFhtT|LKDDCx@BU*VVni@C(k9L9{|ayg;{fSlrC}JbT|<69CylN8 z#a^e4Y6ANDmevQNi4yz9^rUbWj6NM^4S(?Uu4yvF?Zgo~uh{E|8{U)B-UcpyM+Irv8^1*V6`0n_B`Tp_S04z2j=up739qwQq3hdU5xofY_(? zO{W!mRd9@lpG@&M!F2fgc4)&}Y%(P?1vVVk2+%@qHUR7OakH7N*GB-@Y-an&shw6FR;+E? zny?xj4T4aZthCv~L2o9LNT$DlbFndctfqe5qJ#3F5}Z@>gf3yr6dJG2js1YYFKiNM zW4%T6t7IQnLMQr9NpF(Tkc*SieBIlpOBqfH(u;0i@i>XKHzPGto2f*O0zgM8pWr}hNUgV!#TUKgp zG}pN5vlGikmFi@|L{X^k`@jhkb$;7>DTI!52&Ve0XR}S?8!v@)Hy$U#`ZaY_Dk_~S zJcVS}Raze-!gPG^wggkG>{vS+0B{1Rg3+9tjG&3tY3B8+rK(6Yb{@i~s{p?Gbp3Y- zZKC*wqmYh2|*KeT}PZ}=M} z|7Me=L7{+Rr$|KE4b|=uddR|_U&}#A{qK>p5rIZ&YA>effK{w1P1MvD)zTJ-Ungkl z3H$b_sUbmACzq8YCqk~K){E{W@D9UjwX(h}gm1)G@$-=W2>#>9SyYc9T&#B!vZRa= zI-;!kk3m4>uBH^4SWO*4Azgi$s!ac&9QWRJZ(|w_FArfn^kW=S$qL87@(d`yA0wp% zSYk*enp&_dsTk9`%%q@Klck4>qxtOH3$YAmQayuAg2%$6d69n_WYUDE{}SJduX4y$ zjOL1;wXM&&3GVk5U}}9*_qyAjPP0=x$72*4C^cJHVfx<5(`g2>0(nx$sye>65@Obh zG<L{j*z2ap? zUtfl)LkC~3(_~kniWAW7pn=<+dYTZ1a*ZfP)!PB31;xzBYixa)COaP2)}fu)`Z9pX zynX9hhmiU*KK1dq9)@lh<|=uW5Sz66G87tr>r>lq((21lNO7h4t+DlG0O1A zkEr@GfW}W>I^G&oUqDlrLKE&#bH??OX!HO`<1!ttr^nVak2TS7O@_;Q$kSu%qtKi^ zMl$j}g+oZX3?!413Rj#xM%N%WuOXuxUxF#xV{}nIw%*mX`rUsVV1Y-@$)Bz(&4B*O zo4BPEnh1?`G@aAb3OkwFH8q8-_!_;X6q?KU{I2G!2^y0Py_JEB6sb4Yf<;&&g2@4?}`d5;R ze6+3uX@0RhP1fZ{l!q8=ug|v1XBXFEsM@N;tnW6H2D`2_E6D}S(yTKNU2M!nN8{w7 zhyJx-W{RA0=|Up9rWqw|WZ-0;xC?Ud$XjpeE#P3feNKBI$~ zaZ-FTihDR=@;p~F}*p?AIi*kVAUF~tTdK>naPY7NDb}bq3IAH z(W^P`VkTj`D zZmCf}zis=Z<^E-w%(e4YkvLAB)@0Tl^33Q!f@-aEWLW=Uja4KlwiH16-br9f=u<$- zLN+EdFpV~IiG6~HLat}+V5an*sb-X!)M*pKF$=lb!3_Vh#NN1nCIos#JIUZUFJcXi4Hk&qWP90^>RqrwO)URMPP6}D= zx!OmS?AxZ9`XlnM)e8tg!*vw(-2l;^D~*tL%BA5(JwYaLj(OK~??OE>?Np#n_Y5sC z-;{RBr}nn#yOmB9D~{W(6xjH6;3PkKnXed)NXw3Mq>!@<5c$;EGA@g&sA%x6%8B$6soxa2NBsIktjz)cJIBm#L^;KNr zc20H-o92S*51`8 zG}mUtl8Wr@5)_5i&!H>w(7#$&iYR_kJ`+zZbElc~C@gVsnW+N&S?kF48vc*~hI0cE zvpm9a=Sv;VEV;49?XBUI2&U#|mc*h#_8_scxXCDwa8zTzfoNO<8alJuBWMwENtnZU zVw<@lhM(xb2jfzLp7_K$?2%jXn1jYnp&iUz(GUH(v0+dhiW$#D25mynSQVzKIfxm+ zUI>9lFID&;TH`{a|MpB-fcZf?7Kr5QbbB<=@Ud7S#0P)?z+<>&)c>7}2lX*=JjBG8 zU2#F{HRLjy^)zR!gRpjBletFtB1}iJ7{}gqA1@1$vYXz&>@t}LnGui1>a9+ShPO+N zl{Uq910s*LPT*1IY?QHb(tI`$wl`)Sa>LX`fA4KCnhZ>s&G#-c$sE^Ye44(fBz^@n zHNRt1)P7C{nv754m6PJj4v5c1fGG^E@8i!V0^<1;e_Lt8oGssE>g%^#m8S1trH$)s zc`4&l7=|P`v}RR^;2|@_$$Wir+Kh~=HAxYEJ@dYV1c&KO*0!zUQ`aWU%-J$x?{XMi zZw*htk|_2haYsI;gxn?eCbQ=8x(uC~aC6N|ZN9T9X(-;&~>Dy^es48CvIA@g-q=m;%xf#2S3-^*NX##>v>2FldOKighZ^ zx;Q3BNyDQ_>#~u+KEEF$p##vHNF zA3Z_ESOJLCi2E7PFYzshLX#-QWC~>}#=<-_p<+y+(6ov%VQK9YigC2OJ&lJ<#hAn3 zS(D7o!dJ<$K$Nl&5mG(wcjfH zai7j})oMF?oZKwL>m}APu@7FC3)*wELuMH`OJ8F@6vuujj;|!)W}z;(_dO3b&AKeE83ETY#td_I#!|HF z+NqLSyI`0CGkmd!I}5uQb^(34@A&<9x7BKGaeX~c6XTdbA8^m}jFn~q^q9sD_ovvq z`1}JJs4Ku>dd1=-t(A3=wD~%r`eJpJ!?_V*r9fqt{N#3BM|@qAk|P;F~pVR0KfzN2Lw2Y zU8UCzSK#>@swo4SrkDE)n~vQGF)H+*5yoB+j6< z6GT4h-!|-~=~sUg$e~IVQl@cvkCKy`=v?i)*NU}_nwkQKz6m#)4{$!L0h%5pY`!;O z?3k~;>Lnouuj4OW^FY)d!8SYa0f4wju|U#EKL*uRu}{}IzN|4CbNr>QZu!xu*xb=1 zQr2W`84P8L_;fQFfa{e*Floy&kjnO?CL=>R#>8fGqc{C?1#rLaeQd{?)JiRbz}p^a z&lTm~@8qg(Ll)c%DwT%{&Six{qZwjwqlu9B=Et&tsI^}*Fn<#hAF0(P5j4uBj@1DG z;G{4!p;7fXS0=)S%8eoT$Gx;aTO^Jl7o7NATccp^4Ru7h zcfhMd(4L$4lDG1wxfT(e*Cb9lzK*(9Yr1(fx2Qt>qtfFVP^r?VdXO;ub#h~e%JIt# zk=0uI=)ceSY4|)Bea!TS^K|Q3u*1V~Pv8duG$taC2>|+Y2buxgE+s~r=b;2g=f{a( z0olv*&E>e z`+hj8uSu6R=nBNTmt_+f0b&n@F&|ad=FG;B7)Hb%9j(Fc0QNpPk&41%-xbjG1>4Ma zpXb|6G(VUB1ODiuI0GxgUoR>oGPLG2FPBn`yH4@EsFaCYavRDs2%Qalyi3(NdC!I> z)8?HLMcCHc9Rrh+LscgDN)RY`0YChCQz?_7YVd-p6)Csy6Jbq)qRZ}{*UpMb*uZb{ zDABHZ0lV?h(MJD<05N-ck}|#XdmSx{1H-`aQsJIt$~kufSA-sQKPaLi71TU|?pRBE z%Hft|8-LSEOhuH`MNPRNV8_GZ5ZkzSc$J7x7El0PAlAxM=3y%&zlcn#m<}`oY9Eh^tp5Pzme?mu(M1}4`yI_S}xc*BX63gFp zom#$o*qPYAPG8nf(j5Xa2BE44D$!8JjL8c2Yv7tp90nrU&p)kY1Axp(5WqYCFpIg z<=$@ZcaJ`*mG!@I@A>W9zMqNP|Dk+|X!IM~^o;Lg0{~*_eX?~65HMjVz2lUCS!6(; zqI)J5Eq4hL*s~m=eET|ZjW>6xa@|{U0IkePg95TPV>)gJ>psq-3yzr)owvq<+UgIt zn7izr?163Wff2b_MEongPn5Y7nf2{1Omt5#P0O3*W6676ox{0=T?z=e5?*P|YztB3 zpY4#UF85kKIBB80fhz<@4h?S%IRGS6>D`fZA+vG3^$XNqUSz)GNfnEeldRAd ze*4-tah>l5awWC2GKr4jX^>vd%eMg*-%$dO-9y^ugV6la96(Jp`zs0)0g`cGy2(c` z(semVm$r04^mtA=hK1}65T^KshXHI_&!adenu$TwluEp*WCI?C5&**TbgyySt@Rki z2On`@&QTkMr-GR8gQugOZQ#WufsIuN=D7|{8VS33QtFBhnPFJKKVXik2t@ymWlL!k zt``F;r}vS>SrOxK8-1VG0H*j4K7&;rggke#^9z_Q;X2=8(&p}$ zq?0=0t>wu{$w(@0?Bd}>k7=`8mv>2E8b3kg4Hney$;X%;F!>uSlzs8xy=dsHID9bT z+Jk(W3*+v&a!;G9pRE+4E{~^KXj2~Zr|$jsV~h=DZ)WhD=9CeyZR?$*P4H?O>}Mbr z&7oc>$#?13_PRcr7<|}45CsqP^vgrexlts5X2pAA1Q@`We}ovMeuXeBO3om41bDoe zjX{1-!|hmN2<#kg7e@uInY?ZpN&?OAX453C+%zN9YhjAbNidec@}uP%uhjTJTgg`v z=65`>s8$tWTJUm5Tt|~5G=qTFj6d_y_{9W6 z&+S~N=?pQqkhBs3&J`Ow60U@9yip>^nP5p)a-mYmQ2I^9vOE64C=eSNYHjQYS0att zGxmP^u&kwjB@}O3>COu&i{h*8H;32pic5HWzf~I`cRx#$ypr^!rD>S3lSXA_Z}=1H zTD8O`nkT-`6I@(Jwq>+rPih!9@aS@e;T``5=8f$GD{Ip_u+9W!Lhq z-}h;eh<@UpB^R)UJbQg;oxGv)i@*6pPD3ZQ3f5234GEOAazGCv*R1* zXCn}r{p2%wl24zjsPJ{3E8nT%capv<>};eHN@ptVi^^*EeKpbb0D#y{`t)`wlpF*6 z8}&uuP4pd*Og~;q!0_{yxv*`M4%D1~z?JO=EGm)1BeL?1IGrn~U-}~9_>5Oqt3xbv zbFk-QY@k0O@xFU|yjG)m=g%q3V567SQ@y2=y@PxK^h5sKA9loH5!)%>RC+zbhTA(^ z_Va^&017_VdI~Zb5vaGsm#$4(NWLKc)Mh{qGazFGe{js9;luWZ{m54_-!hIrn^`3=%G?; zPeW*+h~aB)=(J2m45)wG8ROX9fx-Pvd41+V&&PImjIm$cy{LzPEb1=YJa2?K}U0Z~T4v#pXo}5hlq2c#IdHwXbVQ z-H;o-eT^{9vN)vBEI~_X)7;0R-2=IJr^h!2^QhGMRm!Y6O|q9k3XRV!+2!(&oRDzA zr>`E}%~?p*bdLi27`)9F-WHGtuWvHAnU5LuOKsxaDrxoB3!F7fP5v&F_aM~j#6)#^ z6NjbYKRB^m8pe4d&<_{xGxUh`L;$Hzr!WMhURYLvXSBtVN%+lSXk~_BABR)pqa9-!VjTl6MnH=NoBuXRnrLL zqSJcj%HH;#pEOV+UZOy4VeYAr=+w7$4~c@mZ+Di{LFT{T?l793SC&Er(?RXV^D0{} zZGR8E9W?5nt{YE~xGEHt40lWh!tw~dI1q=uSVf&YqcT0;F|dzi@V3Z)eE5rjUNy2b{HM zFUeE)cQxctcXK-EHO@C&!W~nS*_wgR%Y)vd^FHam;K(-yGtgfkgaadH zMxFO7mCmUx5&2ssqH_A`1$kv)?-UT_DTiD}-oO(GtdQIY=uEXv0xr@?d=uSC=p6%^ z;zE5veveHBc}Icds|-TX?o%shC1a{^@dpwc3s{z=*bI`g0!$r@+(TKNV36x26s8JI zwBKET=Q;HWKsdye>XZVgY)HXnh3G6LLn<5m|C0i!UdcnIeb(O)`24Hpc&K+k!HMUh z8BE*PYZy4l1E<4V;P8h$#Xmb)O*(B#=FYi!kV) zSeD&|z_po$N-0d0GE<MQuJaM=PA>bN?2 z0Ook{A};K&1gWn5PsBw&$SpCxTVn&WPr1OLBM|y(8h#pW03X_VA6pJGHq{DNnRFc zc!x+-Wf418%NsIDC8q%UR8&3gS?}m=iNr|J&(kp3DdaFM5J$*5_w=XZjT=*gbH^)b zXCb?|IS9lc=vRWo_GVy0M49_`y>W6Ag@NIuPA!l4e?Qffm|D)2!b6aY{s8!cr))&JBov8#?3A@}C^v4jr0 z$lNXNd}Uq7QY)SQ3;*3`%@H6ZTo-`wr(hnI5A(&&#GN!<7|fbM+T%E4R}5L2fJMtStTX*4x42*nUbP{D1HlNvBd~X1|Tg zjqGttnHNI83yse^9OJ%2j=dZ~<2`zZjad0*2R@a80)Bq*4*V#c$5@?bEVH=uG*eit4*Y?4GXaiN(jO)g*@SaV=Fg6%;g-0<;TqCi1mrBpU2S1_xCDRD7 zeTjqMbP&lSUz0QIdLJ%s(CS(Fm#TeME$^yOapf@iQQzmTC#Pu@VMMlE;QH z?txC)D${g~v#D}76EW@Af4;l%+1y#YbKSi(O&Cs-j2vniieT|!*OvF>jEDs_ELFvrNQuKwcM@Q~iiJ%+T=tPjNc16lH z&fyrOWO3*$vT5S>m8jwePs{#4n0@n!59s9%@m&T|{RO^gJ7U}VHWw%WkjGDZ{mUh= z<8y(jtL;}9rtJn;U};>dB37Os3!>*cgV%pD`;#wbdzKpova3+#QRWoKi$$qyoFexF z$Ugy9YKC5??0(b#ij9g%+hIoU`6jghkSDdexs z@?_*+WM0wQnFq5|xT}_>h`7+ESIc4sw>n;2gW@Ez28vz%gv&W5jDNvP~sw`1C{$Q<1_^Ppk3xYA^flPC7ly$X+*~xbaJ}9On z*bF?J0RpJ^sW8v^5A85TWzisW@%g5@Iy>E$@AXE2#jrUh8vE?@;u(Gk;Ufvuk~}t^%NPE;zooEI1y2Ou zTxsH#peM1XR={SoyR@qq1fBY)IToaMUX~q8n+94Xl7=8+X6)Zxfs)-AcVA)^i6p?~qvywAQSFVJn^g@G0Lxl+_%jrpti}Zoov^sSE$bH(zlMA|zt37r z9!@f(<|g%0imh57CHxW%bs_~I9`*`kU;v=F-aYD%00azE?D4jY%G-tpo^rDDDaQ&; z`1IazpNxi>)!IPO#3732_$tD~NT6N0-+uw@(`BWjq=pd=a{dXQx}<51wH(*2 zvIoHv23KVocjCli_K1t&FvVc1Q;z#zf6=F0>n8?KwQuujrCdYo3$SQ^G#<(0bv;&fxs8!&xyi3Q$<+;-ZBZhLfXoaD~_PjP*t0DN})XbPQyWw{1b zUxQAaetrVBNAmE1!(C2C#snOkF+Wf98)v@L{Oa{6uj4K6By!ckgDkQhka_!U@I8^q z7SE*zY^yTi5DSS-)S$5C4=&M578trQdj8jz#{jc-(clF(uRh=ZH{*%fS**O*vZ3EH zWBw&nmhw0LF9R4_hGVc^eFc3Mj-dMw7{LZ^qs2JM<3N@#Zo|A$1lROX^pSTNj#8ux zXu=T))E96F6&4{h$Z-uC;D#tJDqR>0_Oyn?e#Sv_&e#A_WopQ@YHD~t4o*$);EDaCO9OH5%)rQd z69u=F{(u2jak7^dVxJm|*2CF4QMj0)Zub!6ySdER6Nyjgweo1ygf6tTxAIF)My^Qn zl?A4~n-vJy|MLE9eLK+i%X_f`beKKs5=T_5j=krKo3h2qK53TJJM}Opvf`g#+6yE$ zCQ4$vJ%dMwim(4X7rZ&G6A@S~3vEe|Ha6Kojon*Od+c0am*6X4>-&cLi8$@L%iH>S z(b6vc@{*XrHQNXo1ND$5G~yztjHHIC41Tt;t$BWS?JE(w9-@`Nzk9&^Z z5D=x+_#Xw-D+F`t?|vQTXnNEEqJ;zXKwWr4Xd6GxIu&7C|6&)Ff z{w40nFJOpBAVdhYcIKpzze%{qFX^mBb>Pdje`Rb^$)FKqI^T_!WXTM^##7KwqQpdL z&rZkKq)t}4Jey>D1lAWlS=qbvRkDzF@~{l<*9ZA%3#EF&5>@RE{%Jp?F7Ow^kI_^a zMxq5MUx$h9uYQuBk3TU`nO|E$;9MfMZe|Ci=fOJ!SVANq>-r94)xcf)NzuS zB<|1brJu~C7`ndg8k;zJ?$KeRdPL?MtPc!FqO-k5QiNM#dOG*{uF5XaNZesU^ztRi z^k~J1a4SQxYWN zQ-dqSTKy2Je?k%uJL|eLhU*3E`q}XX4^!{Lr(S=fXM)U9?02QT+x{ z|BVMDBq;A>KVU>nbkB*NH&Cmam`rKNgre|^TlpXo@!GqS76Y9vi?Mn4MvNXF>{alO zzxL)qXh-lA|h$k26hmB#c?XOdG2QF+7t&JYtl(ijCWxf_jqR>_c+wbp?^(q zQVYk8{Zl!8jJuWHku{UD117BgE0=87u*ruB2=i3lOS#XKWIP0*22E z31lMY>c}5Uk+uJ<`Y{)$_Hl;LV)>adcb)lJZ_o2r@Et!w+j`L#pHsnnwXYM?5vc|o zIc8arEa!=utQ9FTEuG2c%2!MTJwnC}c+Y&gUR`&r4U%;D{E$D2LoB&(av2mg^x@nA z3SYN$wpc$@P?9IQ8WlslGK!8CZciHoGRfi~eS~W`M2#GLiC2-!6@LTdDN&@#(Y=fM z^x)!W+mxt5QNT+SS1};B@!z){HHZ-QWjtPG$iXWFQv24WDfTY^! zWJ6pJqP-ujYrvw^CrYq&4q{|@v|kxV{yJ0WR~V7tm}pOrc}DM*cas2dItoaaSPx>wZFgG&E8a&}+sGuyfDe=D=K<8Lfq8&l(Gm#=eSS|%>O zH~UICkifGSZi)f-Z4K35gJwc1rXi4Hng}MhLm4J(xKSdh9MYbT)-FJ>Z;4i?L~uJ4 z=lrl7U*}aSa`8%dcSO)EZo-OV%1qmgiRgnv9!}}mc9okS3$nUUWY$x%&fg=WSyn~) zo;(t}^ej#tGx^&of#IbkSaX{O-dl}<7vPyV>)i6B46dJg2-K{Pg7-K5vsJRq2P#@s zS|Aer2#PzvN|DN1~O9VHSyp6uoz)$o5W5dY6hV0GOji67|E29b9 zuaOCn!@*td7i^G;x}Ox^{x%7RuTrx~sJaRt&(%XT)b}g~yf>7%BO&uDOhAXHHgk-? zYbxa_2^7=O?%Mk&_6`mFVi1fp^#o?Fbge!~EG#ZW^jNc2Yh>e{!1m@=+2SBNw&}y? zDK+hxN0q{auD<>61(mDeO~$}hI-l1`&LSLLqCw`f&K^DyNWi?IV~;}8$~`@0>3=|1 zr}4MTDYKoh|oN?W)=6zmhq(QEd+})iU9uMm5A0pYlZ3ZPsgwpW zzqm7iVajgt^wKQqm}HCzKNyJwuBC~g%kEQaTlH!YU0qgu7YYkBBYk22;i5nU5LIS5 zC*1dzi=)VEz5YUZetI`qUB8Q|G!-`Jcm$)`1vfK&%o=hPk@>^UF0;6K25v&z>7YvW zV!;xd8qbFnGJ^D{(*(sFGL=j01oyR>=kVpmx7a^=mym+LbqniiKI?W+cYE{9#;Tcw z8+T>E_rJRU`MZ=)tJ3myepBnnrlYi~si=*~3{I!I+BQwq^=s)JCVu&=P_|w7(Fs*m zRq6a>&C3Xw984yrhv}hjWYX(h`5U{w8CWZ-{!UAehp3A`P!$-#B^D>0fUW()G9~*K z@Jz82elN0ARu##_Q0}FE-e;hi>*2ymE0&np@Q1V)@7{>vJsmiuW;jXu0YLoycVo*K z#=LTZiBz}+-bvk!BPUL3YjB@~CEkOqQ1F?{sb&?JN#uenCM0KDfuMJ6xfyJ8K`kR4 zp8x);yc=XYGWO-@jTxq(>ef?H<4lfIf-0I7y0PSLj{pyR9a{5Ao`U7MAh5~&c%+zy zs@x*ley4Na*f2Qs+V-Nxu?ulHcrR^>%^d&_XdVvTtB)Ey_GF0DZz=>RFmk5 z6hgPQ??}IH?e!HG52HtI73%eVypU=Cg_v7BGd4G3?#unWq~d%P|C2a9;sYvio-zGi zZmZcaeEt=y>b&97pIYf3R8Dw;@HTkJ4;F6Ko~ZP&5#mundNH$BcC08 z3B?5R1vzKd-Hj%FT9Eg2WO}sxA9(Bh>PH&-98Evd8-39tx?6O{&V3N-c<7?3CX-Yu zm~jpY*j%P-ObjJI%~R5laBJ|7ZYsw4abKW>=$Ao7nv<|SJ0|y1hm8HiY0E7PK=^E@ zp5-YY9<>6jMd7Y`!JX#s42`Z_V%ozWrIAsslybX7;N6a zPS^WPDOp^l``#L#`Q;E>kg1Vtr>=&Oy~yG_(p&#q@TFvU0uh%_l=J1@-yf-pzyZtC zsl=oJ%96KV=+32tGk+X^`6cVfGJ?-)nU~}EJ#7RY(l!Od$YYQ@*C-OHZ%iqIV_o&z z@LZzBP`0M8ymt*dUZiWD+|g;9=8B88kLFlpok<#9^jZHV>>u{rj41yG z{~EM%8#5{!9SRPO=ddo{m;1TyNX)8i0Cu=nf6N?C4@G1ze5BVnqZ%-E_A#@jKTs&? z^g6&(U>dA8FC#IelYVB;W-T|l^CB%RfDFIfR35dJ!yvvB()Q~gu%{wV9)-u?AOgu8 z$Bk4+yfnO;_Y~QZzWXhtN(=5baQNbD=$2jJyS#-pi&!*g`&ks2y7WBR3jAv7Uc6pB zNCsczkID3&(d*EA_mLm@w5}O+3MYZ;cd~6#<%PJ*LDA5Ol7$kC+I7NhySx5%5_TjB zo-HP?+)E(Ie!nI3O}3Qj@QMN3fYUf~F{dz(v1mEgE69P0E3B~e_QdHjg33i%vMmX# zU=t-$CmF8$XV+O0KX3j|#Q*WcmlZnZ!cr+W6FAly#|7`9;KC*UUritu0Q?_)ECNY& ziLqB~)j^a-2HYYF^OF+2z9rnw`~?;WB7bB%u{5OLIpfG#j09|YauchlF{*ODW*78A z(xjWxx9O!-3t@Hv2RZ}hW?9|#u$REjZ~sRD&#RM(yB)@shb~Fk!w>ENSQcE~l@V-L zqXfF%>IL3azgnD5f*}*c+!Ip<;kr^hKj`y|c2`NBE)PmzKeOHgbHK5#$%_g|Czq;P zf!B`9I`?rI<5wh*?Hk;|O5UeW@sXSSb2=J9{e8_pVDb*B=pdA{a3X4rDd6v0`Cw)y z78#*Rh?W>co6KHeuvUF7Cr4Wz7XYJkA_?B{TQ59(p2>A=p{vrr?|*H|{E$lT(Xwtx zzc#5vA!&{yVPOJk&Z6Ud*HXvBnmWq=ZYC|gp2Lf}g+D_tR$X1!iHZssb z^Ejk|K2#H~o$a%`+cNZv#bi^zR8cRt(`++0#2kq2HA#nh{5MT~^bi#_&-si7>9?+_ z;_Kw)-&dYO1EH(F>_IK;VO#Cb9{p}$LW;-<+a!Lebi`e37_8rj&Xdi+APVD+N^P7A ztDt_jIMXwL{rWQKIvjDc_}@Cf{S%I7cm#$u*xkGy1lpqC{hu;84wN#o?lR;>XM@-N z9Y^~i9k8>b?KWRyJ38*=`!uAfFojy%wzb94r7Tf}{=w{($euP}M;yRMflShrmLld4 z!0B6RI}$oC#yD%~qozQ3qvU8OyoxoeY!O2 z-Y>s_n7wCo|wb< zS~agu{=)ee!s|gUb(9i=-GP9^VP(yHR=)sQE<}reIYw()pxJsvdQk-HpwvV0DCM9% znUPOWAQ4hwe7(6jNWF<8HekdDy+KjgAW zbt762Yy$!>2eFswkHRT#@raBLV!h5+D zhSbTYs{RW)5BmhHE>UNuUlY@+7I=9VwGl0L`*;J7`R<2=&80a^@q+{z*x?@#!Y-b% z&#eFGa^W9579;fISi3ogx<^QKJbHd!6_(cx&Qp3LC+%G^wRad1+ I*)Hb)0aA5B6951J literal 0 HcmV?d00001 diff --git a/src/graphics/misc_animation.png.import b/src/graphics/misc_animation.png.import new file mode 100644 index 0000000..628ec4f --- /dev/null +++ b/src/graphics/misc_animation.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/misc_animation.png-3ee5afc0c16e52d655379b4e71179633.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/misc_animation.png" +dest_files=[ "res://.import/misc_animation.png-3ee5afc0c16e52d655379b4e71179633.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/misc_animation_3x3.png b/src/graphics/misc_animation_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..d91ceb415aa044c17bdc5cb06229f4dea57a11bf GIT binary patch literal 748 zcmVWFU8GbZ8()Nlj2>E@cM*00K}+L_t(o!|j;8dD}1$ zKp$YWu2NA|Iu4*N4WQl&I0MiFWB^bDcmQbu4UqJpdvgG#azzf10WJjyk{~TRDNMN# ztGn;s0mr)|@uQ3}LicEZr>CbuF~$VNS_?p)AGra_JU<3Y6nYAjTL`Fc~1W zav)A+vhMuLU)KD zM8Oy%iA4iE+I-$sh#=3d5D`Sp)`jy*TrsX6;1yf)|E8UD<7Pyha{|akFnXcGdrRV@ z0d~9He1H$c(%;~0fX{KV>JbF8>)X)Cw`J$ z4(ki7cJD52iz{VWvZh8{cNmIGwesG}@9Hu2DfqP*mZtZ>-H_f5YigPcV#XNh50T@j zZ(d$r$}eBP@rU)~+g=D;eYdx4XxVTGQTOi?TM|I8sRv~tOo@n~)UZ8PO@~!gg=DW_ zy2k|Y-iv_HAag9%PFGchYJ=Z=QUp}nVW@wK4M4KDun?Od!mF`G)O#;9gnjQj30afo zK-TdXTQ(fr-H;FgNd{O&Y?Boqi6t+m0UnBm{r>L5Cyh0009>NklXE~S+7%x#wx@Ohh( z(g9MW8#y?+oJm&l1Mv6wEww+#FXh|Oy4AGX6X)D4EL)9;8nr{)Jr;O|Mj%{?S|Wx1|h5j15_Y(0GDAli^587 z0QD}G|C6eSY?WgQrn!iKYyECJXJD*%g1A}Pe0 zm+VP~vy=oQfXpLH({4*tvINl0dxM^<#F0YEo;d9Kx)MhOESvg|$#7;hg`lvd;{ODg zZt81P5=pEPU>_}7W^O8p0L`lo(5@PQ;z|qv&Y18Tka-GOT!{g!OY?q`LUvcA*^u5} zOd;g`Bm%nk?D9FxAbaC;3c&DQ1hDkIvi>V~bb#qW1oB=4=tG-raE86MeC2+6RVaf6 zz;cX2{Sg5q1{wiWGwL_x2bIM*@jC!m1{wi68=j@G_ay-P5tbW(GQbs@O_JBMgVv71 zjtA~JUvVwHZUDr$9# z72x;*$laT-1DI+dGzN}sk`F)^GPZ_uJzqdSrXMl^&}y)|?>7LD)j-;9F1F$Q%i^=V z2W9KL=MsQ4pMD2`{_^EMfc#nLV+?x9skG!bcel22NUptVu&J%{!}lzpwj03rwy&3e X7-f!(34VxJ00000NkvXXu0mjf0hN`I literal 0 HcmV?d00001 diff --git a/src/graphics/nuclear.png.import b/src/graphics/nuclear.png.import new file mode 100644 index 0000000..d7322c9 --- /dev/null +++ b/src/graphics/nuclear.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/nuclear.png-76df106df12a290ed7d0126a73de5bac.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/nuclear.png" +dest_files=[ "res://.import/nuclear.png-76df106df12a290ed7d0126a73de5bac.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/nuclear_3x3.png b/src/graphics/nuclear_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..b52dd9130b25dfc89d12508f0066de9a6a3296da GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZ;yqm)Ln>~y_BHYzP~c#>c_w!k z+v1H5<(u>)Ivj3scUIbn%<>6z>(stevrwR2Nl7!$Q{?@!9V#+wZpiMBxO2Z!ytu;j z=#7)lwR%lDt4^A)a8nN5a80qdFXGQ(j+fiz#Khi~n@=qG544KG)78&qol`;+08NB9 Af&c&j literal 0 HcmV?d00001 diff --git a/src/graphics/nuclear_3x3.png.import b/src/graphics/nuclear_3x3.png.import new file mode 100644 index 0000000..7f1b78c --- /dev/null +++ b/src/graphics/nuclear_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/nuclear_3x3.png-e17c2e12cdbe4d9559a07f3751d8ba5d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/nuclear_3x3.png" +dest_files=[ "res://.import/nuclear_3x3.png-e17c2e12cdbe4d9559a07f3751d8ba5d.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/police.png b/src/graphics/police.png new file mode 100644 index 0000000000000000000000000000000000000000..d32309c58f0eabf0994ec07b69aa8ccdecebf70c GIT binary patch literal 533 zcmV+w0_y#VP)@m!aNsPXQZ-@Z^c)gDAaVS9W9o7Kl#)7Am zNWhRI$@2u_(j^X5M=odj%f8OXfo}B-fXdtos|^UKM7lsEWp&othXb|eE0ZZgWWK4C z@k8a338i{Bka(LxY`rgWgw zG#ymWy(FN=Xi(bQqt(kpL8=db71TVS{IOvMNU=E@4M=86%jN|VzBedk+{0x3J~W~U zV{!vY?+>d?2g9-ez15oD`QbmYj5Y$oj{~7ALcRJ-OLr+_dLMIyFaYShs@DV%E@Z}^LD8Ex>Xov)x3vyAo& X<@t1jR$gQg00000NkvXXu0mjf8+Y>Z literal 0 HcmV?d00001 diff --git a/src/graphics/police.png.import b/src/graphics/police.png.import new file mode 100644 index 0000000..f3a23da --- /dev/null +++ b/src/graphics/police.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/police.png-c0697f10b5edf006abb4b0ebad11be35.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/police.png" +dest_files=[ "res://.import/police.png-c0697f10b5edf006abb4b0ebad11be35.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/police_3x3.png b/src/graphics/police_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..028871f0e6baa6bc1aaa2e8714a16e85cb747595 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1SIo6Pjm-TR-P`7Ar-fh6IP@%EZVXqeFle0 zR(?Le%Inv!|Nl>KP*9lN$mq=Hmo!m%0Y6j6Waf<<6y7Wn2EK|00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*o6 z4+0a{_~Z@%0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~000Gu zNkl;U_5dMT?>H^5U8TZI&{d9p~be^k3c4(9r7s$q);Zy=H_j+ht_&Z;GoI@q^4;GmThAv*LE=;REhiQ zWq9(F)_|1A&LZST3Jz_A$)FQ4ibUtm(7vSrOvFKoM3`_<(kJ)`9Fq^3vu*RzfVesW zraKQNz|EWf)<}m>kS5+&FL+iDgE48X-*e?qRj!djYmG;FH+bY=4EW|C47f9;%{#ds zxpOCh`|4%#WQsIkMsG zG*5(`p>599Kgv5is|V!BkRuCMWn$gT8@_49^7{$6Y~Pxt@yNSDKeBypb*}LjfFH-> z5y#^Z|NZ?Bej>vidTgsbN}2m>XD&u6>!g&U2ppVfz8BqZ`9KH}VM|?jGR1v^l>jX= zGY=v{e$Yi^RTRaEazf5B-_Rj<9!Kot8W~zE%iC)26{VoXl#vn3{5Tu*&P+{^!+2H? zgA~lf(iF2(mABO%8}v|0#n}QqjX%})G_N92F34TEmjgnbyDD38V%-DW@tyjlSe2@vTer_JW%*txs8LtA8?jA9zJOZTl5Lt zJn={bW@gle!A_NO9|AMPv95}uIGOD|!Xt!(B{o_JPzr17C)(WF=W;+AXqNwc-sD2K zl1kI9(Y#3{vH1et@~F@EHpV^LH~2((Ud+{6$`q!Z%&IaUQp&+L`1gr1*-UndNAC>x z!oL}_;Vm)GIOj+>5#r|Z_X{o%gVVgw5Ef;PPx{qqJhQwqSDgH967^_{6Bd5^~O< z&?cF=&JAc2EdFY zYQ*-;JuwGfh(AbN;Bhx^&R^sYF0zGSJ-E1DumR^K5L50>%Ky2|F0LjVgk|kxp9uho zEohSNha4&4HNlg91*C+OemqFg5>s{S$lzkF7v8O{kCVa%J$7UrN9l+H9fB72d3+udQF;>LED# z2UGi~9X7Lo7zv_n?JfM|nm4A4qKGa$KKBS(H&K7T#}Pia73O-+U>kJYg!j{bzZe$~ zuhkYDzfYVdno)IQR9v9WrPd9kEY2=GMbk8R8oBlH9IY4c3yP>G(|Tb_AiRER#sn4) z{%8&W_WualD zZ|oKOz!dpdqoVKaapll}^7l*DTTfW>%5Bn|5c5TT?^#MdSLX^%e6~ZA@q(|rI>Uio zXMFF>U$1s&3n#+~OXW4EduDLm*}|BlC9#Q>p<`vu2c<)^lu9;A<>o(JCNgnjX2IpT vWtux|vtAX?{x{L=PL1{Q&g{R1d%m$XFDQTeVL{z_klQ_7{an^LB{Ts5`Rs8} literal 0 HcmV?d00001 diff --git a/src/graphics/rails_3x3.png.import b/src/graphics/rails_3x3.png.import new file mode 100644 index 0000000..d2cded5 --- /dev/null +++ b/src/graphics/rails_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rails_3x3.png-5c3f89f350ba5e3516b5b2261800503f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/rails_3x3.png" +dest_files=[ "res://.import/rails_3x3.png-5c3f89f350ba5e3516b5b2261800503f.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/res_houses.png b/src/graphics/res_houses.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf204704ce26b13b031f873a94a8f7da1eb0a47 GIT binary patch literal 2057 zcmV+k2=@1hP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*o4 z5gIg1SdYyB0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~000MI zNkllgg9wNQefFJZxg48p!z#h9Of&0u|aO*OB zBS%$L-aZ`e$ZQ@6-5zU;D*wo_mtSSEdZeFI&<%fy+svkDe;5> zyNURV9iv;gp|ls!$~$3*nv_~c>)|F!TLRY#Ck%_$*#f|BQp?f^DR&WxG3EYZ?_ni| zhF0z#J78kG8%QxJv!%B$jjfBqpzV2s;?q~)FZPZtWp)?)K@ZL^<~v0v0D!&QN^~Wm z-#gX;>``y5L${9jLGK3?&->~!8PIJ9*syfj^+g$A%xOIE)LxI=svR~2t{Xl zFNB2?h7m~L$b_(<(=D57p7Y@9^tu7z;MqT>8)*Ju(cl2yV)@Y{M_=~-n+F3J)e8RKB zQr{>k!2u2S*n#7M9((WNxL}XnIwZ!9Id>s3)&jcQ7u-~Tw=X;`!Lm2%sQkeEKagNc z!?d1t+bh=9>&~5_4`!xVSI_Nk26aHs&B2I7agdTA)K?81175=aP0REvJ#A~c&9xS!c;2R1n3i^couzuUjP zMrB5sDUnCK*b3v9(Uc76K<24qQR0H%NNge0_SK_gmvt>sdib6d_qn_UQ44?pjM?X< zrU{$aGh@Xov~3$bY^6+WZQ;+KPe=T?iFHuf(pVoGO?|YAEzJy$<;HZ-!~{rNQ~&c7 zb6{-H{>T!0+1Rnq>CZEkkbpAZKYFN}D3wxB zMNz1tC=`HoR}Zy852bRVtUJbrQzgpT?{$QZ&7%`hXR06EK7YZF_fNZXX1VhN^J)o1 zEl}|)Ai*696t(b@t0h4x$1c{=?@Tm;8wpC;n<|~ffbS-j8rX)SZQHidBE!eQBOt12 zfx*+BrmvzXOmFRO33Q6@x-%el%Q~3tHWD+4DN^s&`+^Rh0<-M}#F*kZmB7h+R+Ykb zE3816o5mM^$qE|?C@NCuEgHfhU$B+PS7Lxu94xtPKq9)(iv!9U_@+Xd$`zzs7u(ym zwd(_wt02*;EvQ_1#A|=N&gSIF?q)VRxc<4CMM9G3#ocK2@%}MNpnnEy+tw_gXO~&u z|7bsE2|_wBDN{<%GMd>2QoznvcJ-Npbz%T4!Mc!j9;D~&%p=JoFsN5r5>V!l>srrI z#Y0-ftDsJ-Mfs95@ddZGkjT?B7n)!OY8ivqkVA6#v z!Rk8Mu9X#NWRg;P!GnI+F8yt!d}Bu-rX_M7zl1 n;i@%d-ps87+&a;nU2OaV=?=3rug=W000000NkvXXu0mjfqwUPy literal 0 HcmV?d00001 diff --git a/src/graphics/res_houses.png.import b/src/graphics/res_houses.png.import new file mode 100644 index 0000000..e2a94b7 --- /dev/null +++ b/src/graphics/res_houses.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/res_houses.png-1402283c22305d5437f1f58e26ff92da.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/res_houses.png" +dest_files=[ "res://.import/res_houses.png-1402283c22305d5437f1f58e26ff92da.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/res_houses_3x3.png b/src/graphics/res_houses_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..530b0e6e79e7bdf12e0de1f714ddca04f3b0d425 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^%s{Nd!3HFK8XF9O6kC$Fy9>jA5L~c#`DCC7XMsm# zF#`j)FbFd;%$g$s6l5>)^mS#w%OfPBWj--?>v^D%Y-UJAiF1B#Zfaf$kjuc}T$Gwv zlA5AWo>`Ki;O^-gkfN8$4iq==ba4!kxSVVeJpbGL#>R*C%*==D)!0-H96E5|K*2IQ n-h+mjbB+Sp2Mku_6lgOuINemg!rc_w1v1pr)z4*}Q$iB}@m)J| literal 0 HcmV?d00001 diff --git a/src/graphics/res_houses_3x3.png.import b/src/graphics/res_houses_3x3.png.import new file mode 100644 index 0000000..2fd114d --- /dev/null +++ b/src/graphics/res_houses_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/res_houses_3x3.png-aab63820443167adebd3d0f161e2286b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/res_houses_3x3.png" +dest_files=[ "res://.import/res_houses_3x3.png-aab63820443167adebd3d0f161e2286b.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/res_zones.png b/src/graphics/res_zones.png new file mode 100644 index 0000000000000000000000000000000000000000..5ed5a78721b6a27a008ce3b40f00669259e9bc48 GIT binary patch literal 10515 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 V#M}s6hh+c&002ovPDHLkV1lsnK{fyY literal 0 HcmV?d00001 diff --git a/src/graphics/res_zones.png.import b/src/graphics/res_zones.png.import new file mode 100644 index 0000000..37b146b --- /dev/null +++ b/src/graphics/res_zones.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/res_zones.png-81853fe1afe04cbc5715b3990016d71a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/res_zones.png" +dest_files=[ "res://.import/res_zones.png-81853fe1afe04cbc5715b3990016d71a.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/res_zones_3x3.png b/src/graphics/res_zones_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4772bf96d028a2653676746dd1dcaa558612da GIT binary patch literal 628 zcmV-)0*n2LP)^w3`N<@3v`aG!5p2Y3v>>z;VKq>=<|$|nCftHV&5Rp7ur(B@>?HybXL})gR}Mu zU-CT8?4*}Hgxv*WvvMkleJ4_!VlZP&+C1aYgXi?j?CbM7g^oA=<#V-0#j^#buguD@Kc9=11_+j_{Ces1S`54jMn<*qz69HEINX8Jsj1Fu`{ z^P5kO&YCY)n;(ghy|kQU?Bkr@>d~^R&s}*QF~s)yJ6kJY?0hgfIfL8$8Blwx-^!eN z7v*wZH2V%|NY4^w@yrR6TwW`aPtL4b!g!t$a69h#qQTF1eh=9SO~T_*bDkenoP~B5 znOkg1z31_2PsS9&)H2@ZVZK|C7;g6x4By{Ouw65gTqgu*wzb8;EQs?0Xv(v%yN126oEP)EK|00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*o6 z4+A&y;4z*600U4-L_t(|+U;B2k>el?mKmDZG;j^%9k+1}&_D|Cx_~XYaUVwlM|3D$>@gd}8KY5f==p^51q#+<;I6G<@buar`GIXEDI#4laf zjXLVO9{r~JixzTdVJhvmZ2r$B*>09@0cY$CrM__$zk5CTF@feYf40fM-Iq;CX_ z-sjdl|FdJL;e*tI}{&CkQU}Z zma#-vRyO5Agl1*zDR4oeYbejXb4WrpJB84!Y*q#-AR^Y4jcO<{#7`l{j?6M;jva`Q zAQH3|T*S765ixtkZ3D~HKL!EJS*r*ko{Loi!yqv8kh6LGntS90M^j(v^ z@{#IDY&DkW3mXEI=L>7p52!$!T+zg}5eW!Z z^dtFJW2|Q?=MPGLP_*#V2K*?chG7_3SEPBK2HNk_|K&{?<2*Hg-$q=7)C!ycAv^YU zIbc6`eq$N1&mU|i18ElX=R)ikBo%>tzl#V}xR-^5a%6a8Pmlm36;?yKc z^W3)EXyHGYLOHLz!hWI3`o6PqWI0q{mHmxtPP4g*0??WXU`(PAwGIUE5lja#CWjX0 yP`9(h(D~1DfE}7yYL_k}$-0=R{v;t91MnA0KSehn(BIYo0000lWHUn|N}Tg^b5rw5fLsO!=c3fa zlGGH1^30M91$R&1fE2w{cA&Vsr;B5V#`(7sH}W1(5MX{ESeD4se_HCi(VB-MilU3W zn?=gEouBGFX{Hv#Oil-#v;DFysqZiI>73;0QJJmY;lF-=R_+_~^?4V3Jr6N)JnjeC N<>~6@vd$@?2>`LYMacjF literal 0 HcmV?d00001 diff --git a/src/graphics/roads_3x3.png.import b/src/graphics/roads_3x3.png.import new file mode 100644 index 0000000..f46c720 --- /dev/null +++ b/src/graphics/roads_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/roads_3x3.png-ae1ba1c8e4551fd8a1475186fc516bab.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/roads_3x3.png" +dest_files=[ "res://.import/roads_3x3.png-ae1ba1c8e4551fd8a1475186fc516bab.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/roadwire.png b/src/graphics/roadwire.png new file mode 100644 index 0000000000000000000000000000000000000000..627e05c05b56b1d96a37ed3aa607b4ed0f7cbcc1 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3QjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfT{cM(P8|z@DUX0cvY8S| zxv6<2KrRD=b5UwyNotBhd1gt5g1e`0K#E=}J5YS8r;B5V$MIyF;Q7ZIctzxQ{M>)t zajxLpUcMO;8Z15EzI}^Om64J8CvQ>EAUM~zRGf#IIU=ElnVoNehlz>Ff)5v;%F4(D z@HTJ?oR;rpRdT4U{ac@t)3e9m!%o3xOp}jA^6V&5GrRD5f#3272meFO`mzSMZr}cY ze0n5DWiPAPezo3SW?^pU1KiE_vKQ_#IBj&^$j!jw>som!3H9qs_=lQByV>YhW{YAVDIwDKoQOYkH}&M z25w;xW@MN(M*=9wUgGKN%6^weNW{u$_0eEKppa~4NJNQqer|4RUI~!Pz~Eeznpl#W zqEMb$lA+-4=^K!um&y(l7x8p)4B@z*{OA9FduAR3Lj}en3x=n5%$&Z40`?${p00i_ I>zopr00;aj*Z=?k literal 0 HcmV?d00001 diff --git a/src/graphics/roadwire_3x3.png.import b/src/graphics/roadwire_3x3.png.import new file mode 100644 index 0000000..feb1a37 --- /dev/null +++ b/src/graphics/roadwire_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/roadwire_3x3.png-6a1dd719715a8f5c5ac8635165a0779a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/roadwire_3x3.png" +dest_files=[ "res://.import/roadwire_3x3.png-6a1dd719715a8f5c5ac8635165a0779a.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/seaport.png b/src/graphics/seaport.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b2cfa982d003c21f7adf9defd50f5b556233df GIT binary patch literal 1021 zcmV000BTNkl10 z^8wDiKuiJr*&nw>4Pa*5whca!LHtVsK&#OIzV|Qs%tW5kOLqXEdW@Rk0#M2YV1Gvt z>bV}1!39_$&UE^W3kf97a327a49<{Y2*6MtXQ%)i$6+SUvp_^OULKw>E#PGn0k9E( z)T1K}S%3rF5YTk^8I3}#`+yFI3bFg?F7Z+xRFJ7vXEQT^(Le`$Vp{(Yy(O?fGk_i( zOu3@sj53ql1fV`3=7b&quf4Zth?Q}1p6M`~*}1)G@d6MGBV2s|5GzXpRObiIkhMVU z@wWj${*8rC2M{hK@;3m`kI_M~lw)NG8j&W%3jh!13dF2tTNA1Ph6T*ks0JVl1no3F z>3T~H4FJ740_ZceZZ<5u1EA_c5rF9=CIDs&)boUwjY{wU%uehAcwR2NXdM8JY34ve zp$DMPg`ngn7t$@FCjn630FaptmIC~`J`}V6MwGrBfVwZ1ob1Y;3l&uN1gP%^KF|XH z1;A6iSRJ(ibWCI;0CG#s7$`m80^IclfcRIp3-R;>09~IJO=;}S$$4NDAi1bE>m%K$ z_+OoN+h-;+(|_nN*Z|-az;HV_j8;7-GY>?kW&%K{M}Rw5qoV-0@8ogy4o2@Zl4pLe z^{Kg>jscdQ!;M-1(tN=L@n-eY0KCo3qRpfL$hVXMfTNzbrCbe=zc+YoJ_NlN zfLq3%2j1>N!OKC^_JMoUdjP0jw5DwV?_7xAI8YEb5l!EV zDPON0O&5Ay8$S~beL&oo=%#A@UN2Z;3uyK3hDHNuD~oDczt`%k09t(nAo>8UEX25> z>z*|nnJz>(1C+>~jRp+n=`7s{jR2VQfMB=);O%if28Ul9Ajty-W&qHi=Kz?MaVq+= zdU=jNIrrjSfQ#Xz(g(bel;3r7m3n_Dw$X7XCiOucZGkobp`QCge8*f>&qu0rFEId@ zj_DMDR=?s&PSpb3c_>{62-FY0!_uo={UA%1+-89e^}4fG0k9UdK(hQ)AK>cezQZ!x z$g_ZW`PMcHQNAevV&E5TG~WWe0g}fX@hC3z3I9x5Ap2fO6fw&JLGQ|2pbnrhTF*IR z0CQ}}j6$6jKo=5+ejU$T#XP9rQ}Qp9?^O)|Gw9V~nH|sqtw95ru~_fee&$BBK+{jM rkG}~(9|uf~v@V$cdVS(M`9<+BEKEw4eX%2!00000NkvXXu0mjf^aRKJ literal 0 HcmV?d00001 diff --git a/src/graphics/seaport.png.import b/src/graphics/seaport.png.import new file mode 100644 index 0000000..99622da --- /dev/null +++ b/src/graphics/seaport.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/seaport.png-bf2a9dac7d68d047b4e64a9cbcf0589a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/seaport.png" +dest_files=[ "res://.import/seaport.png-bf2a9dac7d68d047b4e64a9cbcf0589a.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/seaport_3x3.png b/src/graphics/seaport_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..42d2f04847a221a6c0ec91b3f1f706d9b6334bba GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZTs>VJLn>}1CnQw3u_RTb^|QP> z$PmdAd-31j--=ojt|l6CuH)OS)M3)%vTaJqWDX6dX%1=55=%6iPA_DflXr+Ez?DUi Y!7XmGEMJJmaiD<=p00i_>zopr0IGE+mH+?% literal 0 HcmV?d00001 diff --git a/src/graphics/seaport_3x3.png.import b/src/graphics/seaport_3x3.png.import new file mode 100644 index 0000000..4ffb9a0 --- /dev/null +++ b/src/graphics/seaport_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/seaport_3x3.png-9ead07a3d009dc8bc256a73ab4cd8fb2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/seaport_3x3.png" +dest_files=[ "res://.import/seaport_3x3.png-9ead07a3d009dc8bc256a73ab4cd8fb2.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/stadium.png b/src/graphics/stadium.png new file mode 100644 index 0000000000000000000000000000000000000000..15c9fa465c5498c7f89e11e5d847f8ea27500bd4 GIT binary patch literal 941 zcmV;e15*5nP)000AYNkleANfUU=Oi)+sh`cD~#2%z4xd*K0S>yr`^)dGO~ zKsVe2*!-SCGWtn6VK4xV-1JH|jy#6Hp?H132=qei$P!A+4YK{22gj{kpCM zfOdQT)#pGz9>ci++PGxVcApMVAHDt*6QHjg1;`Jh^k@VS8sNKHouH*P-UIv&0nn|V zSViLjsA<ILq1ZN#k*bHEth3=>#C7I{L9@VYizU! zo-5cP06fW$k`SqMk_YfB0c16VxM`oQ3?QL)49PGq;ld43~;2mZ)RoSMi^T@#-^4_tOl z8~{A`RNB|X!M@NWfFYZT=FZ#<0BrsvJ98dDYDL!lHHu^F*v(xUFwXUWm>kR~Wirg+ zHUEhKxKP&NmN>eh15ld81~?ugt7o(x0mNo)92FKdIld&Ce=tC>TOl^6lTk{&tu31W z6c4cU`MNLFz>5>3_2U5+>md|x^<>=?sYmOp#aV!+NWJHTWS~39l^{=w=6C0Tj)BO# zksw9fyER*db;xax&2Ip7EG*+mkQnqAUPeV|y;lED(qCVyfwrEnHAbK!tc=!g)X&Kt zUd~)kzR;E&Ni;@~?nfKO!gSsIGDc>Sc%t$WMVUcZuSI1R3@78TV_NU_0i8gaOqJuM zqc@<5p)4r7ZSMk@DXjTiKVIGLT8|9a0W!+50fLm*1^@`!)^`UJi(t^!i#aO+kWM#F zChXGd(cHj#w3~I0iZIoY&D@RioPtbWX2{EZ1%&#EP)000F-Nkl+b42J1!8@P3B8`P0%ZUd=f~v$vfXdCj(vJeL^dyil6&9;0AqQtST#qU9WpwZ35uKZvjx(=Gq8=U2x5WOeN$BP=ff*!Q3bCK|>8RfI&I?NgDMG zHEtU(0Y)>S0YF>?AfXokxPVkedeZ=#KKg(SFpol?p01f#185C!R+LRLMK2B zD`Av=rIU3Kh){Y2XoI;W6FLjdCsD`)P=0`oM{8h%4=g*e4w^h4Ax5KOhIyEYlj96N zz^{`g^Fkuy;A2jx+yhwB0L@xsR(S+4Dk)6>cDn_Da+PD?p#+ZY_D7+)2BZ%xMIoM# znPuW9bEDf$sPlm|9F5lJ2O4M-TQH=f^sE6y9>6);T~UbiaKnWB0Iw#pGYzNHCH9X- z%}h-7Kz^VBQIW0Wfyr#CGZXJJAs!vR0zjGAmB`#RF%|%1IXQ+O4Wpls2R*l36F+j| z=V7$XsobxLL+E^Wsi5g=7y5NEw>|-QIH@Qwei{I~|7)p0N-!6^ z*fDUsjo3|u(wDR7{$U=t98H+@fcYXp^1^)=VREYyVg4tHl~$IX062}#mY6OJOD6!T z$Q+`I{>EJhxH*EQ*Vccr>2Gbrla`*ZHAWX$Q(IZ$>OxE3SwC;~810!`01)J2VozX< zHki>opB7zrzg#0TNk&FB+9=8lLV9gfX2a!V3_GUuLm$u^NS#~dxO5x^G!e=s?XvHO z0Ol4}|6V_?ZZD-r2J~Hz<=6m|Ew8#Jp8O)8MdhHS*Lpy?Mb2^nTx~b@0N_ENM{y_8 zqugxwXc4A$cz5p3_c={=`Z9yx+&d*)Z6!YeE)QdX^w(^^{{z9Zn;hpt$xHwM002ov JPDHLkV1o9LbOrzb literal 0 HcmV?d00001 diff --git a/src/graphics/stadium2.png.import b/src/graphics/stadium2.png.import new file mode 100644 index 0000000..61e220b --- /dev/null +++ b/src/graphics/stadium2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/stadium2.png-93e3353bfc2f7b5139063d6728b55f09.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/stadium2.png" +dest_files=[ "res://.import/stadium2.png-93e3353bfc2f7b5139063d6728b55f09.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/stadium2_3x3.png b/src/graphics/stadium2_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd9cfb5af67da7ef20ceaa13cf3de6b4ec5f8d3 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZ>OEZ?Ln>~yPG}TtP~c(SEy-=c zo}I$CypZvELa!9B$det);ajHcmoRL8+x^;&?LhjJ-SP8pgljy1RAb)PQh!*OeJ9t# zl|oZyu5!L}LPtUSeZgB7O}1C#*e#fdE-C*Z&6_G+cSkOEhroR#Ir#!M2V=qv@zh zNA*WdCZ-Oh9kV~obcqn$bnx4^Z#S5Q^>|r24ybf6yo}r(5IkXVA<#MoPgg&ebxsLQ E0AHUs^#A|> literal 0 HcmV?d00001 diff --git a/src/graphics/stadium_3x3.png.import b/src/graphics/stadium_3x3.png.import new file mode 100644 index 0000000..b1647e2 --- /dev/null +++ b/src/graphics/stadium_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/stadium_3x3.png-183550361bc3c543e89b8e75b79c2a12.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/stadium_3x3.png" +dest_files=[ "res://.import/stadium_3x3.png-183550361bc3c543e89b8e75b79c2a12.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/stadium_animation_gfx.png b/src/graphics/stadium_animation_gfx.png new file mode 100644 index 0000000000000000000000000000000000000000..4d8263b33c9635e7e3f2ce11ae5db738042341d2 GIT binary patch literal 838 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 a=KleUo1XU$(;bxn0000lS|xv6<2KrRD=b5Uwy zNotBhd1gt5g1e`0K#E=}J5c<+r;B5V$MLt*P6{4Y;Bi%LQ@i8-?v8|vbWq@v@Zac` hyl1YzXV>3?E#eZtFFN#vPTm9x6Hiw^mvv4FO#sn`m^c6c literal 0 HcmV?d00001 diff --git a/src/graphics/terrain_3x3.png.import b/src/graphics/terrain_3x3.png.import new file mode 100644 index 0000000..3d9c5d7 --- /dev/null +++ b/src/graphics/terrain_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/terrain_3x3.png-960959cbaf707e164deb2244c0ce4ab6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/terrain_3x3.png" +dest_files=[ "res://.import/terrain_3x3.png-960959cbaf707e164deb2244c0ce4ab6.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/traffic_frames.png b/src/graphics/traffic_frames.png new file mode 100644 index 0000000000000000000000000000000000000000..be1f610f51dc216346bff3cd587364178ddb57cc GIT binary patch literal 2781 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 literal 0 HcmV?d00001 diff --git a/src/graphics/traffic_frames.png.import b/src/graphics/traffic_frames.png.import new file mode 100644 index 0000000..84f2c7c --- /dev/null +++ b/src/graphics/traffic_frames.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/traffic_frames.png-84d60feb2fc20fd878506778fd9cb6f9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/traffic_frames.png" +dest_files=[ "res://.import/traffic_frames.png-84d60feb2fc20fd878506778fd9cb6f9.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/traffic_frames_3x3.png b/src/graphics/traffic_frames_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..33415fecde261246ae192307cfa4465c14e2496a GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^5_r42d}W_WD820}28x2TYfUpN{a}EPcD`SogQea}wPD{EK|00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*o6 z4+0!VNBN%s0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~0009N zNkl<@1sd0-Lc0TMx#u$VUPF&1f0%MdyQHOuvm6a266P)`Wnc@l(7%2#h?7%BZ16@0RAoYO> z*6#d)gIMDAfeq_Er?l1uUp}OWWeP$eeK3_iFo8)30XU#;=Yw+Tg^QVs3talZJD+G8 z>A;03IEQ{bFc8WG+DQzF6{ZU~ZbK+?i?6T<&t#E4_~8Se^UB5_Ra zXkDQEK`L;L4meZ}AU+rw{`Yf;rit{*A6%6Wy#B*c)J<4Qv>z`p#{6BNc;N33d z^no#6*fF5J%{y_F^0OEuD)Ca@|DdZ0}p17Ef4}wynIzG6=c!BtU_#i!fkaqrn z^a1ffA_j`OIlBoe+kGtb`(-;#qFzxqylw~=n4-5ckxBMBv_ia!i1h)LSyBR8x z_)9*+cbRwuleWp@<^c>vYg$LLN4}b;qX)5%W13=r3+e=xNQNWRg0oQ$Gr-3(*JPEmQ f?M#+L)!6a{#jB#CM*SLo00000NkvXXu0mjf&D5ng literal 0 HcmV?d00001 diff --git a/src/graphics/wires.png.import b/src/graphics/wires.png.import new file mode 100644 index 0000000..1c7b210 --- /dev/null +++ b/src/graphics/wires.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/wires.png-161eb80b7a4b8189d589d6476ece9668.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/wires.png" +dest_files=[ "res://.import/wires.png-161eb80b7a4b8189d589d6476ece9668.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/graphics/wires_3x3.png b/src/graphics/wires_3x3.png new file mode 100644 index 0000000000000000000000000000000000000000..977204e3ea3b233bb8ee4ad36c9796c73ff3d867 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^%s_0w!3HF+96PWFNUlS|xv6<2KrRD=b5Uwy zNotBhd1gt5g1e`0K#E=}J5apW)5S4Fe8S7802D4S3j3^P6 literal 0 HcmV?d00001 diff --git a/src/graphics/wires_3x3.png.import b/src/graphics/wires_3x3.png.import new file mode 100644 index 0000000..23f8ce3 --- /dev/null +++ b/src/graphics/wires_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/wires_3x3.png-bdbf940422dce367a9a36908f67a3d79.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/wires_3x3.png" +dest_files=[ "res://.import/wires_3x3.png-bdbf940422dce367a9a36908f67a3d79.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/icon.png b/src/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2b658158b6a2211b656d83fee35e3941e5ad376a GIT binary patch literal 3433 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 LNkvXXu0mjfd922> literal 0 HcmV?d00001 diff --git a/src/icon.png.import b/src/icon.png.import new file mode 100644 index 0000000..96cbf46 --- /dev/null +++ b/src/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/project.godot b/src/project.godot new file mode 100644 index 0000000..28c8094 --- /dev/null +++ b/src/project.godot @@ -0,0 +1,23 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +_global_script_classes=[ ] +_global_script_class_icons={ + +} + +[application] + +config/name="CityLimits" +config/icon="res://icon.png" + +[rendering] + +environment/default_environment="res://default_env.tres" diff --git a/src/snow-expansion.png b/src/snow-expansion.png new file mode 100644 index 0000000000000000000000000000000000000000..77a5f3f24caf00914419b26852c741ace3ff45ff GIT binary patch literal 39984 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 TY)*iUTOm)CG!@GfEJFVe+K&&| literal 0 HcmV?d00001 diff --git a/src/snow-expansion.png.import b/src/snow-expansion.png.import new file mode 100644 index 0000000..dd6059a --- /dev/null +++ b/src/snow-expansion.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/snow-expansion.png-4e33fbba01d84ae914bcd97fa34c32b1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://snow-expansion.png" +dest_files=[ "res://.import/snow-expansion.png-4e33fbba01d84ae914bcd97fa34c32b1.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=true +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 +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/world.tscn b/src/world.tscn new file mode 100644 index 0000000..81a3f05 --- /dev/null +++ b/src/world.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://graphics/roads.tres" type="TileSet" id=1] + +[node name="Node2D" type="Node2D"] + +[node name="Roads" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_size = Vector2( 16, 16 ) +format = 1 diff --git a/src/world_gen.gd b/src/world_gen.gd new file mode 100644 index 0000000..427b09e --- /dev/null +++ b/src/world_gen.gd @@ -0,0 +1,36 @@ +extends Node2D + +var noise : OpenSimplexNoise +var map_size = Vector2(80, 60) +var grass_cap = 0.5 +var road_caps = Vector2(0.3, 0.05) + +func _ready(): + randomize() + noise = OpenSimplexNoise.new() + noise.seed = randi() + noise.octaves = 1.5 + noise.period = 12 + + make_grass_map() + make_road_map() + + +func make_grass_map(): + for x in map_size.x: + for y in map_size.y: + var a = noise.get_noise_2d(x, y) + if a < grass_cap: + $Grass.set_cell(x, y, 0) + + $Grass.update_bitmask_region(Vector2(0.0, 0.0), Vector2(map_size.x, map_size.y)) + + +func make_road_map(): + for x in map_size.x: + for y in map_size.y: + var a = noise.get_noise_2d(x, y) + if a < road_caps.x and a > road_caps.y: + $Roads.set_cell(x, y, 0) + + $Roads.update_bitmask_region(Vector2(0.0, 0.0), Vector2(map_size.x, map_size.y))