commit 1e8296f2851ac1c611ba987fb3144e9c8851d21a Author: Anthony Wilcox <35226681+antonwilc0x@users.noreply.github.com> Date: Thu Oct 24 03:26:15 2019 -0400 Initial source commit 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 0000000..7bd9d86 Binary files /dev/null and b/src/graphics/airport.png differ 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 0000000..fac000b Binary files /dev/null and b/src/graphics/airport_3x3.png differ diff --git a/src/graphics/airport_3x3.png.import b/src/graphics/airport_3x3.png.import new file mode 100644 index 0000000..4b6669d --- /dev/null +++ b/src/graphics/airport_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/airport_3x3.png-fa445ffc1c2abbc634f5fe3b6a653630.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/airport_3x3.png" +dest_files=[ "res://.import/airport_3x3.png-fa445ffc1c2abbc634f5fe3b6a653630.stex" ] + +[params] + +compress/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.png b/src/graphics/coal.png new file mode 100644 index 0000000..009ab62 Binary files /dev/null and b/src/graphics/coal.png differ 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 0000000..a5d7882 Binary files /dev/null and b/src/graphics/coal_3x3.png differ 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 0000000..a48ba31 Binary files /dev/null and b/src/graphics/coal_smoke_frames.png differ 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 0000000..865a5ee Binary files /dev/null and b/src/graphics/coal_smoke_frames_3x3.png differ 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 0000000..6ee240e Binary files /dev/null and b/src/graphics/com_zones.png differ 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 0000000..e1f51bc Binary files /dev/null and b/src/graphics/com_zones_3x3.png differ diff --git a/src/graphics/com_zones_3x3.png.import b/src/graphics/com_zones_3x3.png.import new file mode 100644 index 0000000..fca3ad3 --- /dev/null +++ b/src/graphics/com_zones_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/com_zones_3x3.png-338a5cf3caea7ec58159e82ed42da767.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/com_zones_3x3.png" +dest_files=[ "res://.import/com_zones_3x3.png-338a5cf3caea7ec58159e82ed42da767.stex" ] + +[params] + +compress/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.png b/src/graphics/firestation.png new file mode 100644 index 0000000..1eec182 Binary files /dev/null and b/src/graphics/firestation.png differ 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 0000000..f1da653 Binary files /dev/null and b/src/graphics/firestation_3x3.png differ 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 0000000..1cff6ad Binary files /dev/null and b/src/graphics/ind01_pistons_frames.png differ 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 0000000..d17722e Binary files /dev/null and b/src/graphics/ind03_smoke_frames.png differ 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 0000000..5082818 Binary files /dev/null and b/src/graphics/ind04_smoke_frames.png differ 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 0000000..6ce6198 Binary files /dev/null and b/src/graphics/ind07_smoke_frames.png differ 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 0000000..a483f6a Binary files /dev/null and b/src/graphics/ind08_smoke_frames.png differ diff --git a/src/graphics/ind08_smoke_frames.png.import b/src/graphics/ind08_smoke_frames.png.import new file mode 100644 index 0000000..38ad33b --- /dev/null +++ b/src/graphics/ind08_smoke_frames.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ind08_smoke_frames.png-48575d4c1ad7424baf8893653042e89f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/ind08_smoke_frames.png" +dest_files=[ "res://.import/ind08_smoke_frames.png-48575d4c1ad7424baf8893653042e89f.stex" ] + +[params] + +compress/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/ind_zones.png b/src/graphics/ind_zones.png new file mode 100644 index 0000000..b83ba2d Binary files /dev/null and b/src/graphics/ind_zones.png differ diff --git a/src/graphics/ind_zones.png.import b/src/graphics/ind_zones.png.import new file mode 100644 index 0000000..3b586a2 --- /dev/null +++ b/src/graphics/ind_zones.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ind_zones.png-73cfe0b617276d94f000e39aac0b13cc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/ind_zones.png" +dest_files=[ "res://.import/ind_zones.png-73cfe0b617276d94f000e39aac0b13cc.stex" ] + +[params] + +compress/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/ind_zones_3x3.png b/src/graphics/ind_zones_3x3.png new file mode 100644 index 0000000..5ed1dad Binary files /dev/null and b/src/graphics/ind_zones_3x3.png differ diff --git a/src/graphics/ind_zones_3x3.png.import b/src/graphics/ind_zones_3x3.png.import new file mode 100644 index 0000000..43a3cee --- /dev/null +++ b/src/graphics/ind_zones_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ind_zones_3x3.png-c1c349a41ca667986a21db673a3fa86b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/ind_zones_3x3.png" +dest_files=[ "res://.import/ind_zones_3x3.png-c1c349a41ca667986a21db673a3fa86b.stex" ] + +[params] + +compress/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.png b/src/graphics/misc_animation.png new file mode 100644 index 0000000..52a148f Binary files /dev/null and b/src/graphics/misc_animation.png differ 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 0000000..d91ceb4 Binary files /dev/null and b/src/graphics/misc_animation_3x3.png differ diff --git a/src/graphics/misc_animation_3x3.png.import b/src/graphics/misc_animation_3x3.png.import new file mode 100644 index 0000000..8bf73cd --- /dev/null +++ b/src/graphics/misc_animation_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/misc_animation_3x3.png-0852cdf0c662b935950db6799d429600.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/misc_animation_3x3.png" +dest_files=[ "res://.import/misc_animation_3x3.png-0852cdf0c662b935950db6799d429600.stex" ] + +[params] + +compress/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.png b/src/graphics/nuclear.png new file mode 100644 index 0000000..398d61e Binary files /dev/null and b/src/graphics/nuclear.png differ 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 0000000..b52dd91 Binary files /dev/null and b/src/graphics/nuclear_3x3.png differ 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 0000000..d32309c Binary files /dev/null and b/src/graphics/police.png differ 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 0000000..028871f Binary files /dev/null and b/src/graphics/police_3x3.png differ diff --git a/src/graphics/police_3x3.png.import b/src/graphics/police_3x3.png.import new file mode 100644 index 0000000..b07c539 --- /dev/null +++ b/src/graphics/police_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/police_3x3.png-b12796d07b0b99de74e77c78ddbd0b36.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/police_3x3.png" +dest_files=[ "res://.import/police_3x3.png-b12796d07b0b99de74e77c78ddbd0b36.stex" ] + +[params] + +compress/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/rails.png b/src/graphics/rails.png new file mode 100644 index 0000000..9e47d7f Binary files /dev/null and b/src/graphics/rails.png differ diff --git a/src/graphics/rails.png.import b/src/graphics/rails.png.import new file mode 100644 index 0000000..8562528 --- /dev/null +++ b/src/graphics/rails.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/rails.png-704edaa84d466e1fc0a866a702292011.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/rails.png" +dest_files=[ "res://.import/rails.png-704edaa84d466e1fc0a866a702292011.stex" ] + +[params] + +compress/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/rails_3x3.png b/src/graphics/rails_3x3.png new file mode 100644 index 0000000..bd4cdad Binary files /dev/null and b/src/graphics/rails_3x3.png differ 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 0000000..4cf2047 Binary files /dev/null and b/src/graphics/res_houses.png differ 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 0000000..530b0e6 Binary files /dev/null and b/src/graphics/res_houses_3x3.png differ 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 0000000..5ed5a78 Binary files /dev/null and b/src/graphics/res_zones.png differ 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 0000000..2d4772b Binary files /dev/null and b/src/graphics/res_zones_3x3.png differ diff --git a/src/graphics/res_zones_3x3.png.import b/src/graphics/res_zones_3x3.png.import new file mode 100644 index 0000000..2614270 --- /dev/null +++ b/src/graphics/res_zones_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/res_zones_3x3.png-30d9b32a8299dc4fd7de35b7743154c6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/res_zones_3x3.png" +dest_files=[ "res://.import/res_zones_3x3.png-30d9b32a8299dc4fd7de35b7743154c6.stex" ] + +[params] + +compress/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/roads.png b/src/graphics/roads.png new file mode 100644 index 0000000..13088e3 Binary files /dev/null and b/src/graphics/roads.png differ diff --git a/src/graphics/roads.png.import b/src/graphics/roads.png.import new file mode 100644 index 0000000..4609a53 --- /dev/null +++ b/src/graphics/roads.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/roads.png-023a6a4aa8add4c20cc29a10cc9c9081.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/roads.png" +dest_files=[ "res://.import/roads.png-023a6a4aa8add4c20cc29a10cc9c9081.stex" ] + +[params] + +compress/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/roads.tres b/src/graphics/roads.tres new file mode 100644 index 0000000..a9c4d33 --- /dev/null +++ b/src/graphics/roads.tres @@ -0,0 +1,24 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://graphics/roads.png" type="Texture" id=1] + +[resource] +0/name = "roads.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 32, 16, 176 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 1 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 56, Vector2( 0, 1 ), 146, Vector2( 0, 2 ), 50, Vector2( 0, 3 ), 176, Vector2( 0, 4 ), 152, Vector2( 0, 5 ), 26, Vector2( 0, 6 ), 152, Vector2( 0, 7 ), 26, Vector2( 0, 8 ), 56, Vector2( 0, 9 ), 146, Vector2( 0, 10 ), 184, Vector2( 0, 11 ), 154, Vector2( 0, 12 ), 18 ] +0/autotile/icon_coordinate = Vector2( 0, 0 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shapes = [ ] +0/z_index = 0 diff --git a/src/graphics/roads_3x3.png b/src/graphics/roads_3x3.png new file mode 100644 index 0000000..2129429 Binary files /dev/null and b/src/graphics/roads_3x3.png differ 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 0000000..627e05c Binary files /dev/null and b/src/graphics/roadwire.png differ diff --git a/src/graphics/roadwire.png.import b/src/graphics/roadwire.png.import new file mode 100644 index 0000000..ed530b1 --- /dev/null +++ b/src/graphics/roadwire.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/roadwire.png-5bb3dfea4207eb8e209adb1f90e35820.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/roadwire.png" +dest_files=[ "res://.import/roadwire.png-5bb3dfea4207eb8e209adb1f90e35820.stex" ] + +[params] + +compress/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_3x3.png b/src/graphics/roadwire_3x3.png new file mode 100644 index 0000000..af3c3ff Binary files /dev/null and b/src/graphics/roadwire_3x3.png differ 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 0000000..b6b2cfa Binary files /dev/null and b/src/graphics/seaport.png differ 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 0000000..42d2f04 Binary files /dev/null and b/src/graphics/seaport_3x3.png differ 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 0000000..15c9fa4 Binary files /dev/null and b/src/graphics/stadium.png differ diff --git a/src/graphics/stadium.png.import b/src/graphics/stadium.png.import new file mode 100644 index 0000000..3626cb0 --- /dev/null +++ b/src/graphics/stadium.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/stadium.png-56f352e90d82797f0325bc913b22c3b4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/stadium.png" +dest_files=[ "res://.import/stadium.png-56f352e90d82797f0325bc913b22c3b4.stex" ] + +[params] + +compress/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.png b/src/graphics/stadium2.png new file mode 100644 index 0000000..8c24542 Binary files /dev/null and b/src/graphics/stadium2.png differ 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 0000000..4bd9cfb Binary files /dev/null and b/src/graphics/stadium2_3x3.png differ diff --git a/src/graphics/stadium2_3x3.png.import b/src/graphics/stadium2_3x3.png.import new file mode 100644 index 0000000..0885631 --- /dev/null +++ b/src/graphics/stadium2_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/stadium2_3x3.png-9a7fd28036e68860c7f8519cdcc5c27e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/stadium2_3x3.png" +dest_files=[ "res://.import/stadium2_3x3.png-9a7fd28036e68860c7f8519cdcc5c27e.stex" ] + +[params] + +compress/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_3x3.png b/src/graphics/stadium_3x3.png new file mode 100644 index 0000000..d4d50a1 Binary files /dev/null and b/src/graphics/stadium_3x3.png differ 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 0000000..4d8263b Binary files /dev/null and b/src/graphics/stadium_animation_gfx.png differ diff --git a/src/graphics/stadium_animation_gfx.png.import b/src/graphics/stadium_animation_gfx.png.import new file mode 100644 index 0000000..f1a5145 --- /dev/null +++ b/src/graphics/stadium_animation_gfx.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/stadium_animation_gfx.png-85f8567834306bcc995baf9cea584653.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/stadium_animation_gfx.png" +dest_files=[ "res://.import/stadium_animation_gfx.png-85f8567834306bcc995baf9cea584653.stex" ] + +[params] + +compress/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/terrain.png b/src/graphics/terrain.png new file mode 100644 index 0000000..335a74b Binary files /dev/null and b/src/graphics/terrain.png differ diff --git a/src/graphics/terrain.png.import b/src/graphics/terrain.png.import new file mode 100644 index 0000000..102ac7b --- /dev/null +++ b/src/graphics/terrain.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/terrain.png-666bf8bcd805c814d36df4a7eff035f8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/terrain.png" +dest_files=[ "res://.import/terrain.png-666bf8bcd805c814d36df4a7eff035f8.stex" ] + +[params] + +compress/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/terrain_3x3.png b/src/graphics/terrain_3x3.png new file mode 100644 index 0000000..4320b73 Binary files /dev/null and b/src/graphics/terrain_3x3.png differ 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 0000000..be1f610 Binary files /dev/null and b/src/graphics/traffic_frames.png differ 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 0000000..33415fe Binary files /dev/null and b/src/graphics/traffic_frames_3x3.png differ diff --git a/src/graphics/traffic_frames_3x3.png.import b/src/graphics/traffic_frames_3x3.png.import new file mode 100644 index 0000000..221d248 --- /dev/null +++ b/src/graphics/traffic_frames_3x3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/traffic_frames_3x3.png-2900f12c0dfcd2ce834991262a8fee1f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/traffic_frames_3x3.png" +dest_files=[ "res://.import/traffic_frames_3x3.png-2900f12c0dfcd2ce834991262a8fee1f.stex" ] + +[params] + +compress/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.png b/src/graphics/wires.png new file mode 100644 index 0000000..4597360 Binary files /dev/null and b/src/graphics/wires.png differ 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 0000000..977204e Binary files /dev/null and b/src/graphics/wires_3x3.png differ 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 0000000..2b65815 Binary files /dev/null and b/src/icon.png differ 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 0000000..77a5f3f Binary files /dev/null and b/src/snow-expansion.png differ 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))