From 485cd463b22e12394cd232812e2c3789ef37ab1c Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 9 Jan 2021 23:30:27 +0100 Subject: Adds a bunch of characters and fixes things --- .gitignore | 1 + ...15-02-26 [DB32](Generic Platformer)(Clouds).png | Bin 1650 -> 0 bytes ...6 [DB32](Generic Platformer)(Clouds).png.import | 34 --- ...02-26 [DB32](Generic Platformer)(Mountains).png | Bin 3330 -> 0 bytes ...DB32](Generic Platformer)(Mountains).png.import | 34 --- ...5-02-26 [DB32](Generic Platformer)(Tileset).png | Bin 4067 -> 0 bytes ... [DB32](Generic Platformer)(Tileset).png.import | 34 --- Assets/Characters/Dove/Back.png | Bin 0 -> 379 bytes Assets/Characters/Dove/Back.png.import | 34 +++ Assets/Characters/Dove/Duck.png | Bin 0 -> 437 bytes Assets/Characters/Dove/Duck.png.import | 34 +++ Assets/Characters/Dove/Fall1.png | Bin 0 -> 429 bytes Assets/Characters/Dove/Fall1.png.import | 34 +++ Assets/Characters/Dove/Fall1Wings.png | Bin 0 -> 461 bytes Assets/Characters/Dove/Fall1Wings.png.import | 34 +++ Assets/Characters/Dove/Fall2.png | Bin 0 -> 472 bytes Assets/Characters/Dove/Fall2.png.import | 34 +++ Assets/Characters/Dove/Fall2Wings.png | Bin 0 -> 505 bytes Assets/Characters/Dove/Fall2Wings.png.import | 34 +++ Assets/Characters/Dove/Fly.png | Bin 0 -> 428 bytes Assets/Characters/Dove/Fly.png.import | 34 +++ Assets/Characters/Dove/FlyWings.png | Bin 0 -> 479 bytes Assets/Characters/Dove/FlyWings.png.import | 34 +++ Assets/Characters/Dove/Front.png | Bin 0 -> 475 bytes Assets/Characters/Dove/Front.png.import | 34 +++ Assets/Characters/Dove/Jump.png | Bin 0 -> 447 bytes Assets/Characters/Dove/Jump.png.import | 34 +++ Assets/Characters/Dove/Slide.png | Bin 0 -> 407 bytes Assets/Characters/Dove/Slide.png.import | 34 +++ Assets/Characters/Dove/Walk1.png | Bin 0 -> 432 bytes Assets/Characters/Dove/Walk1.png.import | 34 +++ Assets/Characters/Dove/Walk2.png | Bin 0 -> 439 bytes Assets/Characters/Dove/Walk2.png.import | 34 +++ Assets/Characters/Dove/Wall.png | Bin 0 -> 464 bytes Assets/Characters/Dove/Wall.png.import | 34 +++ Assets/Characters/Duck/Back.png | Bin 0 -> 397 bytes Assets/Characters/Duck/Back.png.import | 34 +++ Assets/Characters/Duck/Duck.png | Bin 0 -> 453 bytes Assets/Characters/Duck/Duck.png.import | 34 +++ Assets/Characters/Duck/Fall1.png | Bin 0 -> 494 bytes Assets/Characters/Duck/Fall1.png.import | 34 +++ Assets/Characters/Duck/Fall1Wings.png | Bin 0 -> 480 bytes Assets/Characters/Duck/Fall1Wings.png.import | 34 +++ Assets/Characters/Duck/Fall2.png | Bin 0 -> 523 bytes Assets/Characters/Duck/Fall2.png.import | 34 +++ Assets/Characters/Duck/Fall2Wings.png | Bin 0 -> 553 bytes Assets/Characters/Duck/Fall2Wings.png.import | 34 +++ Assets/Characters/Duck/Front.png | Bin 0 -> 569 bytes Assets/Characters/Duck/Front.png.import | 34 +++ Assets/Characters/Duck/Jump.png | Bin 0 -> 456 bytes Assets/Characters/Duck/Jump.png.import | 34 +++ Assets/Characters/Duck/Slide.png | Bin 0 -> 450 bytes Assets/Characters/Duck/Slide.png.import | 34 +++ Assets/Characters/Duck/Walk1.png | Bin 0 -> 468 bytes Assets/Characters/Duck/Walk1.png.import | 34 +++ Assets/Characters/Duck/Walk2.png | Bin 0 -> 488 bytes Assets/Characters/Duck/Walk2.png.import | 34 +++ Assets/Characters/Duck/Wall.png | Bin 0 -> 472 bytes Assets/Characters/Duck/Wall.png.import | 34 +++ Assets/Characters/Duck/_Slide.png | Bin 0 -> 430 bytes Assets/Characters/Duck/_Slide.png.import | 34 +++ Assets/Characters/Monkey/Back.png | Bin 0 -> 362 bytes Assets/Characters/Monkey/Back.png.import | 34 +++ Assets/Characters/Monkey/Duck.png | Bin 0 -> 477 bytes Assets/Characters/Monkey/Duck.png.import | 34 +++ Assets/Characters/Monkey/Front.png | Bin 0 -> 539 bytes Assets/Characters/Monkey/Front.png.import | 34 +++ Assets/Characters/Monkey/Jump.png | Bin 0 -> 481 bytes Assets/Characters/Monkey/Jump.png.import | 34 +++ Assets/Characters/Monkey/Walk1.png | Bin 0 -> 548 bytes Assets/Characters/Monkey/Walk1.png.import | 34 +++ Assets/Characters/Monkey/Walk2.png | Bin 0 -> 548 bytes Assets/Characters/Monkey/Walk2.png.import | 34 +++ Assets/Characters/Monkey/Wall.png | Bin 0 -> 546 bytes Assets/Characters/Monkey/Wall.png.import | 34 +++ Assets/Characters/Pidgin/Back.png | Bin 0 -> 390 bytes Assets/Characters/Pidgin/Back.png.import | 34 +++ Assets/Characters/Pidgin/Duck.png | Bin 0 -> 445 bytes Assets/Characters/Pidgin/Duck.png.import | 34 +++ Assets/Characters/Pidgin/Fall1.png | Bin 0 -> 435 bytes Assets/Characters/Pidgin/Fall1.png.import | 34 +++ Assets/Characters/Pidgin/Fall1Wings.png | Bin 0 -> 469 bytes Assets/Characters/Pidgin/Fall1Wings.png.import | 34 +++ Assets/Characters/Pidgin/Fall2.png | Bin 0 -> 478 bytes Assets/Characters/Pidgin/Fall2.png.import | 34 +++ Assets/Characters/Pidgin/Fall2Wings.png | Bin 0 -> 511 bytes Assets/Characters/Pidgin/Fall2Wings.png.import | 34 +++ Assets/Characters/Pidgin/Fly.png | Bin 0 -> 435 bytes Assets/Characters/Pidgin/Fly.png.import | 34 +++ Assets/Characters/Pidgin/FlyWings.png | Bin 0 -> 486 bytes Assets/Characters/Pidgin/FlyWings.png.import | 34 +++ Assets/Characters/Pidgin/Front.png | Bin 0 -> 485 bytes Assets/Characters/Pidgin/Front.png.import | 34 +++ Assets/Characters/Pidgin/Jump.png | Bin 0 -> 452 bytes Assets/Characters/Pidgin/Jump.png.import | 34 +++ Assets/Characters/Pidgin/Slide.png | Bin 0 -> 411 bytes Assets/Characters/Pidgin/Slide.png.import | 34 +++ Assets/Characters/Pidgin/Walk1.png | Bin 0 -> 438 bytes Assets/Characters/Pidgin/Walk1.png.import | 34 +++ Assets/Characters/Pidgin/Walk2.png | Bin 0 -> 447 bytes Assets/Characters/Pidgin/Walk2.png.import | 34 +++ Assets/Characters/Pidgin/Wall.png | Bin 0 -> 474 bytes Assets/Characters/Pidgin/Wall.png.import | 34 +++ ...15-02-26 [DB32](Generic Platformer)(Clouds).png | Bin 0 -> 1650 bytes ...6 [DB32](Generic Platformer)(Clouds).png.import | 34 +++ ...02-26 [DB32](Generic Platformer)(Mountains).png | Bin 0 -> 3330 bytes ...DB32](Generic Platformer)(Mountains).png.import | 34 +++ ...5-02-26 [DB32](Generic Platformer)(Tileset).png | Bin 0 -> 4067 bytes ... [DB32](Generic Platformer)(Tileset).png.import | 34 +++ Assets/Environment/FreeTileset/BG/BG.png | Bin 0 -> 122466 bytes Assets/Environment/FreeTileset/BG/BG.png.import | 34 +++ Assets/Environment/FreeTileset/Object/Bush (1).png | Bin 0 -> 2398 bytes .../FreeTileset/Object/Bush (1).png.import | 34 +++ Assets/Environment/FreeTileset/Object/Bush (2).png | Bin 0 -> 2378 bytes .../FreeTileset/Object/Bush (2).png.import | 34 +++ Assets/Environment/FreeTileset/Object/Bush (3).png | Bin 0 -> 1784 bytes .../FreeTileset/Object/Bush (3).png.import | 34 +++ Assets/Environment/FreeTileset/Object/Bush (4).png | Bin 0 -> 1811 bytes .../FreeTileset/Object/Bush (4).png.import | 34 +++ Assets/Environment/FreeTileset/Object/Crate.png | Bin 0 -> 2548 bytes .../FreeTileset/Object/Crate.png.import | 34 +++ .../Environment/FreeTileset/Object/Mushroom_1.png | Bin 0 -> 1894 bytes .../FreeTileset/Object/Mushroom_1.png.import | 34 +++ .../Environment/FreeTileset/Object/Mushroom_2.png | Bin 0 -> 1636 bytes .../FreeTileset/Object/Mushroom_2.png.import | 34 +++ Assets/Environment/FreeTileset/Object/Sign_1.png | Bin 0 -> 1180 bytes .../FreeTileset/Object/Sign_1.png.import | 34 +++ Assets/Environment/FreeTileset/Object/Sign_2.png | Bin 0 -> 1750 bytes .../FreeTileset/Object/Sign_2.png.import | 34 +++ Assets/Environment/FreeTileset/Object/Stone.png | Bin 0 -> 1931 bytes .../FreeTileset/Object/Stone.png.import | 34 +++ Assets/Environment/FreeTileset/Object/Tree_1.png | Bin 0 -> 3815 bytes .../FreeTileset/Object/Tree_1.png.import | 34 +++ Assets/Environment/FreeTileset/Object/Tree_2.png | Bin 0 -> 21899 bytes .../FreeTileset/Object/Tree_2.png.import | 34 +++ Assets/Environment/FreeTileset/Object/Tree_3.png | Bin 0 -> 20321 bytes .../FreeTileset/Object/Tree_3.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/1.png | Bin 0 -> 11044 bytes Assets/Environment/FreeTileset/Tiles/1.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/10.png | Bin 0 -> 6547 bytes Assets/Environment/FreeTileset/Tiles/10.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/11.png | Bin 0 -> 10663 bytes Assets/Environment/FreeTileset/Tiles/11.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/12.png | Bin 0 -> 9373 bytes Assets/Environment/FreeTileset/Tiles/12.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/13.png | Bin 0 -> 8613 bytes Assets/Environment/FreeTileset/Tiles/13.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/14.png | Bin 0 -> 9180 bytes Assets/Environment/FreeTileset/Tiles/14.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/15.png | Bin 0 -> 8372 bytes Assets/Environment/FreeTileset/Tiles/15.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/16.png | Bin 0 -> 9369 bytes Assets/Environment/FreeTileset/Tiles/16.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/17.png | Bin 0 -> 7399 bytes Assets/Environment/FreeTileset/Tiles/17.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/18.png | Bin 0 -> 3041 bytes Assets/Environment/FreeTileset/Tiles/18.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/2.png | Bin 0 -> 9914 bytes Assets/Environment/FreeTileset/Tiles/2.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/3.png | Bin 0 -> 10967 bytes Assets/Environment/FreeTileset/Tiles/3.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/4.png | Bin 0 -> 9150 bytes Assets/Environment/FreeTileset/Tiles/4.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/5.png | Bin 0 -> 4253 bytes Assets/Environment/FreeTileset/Tiles/5.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/6.png | Bin 0 -> 8880 bytes Assets/Environment/FreeTileset/Tiles/6.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/7.png | Bin 0 -> 10463 bytes Assets/Environment/FreeTileset/Tiles/7.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/8.png | Bin 0 -> 6516 bytes Assets/Environment/FreeTileset/Tiles/8.png.import | 34 +++ Assets/Environment/FreeTileset/Tiles/9.png | Bin 0 -> 7134 bytes Assets/Environment/FreeTileset/Tiles/9.png.import | 34 +++ Assets/Environment/OA animated flag.png | Bin 0 -> 2216 bytes Assets/Environment/OA animated flag.png.import | 34 +++ Assets/Environment/generic_platformer.tres | 324 +++++++++++++++++++++ Assets/Environment/goodly-2x.png | Bin 0 -> 16254 bytes Assets/Environment/goodly-2x.png.import | 34 +++ Assets/platforms.tres | 324 --------------------- Character.gd | 89 ------ Character.tscn | 84 ------ Characters/Character.gd | 99 +++++++ Characters/Character.tscn | 84 ++++++ Characters/Dove.gd | 5 + Characters/Dove.tscn | 84 ++++++ Characters/Duck.gd | 5 + Characters/Duck.tscn | 84 ++++++ Characters/Monkey.gd | 5 + Characters/Monkey.tscn | 58 ++++ Characters/Pidgin.gd | 5 + Characters/Pidgin.tscn | 84 ++++++ Characters/Tux.gd | 5 + Characters/Tux.tscn | 84 ++++++ CheckFall.gd | 5 + Enum.gd | 2 +- Global.gd | 47 ++- Levels/Level.gd | 29 +- Levels/Level_0001.tscn | 16 +- Network/Lobby.gd | 10 +- Network/Lobby.tscn | 25 +- Network/Network.gd | 55 +++- Network/Remote.gd | 6 + Network/Sync.gd | 6 + Objects/CheckFall.tscn | 14 + Objects/Flag.tscn | 44 ++- UI/CharacterSelect.gd | 30 ++ UI/CharacterSelect.tscn | 103 +++++++ UI/HUD/LevelMap.gd | 4 +- UI/HUD/LevelMapCell.gd | 2 + UI/LevelSelect.gd | 2 +- UI/LevelSelectCell.gd | 2 + project.godot | 22 ++ 212 files changed, 4192 insertions(+), 648 deletions(-) delete mode 100644 Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png delete mode 100644 Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import delete mode 100644 Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png delete mode 100644 Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import delete mode 100644 Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png delete mode 100644 Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import create mode 100644 Assets/Characters/Dove/Back.png create mode 100644 Assets/Characters/Dove/Back.png.import create mode 100644 Assets/Characters/Dove/Duck.png create mode 100644 Assets/Characters/Dove/Duck.png.import create mode 100644 Assets/Characters/Dove/Fall1.png create mode 100644 Assets/Characters/Dove/Fall1.png.import create mode 100644 Assets/Characters/Dove/Fall1Wings.png create mode 100644 Assets/Characters/Dove/Fall1Wings.png.import create mode 100644 Assets/Characters/Dove/Fall2.png create mode 100644 Assets/Characters/Dove/Fall2.png.import create mode 100644 Assets/Characters/Dove/Fall2Wings.png create mode 100644 Assets/Characters/Dove/Fall2Wings.png.import create mode 100644 Assets/Characters/Dove/Fly.png create mode 100644 Assets/Characters/Dove/Fly.png.import create mode 100644 Assets/Characters/Dove/FlyWings.png create mode 100644 Assets/Characters/Dove/FlyWings.png.import create mode 100644 Assets/Characters/Dove/Front.png create mode 100644 Assets/Characters/Dove/Front.png.import create mode 100644 Assets/Characters/Dove/Jump.png create mode 100644 Assets/Characters/Dove/Jump.png.import create mode 100644 Assets/Characters/Dove/Slide.png create mode 100644 Assets/Characters/Dove/Slide.png.import create mode 100644 Assets/Characters/Dove/Walk1.png create mode 100644 Assets/Characters/Dove/Walk1.png.import create mode 100644 Assets/Characters/Dove/Walk2.png create mode 100644 Assets/Characters/Dove/Walk2.png.import create mode 100644 Assets/Characters/Dove/Wall.png create mode 100644 Assets/Characters/Dove/Wall.png.import create mode 100644 Assets/Characters/Duck/Back.png create mode 100644 Assets/Characters/Duck/Back.png.import create mode 100644 Assets/Characters/Duck/Duck.png create mode 100644 Assets/Characters/Duck/Duck.png.import create mode 100644 Assets/Characters/Duck/Fall1.png create mode 100644 Assets/Characters/Duck/Fall1.png.import create mode 100644 Assets/Characters/Duck/Fall1Wings.png create mode 100644 Assets/Characters/Duck/Fall1Wings.png.import create mode 100644 Assets/Characters/Duck/Fall2.png create mode 100644 Assets/Characters/Duck/Fall2.png.import create mode 100644 Assets/Characters/Duck/Fall2Wings.png create mode 100644 Assets/Characters/Duck/Fall2Wings.png.import create mode 100644 Assets/Characters/Duck/Front.png create mode 100644 Assets/Characters/Duck/Front.png.import create mode 100644 Assets/Characters/Duck/Jump.png create mode 100644 Assets/Characters/Duck/Jump.png.import create mode 100644 Assets/Characters/Duck/Slide.png create mode 100644 Assets/Characters/Duck/Slide.png.import create mode 100644 Assets/Characters/Duck/Walk1.png create mode 100644 Assets/Characters/Duck/Walk1.png.import create mode 100644 Assets/Characters/Duck/Walk2.png create mode 100644 Assets/Characters/Duck/Walk2.png.import create mode 100644 Assets/Characters/Duck/Wall.png create mode 100644 Assets/Characters/Duck/Wall.png.import create mode 100644 Assets/Characters/Duck/_Slide.png create mode 100644 Assets/Characters/Duck/_Slide.png.import create mode 100644 Assets/Characters/Monkey/Back.png create mode 100644 Assets/Characters/Monkey/Back.png.import create mode 100644 Assets/Characters/Monkey/Duck.png create mode 100644 Assets/Characters/Monkey/Duck.png.import create mode 100644 Assets/Characters/Monkey/Front.png create mode 100644 Assets/Characters/Monkey/Front.png.import create mode 100644 Assets/Characters/Monkey/Jump.png create mode 100644 Assets/Characters/Monkey/Jump.png.import create mode 100644 Assets/Characters/Monkey/Walk1.png create mode 100644 Assets/Characters/Monkey/Walk1.png.import create mode 100644 Assets/Characters/Monkey/Walk2.png create mode 100644 Assets/Characters/Monkey/Walk2.png.import create mode 100644 Assets/Characters/Monkey/Wall.png create mode 100644 Assets/Characters/Monkey/Wall.png.import create mode 100644 Assets/Characters/Pidgin/Back.png create mode 100644 Assets/Characters/Pidgin/Back.png.import create mode 100644 Assets/Characters/Pidgin/Duck.png create mode 100644 Assets/Characters/Pidgin/Duck.png.import create mode 100644 Assets/Characters/Pidgin/Fall1.png create mode 100644 Assets/Characters/Pidgin/Fall1.png.import create mode 100644 Assets/Characters/Pidgin/Fall1Wings.png create mode 100644 Assets/Characters/Pidgin/Fall1Wings.png.import create mode 100644 Assets/Characters/Pidgin/Fall2.png create mode 100644 Assets/Characters/Pidgin/Fall2.png.import create mode 100644 Assets/Characters/Pidgin/Fall2Wings.png create mode 100644 Assets/Characters/Pidgin/Fall2Wings.png.import create mode 100644 Assets/Characters/Pidgin/Fly.png create mode 100644 Assets/Characters/Pidgin/Fly.png.import create mode 100644 Assets/Characters/Pidgin/FlyWings.png create mode 100644 Assets/Characters/Pidgin/FlyWings.png.import create mode 100644 Assets/Characters/Pidgin/Front.png create mode 100644 Assets/Characters/Pidgin/Front.png.import create mode 100644 Assets/Characters/Pidgin/Jump.png create mode 100644 Assets/Characters/Pidgin/Jump.png.import create mode 100644 Assets/Characters/Pidgin/Slide.png create mode 100644 Assets/Characters/Pidgin/Slide.png.import create mode 100644 Assets/Characters/Pidgin/Walk1.png create mode 100644 Assets/Characters/Pidgin/Walk1.png.import create mode 100644 Assets/Characters/Pidgin/Walk2.png create mode 100644 Assets/Characters/Pidgin/Walk2.png.import create mode 100644 Assets/Characters/Pidgin/Wall.png create mode 100644 Assets/Characters/Pidgin/Wall.png.import create mode 100644 Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png create mode 100644 Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import create mode 100644 Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png create mode 100644 Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import create mode 100644 Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png create mode 100644 Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import create mode 100755 Assets/Environment/FreeTileset/BG/BG.png create mode 100644 Assets/Environment/FreeTileset/BG/BG.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Bush (1).png create mode 100644 Assets/Environment/FreeTileset/Object/Bush (1).png.import create mode 100755 Assets/Environment/FreeTileset/Object/Bush (2).png create mode 100644 Assets/Environment/FreeTileset/Object/Bush (2).png.import create mode 100755 Assets/Environment/FreeTileset/Object/Bush (3).png create mode 100644 Assets/Environment/FreeTileset/Object/Bush (3).png.import create mode 100755 Assets/Environment/FreeTileset/Object/Bush (4).png create mode 100644 Assets/Environment/FreeTileset/Object/Bush (4).png.import create mode 100755 Assets/Environment/FreeTileset/Object/Crate.png create mode 100644 Assets/Environment/FreeTileset/Object/Crate.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Mushroom_1.png create mode 100644 Assets/Environment/FreeTileset/Object/Mushroom_1.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Mushroom_2.png create mode 100644 Assets/Environment/FreeTileset/Object/Mushroom_2.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Sign_1.png create mode 100644 Assets/Environment/FreeTileset/Object/Sign_1.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Sign_2.png create mode 100644 Assets/Environment/FreeTileset/Object/Sign_2.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Stone.png create mode 100644 Assets/Environment/FreeTileset/Object/Stone.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Tree_1.png create mode 100644 Assets/Environment/FreeTileset/Object/Tree_1.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Tree_2.png create mode 100644 Assets/Environment/FreeTileset/Object/Tree_2.png.import create mode 100755 Assets/Environment/FreeTileset/Object/Tree_3.png create mode 100644 Assets/Environment/FreeTileset/Object/Tree_3.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/1.png create mode 100644 Assets/Environment/FreeTileset/Tiles/1.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/10.png create mode 100644 Assets/Environment/FreeTileset/Tiles/10.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/11.png create mode 100644 Assets/Environment/FreeTileset/Tiles/11.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/12.png create mode 100644 Assets/Environment/FreeTileset/Tiles/12.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/13.png create mode 100644 Assets/Environment/FreeTileset/Tiles/13.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/14.png create mode 100644 Assets/Environment/FreeTileset/Tiles/14.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/15.png create mode 100644 Assets/Environment/FreeTileset/Tiles/15.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/16.png create mode 100644 Assets/Environment/FreeTileset/Tiles/16.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/17.png create mode 100644 Assets/Environment/FreeTileset/Tiles/17.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/18.png create mode 100644 Assets/Environment/FreeTileset/Tiles/18.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/2.png create mode 100644 Assets/Environment/FreeTileset/Tiles/2.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/3.png create mode 100644 Assets/Environment/FreeTileset/Tiles/3.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/4.png create mode 100644 Assets/Environment/FreeTileset/Tiles/4.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/5.png create mode 100644 Assets/Environment/FreeTileset/Tiles/5.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/6.png create mode 100644 Assets/Environment/FreeTileset/Tiles/6.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/7.png create mode 100644 Assets/Environment/FreeTileset/Tiles/7.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/8.png create mode 100644 Assets/Environment/FreeTileset/Tiles/8.png.import create mode 100755 Assets/Environment/FreeTileset/Tiles/9.png create mode 100644 Assets/Environment/FreeTileset/Tiles/9.png.import create mode 100644 Assets/Environment/OA animated flag.png create mode 100644 Assets/Environment/OA animated flag.png.import create mode 100644 Assets/Environment/generic_platformer.tres create mode 100644 Assets/Environment/goodly-2x.png create mode 100644 Assets/Environment/goodly-2x.png.import delete mode 100644 Assets/platforms.tres delete mode 100644 Character.gd delete mode 100644 Character.tscn create mode 100644 Characters/Character.gd create mode 100644 Characters/Character.tscn create mode 100644 Characters/Dove.gd create mode 100644 Characters/Dove.tscn create mode 100644 Characters/Duck.gd create mode 100644 Characters/Duck.tscn create mode 100644 Characters/Monkey.gd create mode 100644 Characters/Monkey.tscn create mode 100644 Characters/Pidgin.gd create mode 100644 Characters/Pidgin.tscn create mode 100644 Characters/Tux.gd create mode 100644 Characters/Tux.tscn create mode 100644 CheckFall.gd create mode 100644 Network/Remote.gd create mode 100644 Network/Sync.gd create mode 100644 Objects/CheckFall.tscn create mode 100644 UI/CharacterSelect.gd create mode 100644 UI/CharacterSelect.tscn diff --git a/.gitignore b/.gitignore index 7cab317..516cfb9 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .import/ export.cfg export_presets.cfg +/exports/ # Imported translations (automatically generated from CSV files) *.translation diff --git a/Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png b/Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png deleted file mode 100644 index 7aeb782..0000000 Binary files a/Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png and /dev/null differ diff --git a/Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import b/Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import deleted file mode 100644 index 2b59f3c..0000000 --- a/Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/2015-02-26 [DB32](Generic Platformer)(Clouds).png-40fa4d8e9c89dc9aac0ffca9e4188a70.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/2015-02-26 [DB32](Generic Platformer)(Clouds).png" -dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Clouds).png-40fa4d8e9c89dc9aac0ffca9e4188a70.stex" ] - -[params] - -compress/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/Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png b/Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png deleted file mode 100644 index 2912e89..0000000 Binary files a/Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png and /dev/null differ diff --git a/Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import b/Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import deleted file mode 100644 index ad87f83..0000000 --- a/Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/2015-02-26 [DB32](Generic Platformer)(Mountains).png-28144b92a20d497596e8dc16c529b79b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/2015-02-26 [DB32](Generic Platformer)(Mountains).png" -dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Mountains).png-28144b92a20d497596e8dc16c529b79b.stex" ] - -[params] - -compress/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/Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png b/Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png deleted file mode 100644 index c4aef78..0000000 Binary files a/Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png and /dev/null differ diff --git a/Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import b/Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import deleted file mode 100644 index e82fbfd..0000000 --- a/Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/2015-02-26 [DB32](Generic Platformer)(Tileset).png-5b66202cbad7ae8eca600db0dd4e2c17.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png" -dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Tileset).png-5b66202cbad7ae8eca600db0dd4e2c17.stex" ] - -[params] - -compress/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/Assets/Characters/Dove/Back.png b/Assets/Characters/Dove/Back.png new file mode 100644 index 0000000..49ad7c0 Binary files /dev/null and b/Assets/Characters/Dove/Back.png differ diff --git a/Assets/Characters/Dove/Back.png.import b/Assets/Characters/Dove/Back.png.import new file mode 100644 index 0000000..a4ccad6 --- /dev/null +++ b/Assets/Characters/Dove/Back.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Back.png-bb718ceceb98046521cb8602da81d8ae.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Back.png" +dest_files=[ "res://.import/Back.png-bb718ceceb98046521cb8602da81d8ae.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Duck.png b/Assets/Characters/Dove/Duck.png new file mode 100644 index 0000000..5e6a8ef Binary files /dev/null and b/Assets/Characters/Dove/Duck.png differ diff --git a/Assets/Characters/Dove/Duck.png.import b/Assets/Characters/Dove/Duck.png.import new file mode 100644 index 0000000..763cb54 --- /dev/null +++ b/Assets/Characters/Dove/Duck.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Duck.png-533985c631be0aa844bda0b14774c477.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Duck.png" +dest_files=[ "res://.import/Duck.png-533985c631be0aa844bda0b14774c477.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Fall1.png b/Assets/Characters/Dove/Fall1.png new file mode 100644 index 0000000..8600625 Binary files /dev/null and b/Assets/Characters/Dove/Fall1.png differ diff --git a/Assets/Characters/Dove/Fall1.png.import b/Assets/Characters/Dove/Fall1.png.import new file mode 100644 index 0000000..3553e29 --- /dev/null +++ b/Assets/Characters/Dove/Fall1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall1.png-7ebd5efacd01082512d41309a5457beb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Fall1.png" +dest_files=[ "res://.import/Fall1.png-7ebd5efacd01082512d41309a5457beb.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Fall1Wings.png b/Assets/Characters/Dove/Fall1Wings.png new file mode 100644 index 0000000..aefbdc2 Binary files /dev/null and b/Assets/Characters/Dove/Fall1Wings.png differ diff --git a/Assets/Characters/Dove/Fall1Wings.png.import b/Assets/Characters/Dove/Fall1Wings.png.import new file mode 100644 index 0000000..2c3a9c9 --- /dev/null +++ b/Assets/Characters/Dove/Fall1Wings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall1Wings.png-64c023a9147f911c5628220f0094b21e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Fall1Wings.png" +dest_files=[ "res://.import/Fall1Wings.png-64c023a9147f911c5628220f0094b21e.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Fall2.png b/Assets/Characters/Dove/Fall2.png new file mode 100644 index 0000000..4fc0dba Binary files /dev/null and b/Assets/Characters/Dove/Fall2.png differ diff --git a/Assets/Characters/Dove/Fall2.png.import b/Assets/Characters/Dove/Fall2.png.import new file mode 100644 index 0000000..2032e29 --- /dev/null +++ b/Assets/Characters/Dove/Fall2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall2.png-3757025ca764b9e87a5884a8badec078.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Fall2.png" +dest_files=[ "res://.import/Fall2.png-3757025ca764b9e87a5884a8badec078.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Fall2Wings.png b/Assets/Characters/Dove/Fall2Wings.png new file mode 100644 index 0000000..555f008 Binary files /dev/null and b/Assets/Characters/Dove/Fall2Wings.png differ diff --git a/Assets/Characters/Dove/Fall2Wings.png.import b/Assets/Characters/Dove/Fall2Wings.png.import new file mode 100644 index 0000000..7112302 --- /dev/null +++ b/Assets/Characters/Dove/Fall2Wings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall2Wings.png-6e1c0e1cf02d94d4c4b77d5de3ee7792.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Fall2Wings.png" +dest_files=[ "res://.import/Fall2Wings.png-6e1c0e1cf02d94d4c4b77d5de3ee7792.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Fly.png b/Assets/Characters/Dove/Fly.png new file mode 100644 index 0000000..29d628d Binary files /dev/null and b/Assets/Characters/Dove/Fly.png differ diff --git a/Assets/Characters/Dove/Fly.png.import b/Assets/Characters/Dove/Fly.png.import new file mode 100644 index 0000000..5a3e57d --- /dev/null +++ b/Assets/Characters/Dove/Fly.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fly.png-f53a933884af4c2e5ed736dc269323d3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Fly.png" +dest_files=[ "res://.import/Fly.png-f53a933884af4c2e5ed736dc269323d3.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/FlyWings.png b/Assets/Characters/Dove/FlyWings.png new file mode 100644 index 0000000..f4e4371 Binary files /dev/null and b/Assets/Characters/Dove/FlyWings.png differ diff --git a/Assets/Characters/Dove/FlyWings.png.import b/Assets/Characters/Dove/FlyWings.png.import new file mode 100644 index 0000000..ff38de3 --- /dev/null +++ b/Assets/Characters/Dove/FlyWings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/FlyWings.png-9ecec75c9e96b490a68226354c548f6c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/FlyWings.png" +dest_files=[ "res://.import/FlyWings.png-9ecec75c9e96b490a68226354c548f6c.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Front.png b/Assets/Characters/Dove/Front.png new file mode 100644 index 0000000..d2d68ac Binary files /dev/null and b/Assets/Characters/Dove/Front.png differ diff --git a/Assets/Characters/Dove/Front.png.import b/Assets/Characters/Dove/Front.png.import new file mode 100644 index 0000000..cfeca17 --- /dev/null +++ b/Assets/Characters/Dove/Front.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Front.png-bf5a460f485ad1f13bd4b9479a59c042.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Front.png" +dest_files=[ "res://.import/Front.png-bf5a460f485ad1f13bd4b9479a59c042.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Jump.png b/Assets/Characters/Dove/Jump.png new file mode 100644 index 0000000..d133b7a Binary files /dev/null and b/Assets/Characters/Dove/Jump.png differ diff --git a/Assets/Characters/Dove/Jump.png.import b/Assets/Characters/Dove/Jump.png.import new file mode 100644 index 0000000..ea34ca8 --- /dev/null +++ b/Assets/Characters/Dove/Jump.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Jump.png-cef84fa863a08a27d46cd0446fe8d4a8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Jump.png" +dest_files=[ "res://.import/Jump.png-cef84fa863a08a27d46cd0446fe8d4a8.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Slide.png b/Assets/Characters/Dove/Slide.png new file mode 100644 index 0000000..ab3934f Binary files /dev/null and b/Assets/Characters/Dove/Slide.png differ diff --git a/Assets/Characters/Dove/Slide.png.import b/Assets/Characters/Dove/Slide.png.import new file mode 100644 index 0000000..7787f8c --- /dev/null +++ b/Assets/Characters/Dove/Slide.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Slide.png-6f5135879ccc7ac91abfd5ef70db8232.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Slide.png" +dest_files=[ "res://.import/Slide.png-6f5135879ccc7ac91abfd5ef70db8232.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Walk1.png b/Assets/Characters/Dove/Walk1.png new file mode 100644 index 0000000..f57afe0 Binary files /dev/null and b/Assets/Characters/Dove/Walk1.png differ diff --git a/Assets/Characters/Dove/Walk1.png.import b/Assets/Characters/Dove/Walk1.png.import new file mode 100644 index 0000000..0ccd67e --- /dev/null +++ b/Assets/Characters/Dove/Walk1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk1.png-c6ac84c69e0aae9d20c6fc5ff45a340c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Walk1.png" +dest_files=[ "res://.import/Walk1.png-c6ac84c69e0aae9d20c6fc5ff45a340c.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Walk2.png b/Assets/Characters/Dove/Walk2.png new file mode 100644 index 0000000..6d875a2 Binary files /dev/null and b/Assets/Characters/Dove/Walk2.png differ diff --git a/Assets/Characters/Dove/Walk2.png.import b/Assets/Characters/Dove/Walk2.png.import new file mode 100644 index 0000000..ec6aba0 --- /dev/null +++ b/Assets/Characters/Dove/Walk2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk2.png-557228b2ad6a907ecff12baf35efe3b6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Walk2.png" +dest_files=[ "res://.import/Walk2.png-557228b2ad6a907ecff12baf35efe3b6.stex" ] + +[params] + +compress/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/Assets/Characters/Dove/Wall.png b/Assets/Characters/Dove/Wall.png new file mode 100644 index 0000000..b99aec8 Binary files /dev/null and b/Assets/Characters/Dove/Wall.png differ diff --git a/Assets/Characters/Dove/Wall.png.import b/Assets/Characters/Dove/Wall.png.import new file mode 100644 index 0000000..c44b339 --- /dev/null +++ b/Assets/Characters/Dove/Wall.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Wall.png-583bcca745e8bfe3e7f1b6e9c68eb57d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Dove/Wall.png" +dest_files=[ "res://.import/Wall.png-583bcca745e8bfe3e7f1b6e9c68eb57d.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Back.png b/Assets/Characters/Duck/Back.png new file mode 100644 index 0000000..cb2b99e Binary files /dev/null and b/Assets/Characters/Duck/Back.png differ diff --git a/Assets/Characters/Duck/Back.png.import b/Assets/Characters/Duck/Back.png.import new file mode 100644 index 0000000..5953fdb --- /dev/null +++ b/Assets/Characters/Duck/Back.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Back.png-35793800f4a5d1e5690178108725cb5b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Back.png" +dest_files=[ "res://.import/Back.png-35793800f4a5d1e5690178108725cb5b.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Duck.png b/Assets/Characters/Duck/Duck.png new file mode 100644 index 0000000..bef6b89 Binary files /dev/null and b/Assets/Characters/Duck/Duck.png differ diff --git a/Assets/Characters/Duck/Duck.png.import b/Assets/Characters/Duck/Duck.png.import new file mode 100644 index 0000000..86989d0 --- /dev/null +++ b/Assets/Characters/Duck/Duck.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Duck.png-e70ad3c63193f9e614df67f2f48a4b33.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Duck.png" +dest_files=[ "res://.import/Duck.png-e70ad3c63193f9e614df67f2f48a4b33.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Fall1.png b/Assets/Characters/Duck/Fall1.png new file mode 100644 index 0000000..86c889a Binary files /dev/null and b/Assets/Characters/Duck/Fall1.png differ diff --git a/Assets/Characters/Duck/Fall1.png.import b/Assets/Characters/Duck/Fall1.png.import new file mode 100644 index 0000000..33f2b58 --- /dev/null +++ b/Assets/Characters/Duck/Fall1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall1.png-90afa5207bd5b979809d88821f2a5949.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Fall1.png" +dest_files=[ "res://.import/Fall1.png-90afa5207bd5b979809d88821f2a5949.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Fall1Wings.png b/Assets/Characters/Duck/Fall1Wings.png new file mode 100644 index 0000000..99c8f68 Binary files /dev/null and b/Assets/Characters/Duck/Fall1Wings.png differ diff --git a/Assets/Characters/Duck/Fall1Wings.png.import b/Assets/Characters/Duck/Fall1Wings.png.import new file mode 100644 index 0000000..860ce03 --- /dev/null +++ b/Assets/Characters/Duck/Fall1Wings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall1Wings.png-7f43c111e0720237de6857d1ac463cca.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Fall1Wings.png" +dest_files=[ "res://.import/Fall1Wings.png-7f43c111e0720237de6857d1ac463cca.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Fall2.png b/Assets/Characters/Duck/Fall2.png new file mode 100644 index 0000000..be8141b Binary files /dev/null and b/Assets/Characters/Duck/Fall2.png differ diff --git a/Assets/Characters/Duck/Fall2.png.import b/Assets/Characters/Duck/Fall2.png.import new file mode 100644 index 0000000..ab5ab10 --- /dev/null +++ b/Assets/Characters/Duck/Fall2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall2.png-337cef3634a278bd61e7f0af4e3e80c6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Fall2.png" +dest_files=[ "res://.import/Fall2.png-337cef3634a278bd61e7f0af4e3e80c6.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Fall2Wings.png b/Assets/Characters/Duck/Fall2Wings.png new file mode 100644 index 0000000..1267283 Binary files /dev/null and b/Assets/Characters/Duck/Fall2Wings.png differ diff --git a/Assets/Characters/Duck/Fall2Wings.png.import b/Assets/Characters/Duck/Fall2Wings.png.import new file mode 100644 index 0000000..a39fd3e --- /dev/null +++ b/Assets/Characters/Duck/Fall2Wings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall2Wings.png-cf5df504a31a0d48e371464a934f5966.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Fall2Wings.png" +dest_files=[ "res://.import/Fall2Wings.png-cf5df504a31a0d48e371464a934f5966.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Front.png b/Assets/Characters/Duck/Front.png new file mode 100644 index 0000000..c19a78b Binary files /dev/null and b/Assets/Characters/Duck/Front.png differ diff --git a/Assets/Characters/Duck/Front.png.import b/Assets/Characters/Duck/Front.png.import new file mode 100644 index 0000000..66fb18d --- /dev/null +++ b/Assets/Characters/Duck/Front.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Front.png-b68d91e26addcebf2b2cf87543ebfd13.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Front.png" +dest_files=[ "res://.import/Front.png-b68d91e26addcebf2b2cf87543ebfd13.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Jump.png b/Assets/Characters/Duck/Jump.png new file mode 100644 index 0000000..dd0666e Binary files /dev/null and b/Assets/Characters/Duck/Jump.png differ diff --git a/Assets/Characters/Duck/Jump.png.import b/Assets/Characters/Duck/Jump.png.import new file mode 100644 index 0000000..2811e86 --- /dev/null +++ b/Assets/Characters/Duck/Jump.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Jump.png-1dfa45c45b0c230941b7c6eb58cb6cf7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Jump.png" +dest_files=[ "res://.import/Jump.png-1dfa45c45b0c230941b7c6eb58cb6cf7.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Slide.png b/Assets/Characters/Duck/Slide.png new file mode 100644 index 0000000..bfd74ac Binary files /dev/null and b/Assets/Characters/Duck/Slide.png differ diff --git a/Assets/Characters/Duck/Slide.png.import b/Assets/Characters/Duck/Slide.png.import new file mode 100644 index 0000000..9782404 --- /dev/null +++ b/Assets/Characters/Duck/Slide.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Slide.png-45ea1fd1dbed4afa06f47a030e9f5187.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Slide.png" +dest_files=[ "res://.import/Slide.png-45ea1fd1dbed4afa06f47a030e9f5187.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Walk1.png b/Assets/Characters/Duck/Walk1.png new file mode 100644 index 0000000..be379da Binary files /dev/null and b/Assets/Characters/Duck/Walk1.png differ diff --git a/Assets/Characters/Duck/Walk1.png.import b/Assets/Characters/Duck/Walk1.png.import new file mode 100644 index 0000000..71ddb77 --- /dev/null +++ b/Assets/Characters/Duck/Walk1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk1.png-3ffd4a39a8acbc49f2d7d54720ffb1cb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Walk1.png" +dest_files=[ "res://.import/Walk1.png-3ffd4a39a8acbc49f2d7d54720ffb1cb.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Walk2.png b/Assets/Characters/Duck/Walk2.png new file mode 100644 index 0000000..0c0475b Binary files /dev/null and b/Assets/Characters/Duck/Walk2.png differ diff --git a/Assets/Characters/Duck/Walk2.png.import b/Assets/Characters/Duck/Walk2.png.import new file mode 100644 index 0000000..4f622d5 --- /dev/null +++ b/Assets/Characters/Duck/Walk2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk2.png-0b24ef6d4f530d001e2b4b06ff4c8d8e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Walk2.png" +dest_files=[ "res://.import/Walk2.png-0b24ef6d4f530d001e2b4b06ff4c8d8e.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/Wall.png b/Assets/Characters/Duck/Wall.png new file mode 100644 index 0000000..9754841 Binary files /dev/null and b/Assets/Characters/Duck/Wall.png differ diff --git a/Assets/Characters/Duck/Wall.png.import b/Assets/Characters/Duck/Wall.png.import new file mode 100644 index 0000000..6f4c4aa --- /dev/null +++ b/Assets/Characters/Duck/Wall.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Wall.png-6f50c3652782bb60779132e240a1554a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/Wall.png" +dest_files=[ "res://.import/Wall.png-6f50c3652782bb60779132e240a1554a.stex" ] + +[params] + +compress/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/Assets/Characters/Duck/_Slide.png b/Assets/Characters/Duck/_Slide.png new file mode 100644 index 0000000..48a8d74 Binary files /dev/null and b/Assets/Characters/Duck/_Slide.png differ diff --git a/Assets/Characters/Duck/_Slide.png.import b/Assets/Characters/Duck/_Slide.png.import new file mode 100644 index 0000000..336c216 --- /dev/null +++ b/Assets/Characters/Duck/_Slide.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/_Slide.png-ce4c20394f79a87a566f5cfb197ec263.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Duck/_Slide.png" +dest_files=[ "res://.import/_Slide.png-ce4c20394f79a87a566f5cfb197ec263.stex" ] + +[params] + +compress/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/Assets/Characters/Monkey/Back.png b/Assets/Characters/Monkey/Back.png new file mode 100644 index 0000000..110dbd9 Binary files /dev/null and b/Assets/Characters/Monkey/Back.png differ diff --git a/Assets/Characters/Monkey/Back.png.import b/Assets/Characters/Monkey/Back.png.import new file mode 100644 index 0000000..1698a11 --- /dev/null +++ b/Assets/Characters/Monkey/Back.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Back.png-2faaea4f418d413bbad22df0f6a26380.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Monkey/Back.png" +dest_files=[ "res://.import/Back.png-2faaea4f418d413bbad22df0f6a26380.stex" ] + +[params] + +compress/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/Assets/Characters/Monkey/Duck.png b/Assets/Characters/Monkey/Duck.png new file mode 100644 index 0000000..a6a84a1 Binary files /dev/null and b/Assets/Characters/Monkey/Duck.png differ diff --git a/Assets/Characters/Monkey/Duck.png.import b/Assets/Characters/Monkey/Duck.png.import new file mode 100644 index 0000000..5f064f6 --- /dev/null +++ b/Assets/Characters/Monkey/Duck.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Duck.png-ca95e7d812d8d0be783b83dc6af365c9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Monkey/Duck.png" +dest_files=[ "res://.import/Duck.png-ca95e7d812d8d0be783b83dc6af365c9.stex" ] + +[params] + +compress/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/Assets/Characters/Monkey/Front.png b/Assets/Characters/Monkey/Front.png new file mode 100644 index 0000000..2d6d9b6 Binary files /dev/null and b/Assets/Characters/Monkey/Front.png differ diff --git a/Assets/Characters/Monkey/Front.png.import b/Assets/Characters/Monkey/Front.png.import new file mode 100644 index 0000000..3e39c53 --- /dev/null +++ b/Assets/Characters/Monkey/Front.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Front.png-8e489ecf528d80571d044d721a4d28a8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Monkey/Front.png" +dest_files=[ "res://.import/Front.png-8e489ecf528d80571d044d721a4d28a8.stex" ] + +[params] + +compress/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/Assets/Characters/Monkey/Jump.png b/Assets/Characters/Monkey/Jump.png new file mode 100644 index 0000000..1bd4aaf Binary files /dev/null and b/Assets/Characters/Monkey/Jump.png differ diff --git a/Assets/Characters/Monkey/Jump.png.import b/Assets/Characters/Monkey/Jump.png.import new file mode 100644 index 0000000..d69a254 --- /dev/null +++ b/Assets/Characters/Monkey/Jump.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Jump.png-763439b4126a0631a6d536f184a3a46f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Monkey/Jump.png" +dest_files=[ "res://.import/Jump.png-763439b4126a0631a6d536f184a3a46f.stex" ] + +[params] + +compress/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/Assets/Characters/Monkey/Walk1.png b/Assets/Characters/Monkey/Walk1.png new file mode 100644 index 0000000..d242b46 Binary files /dev/null and b/Assets/Characters/Monkey/Walk1.png differ diff --git a/Assets/Characters/Monkey/Walk1.png.import b/Assets/Characters/Monkey/Walk1.png.import new file mode 100644 index 0000000..5aa0580 --- /dev/null +++ b/Assets/Characters/Monkey/Walk1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk1.png-be2e8777f8b1e6d5b19ad208ecf1af27.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Monkey/Walk1.png" +dest_files=[ "res://.import/Walk1.png-be2e8777f8b1e6d5b19ad208ecf1af27.stex" ] + +[params] + +compress/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/Assets/Characters/Monkey/Walk2.png b/Assets/Characters/Monkey/Walk2.png new file mode 100644 index 0000000..3aa3887 Binary files /dev/null and b/Assets/Characters/Monkey/Walk2.png differ diff --git a/Assets/Characters/Monkey/Walk2.png.import b/Assets/Characters/Monkey/Walk2.png.import new file mode 100644 index 0000000..b3e5f18 --- /dev/null +++ b/Assets/Characters/Monkey/Walk2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk2.png-aa9bb81e75fd3334ade180b069fdaa58.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Monkey/Walk2.png" +dest_files=[ "res://.import/Walk2.png-aa9bb81e75fd3334ade180b069fdaa58.stex" ] + +[params] + +compress/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/Assets/Characters/Monkey/Wall.png b/Assets/Characters/Monkey/Wall.png new file mode 100644 index 0000000..80d863a Binary files /dev/null and b/Assets/Characters/Monkey/Wall.png differ diff --git a/Assets/Characters/Monkey/Wall.png.import b/Assets/Characters/Monkey/Wall.png.import new file mode 100644 index 0000000..c9458d2 --- /dev/null +++ b/Assets/Characters/Monkey/Wall.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Wall.png-2f6f7aff3745e03ca3ec0955080ca6d7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Monkey/Wall.png" +dest_files=[ "res://.import/Wall.png-2f6f7aff3745e03ca3ec0955080ca6d7.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Back.png b/Assets/Characters/Pidgin/Back.png new file mode 100644 index 0000000..720c5c4 Binary files /dev/null and b/Assets/Characters/Pidgin/Back.png differ diff --git a/Assets/Characters/Pidgin/Back.png.import b/Assets/Characters/Pidgin/Back.png.import new file mode 100644 index 0000000..48d1240 --- /dev/null +++ b/Assets/Characters/Pidgin/Back.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Back.png-34954e1d82d717ff62e19e07072b40e2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Back.png" +dest_files=[ "res://.import/Back.png-34954e1d82d717ff62e19e07072b40e2.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Duck.png b/Assets/Characters/Pidgin/Duck.png new file mode 100644 index 0000000..a73bd1c Binary files /dev/null and b/Assets/Characters/Pidgin/Duck.png differ diff --git a/Assets/Characters/Pidgin/Duck.png.import b/Assets/Characters/Pidgin/Duck.png.import new file mode 100644 index 0000000..d1e247a --- /dev/null +++ b/Assets/Characters/Pidgin/Duck.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Duck.png-56f4629ad25ad06f1ead06bd0f39acf4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Duck.png" +dest_files=[ "res://.import/Duck.png-56f4629ad25ad06f1ead06bd0f39acf4.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Fall1.png b/Assets/Characters/Pidgin/Fall1.png new file mode 100644 index 0000000..b483a67 Binary files /dev/null and b/Assets/Characters/Pidgin/Fall1.png differ diff --git a/Assets/Characters/Pidgin/Fall1.png.import b/Assets/Characters/Pidgin/Fall1.png.import new file mode 100644 index 0000000..1b08b0d --- /dev/null +++ b/Assets/Characters/Pidgin/Fall1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall1.png-9beb448bc5bccf760cb4cd1aec128ec5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Fall1.png" +dest_files=[ "res://.import/Fall1.png-9beb448bc5bccf760cb4cd1aec128ec5.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Fall1Wings.png b/Assets/Characters/Pidgin/Fall1Wings.png new file mode 100644 index 0000000..106a647 Binary files /dev/null and b/Assets/Characters/Pidgin/Fall1Wings.png differ diff --git a/Assets/Characters/Pidgin/Fall1Wings.png.import b/Assets/Characters/Pidgin/Fall1Wings.png.import new file mode 100644 index 0000000..32e7311 --- /dev/null +++ b/Assets/Characters/Pidgin/Fall1Wings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall1Wings.png-946d51d24adbdf2f150556dbae6e8664.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Fall1Wings.png" +dest_files=[ "res://.import/Fall1Wings.png-946d51d24adbdf2f150556dbae6e8664.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Fall2.png b/Assets/Characters/Pidgin/Fall2.png new file mode 100644 index 0000000..55d846d Binary files /dev/null and b/Assets/Characters/Pidgin/Fall2.png differ diff --git a/Assets/Characters/Pidgin/Fall2.png.import b/Assets/Characters/Pidgin/Fall2.png.import new file mode 100644 index 0000000..3b44097 --- /dev/null +++ b/Assets/Characters/Pidgin/Fall2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall2.png-77bf629d0e7607c8ca9af503fe6bcd7c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Fall2.png" +dest_files=[ "res://.import/Fall2.png-77bf629d0e7607c8ca9af503fe6bcd7c.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Fall2Wings.png b/Assets/Characters/Pidgin/Fall2Wings.png new file mode 100644 index 0000000..3a8a39e Binary files /dev/null and b/Assets/Characters/Pidgin/Fall2Wings.png differ diff --git a/Assets/Characters/Pidgin/Fall2Wings.png.import b/Assets/Characters/Pidgin/Fall2Wings.png.import new file mode 100644 index 0000000..7cd3fd6 --- /dev/null +++ b/Assets/Characters/Pidgin/Fall2Wings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fall2Wings.png-fc7aa637f771205965cbad764f47aff7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Fall2Wings.png" +dest_files=[ "res://.import/Fall2Wings.png-fc7aa637f771205965cbad764f47aff7.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Fly.png b/Assets/Characters/Pidgin/Fly.png new file mode 100644 index 0000000..4a0600d Binary files /dev/null and b/Assets/Characters/Pidgin/Fly.png differ diff --git a/Assets/Characters/Pidgin/Fly.png.import b/Assets/Characters/Pidgin/Fly.png.import new file mode 100644 index 0000000..8dd9a47 --- /dev/null +++ b/Assets/Characters/Pidgin/Fly.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Fly.png-68f496e886236ed60e37216f5edc4f69.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Fly.png" +dest_files=[ "res://.import/Fly.png-68f496e886236ed60e37216f5edc4f69.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/FlyWings.png b/Assets/Characters/Pidgin/FlyWings.png new file mode 100644 index 0000000..03839cf Binary files /dev/null and b/Assets/Characters/Pidgin/FlyWings.png differ diff --git a/Assets/Characters/Pidgin/FlyWings.png.import b/Assets/Characters/Pidgin/FlyWings.png.import new file mode 100644 index 0000000..b1bc04f --- /dev/null +++ b/Assets/Characters/Pidgin/FlyWings.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/FlyWings.png-21375df51a095a3615e9cfafe63dbc57.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/FlyWings.png" +dest_files=[ "res://.import/FlyWings.png-21375df51a095a3615e9cfafe63dbc57.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Front.png b/Assets/Characters/Pidgin/Front.png new file mode 100644 index 0000000..2b9ebc8 Binary files /dev/null and b/Assets/Characters/Pidgin/Front.png differ diff --git a/Assets/Characters/Pidgin/Front.png.import b/Assets/Characters/Pidgin/Front.png.import new file mode 100644 index 0000000..90d82d5 --- /dev/null +++ b/Assets/Characters/Pidgin/Front.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Front.png-855b3ca9d50d7ce77d83eaeaca1303f0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Front.png" +dest_files=[ "res://.import/Front.png-855b3ca9d50d7ce77d83eaeaca1303f0.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Jump.png b/Assets/Characters/Pidgin/Jump.png new file mode 100644 index 0000000..937ec8f Binary files /dev/null and b/Assets/Characters/Pidgin/Jump.png differ diff --git a/Assets/Characters/Pidgin/Jump.png.import b/Assets/Characters/Pidgin/Jump.png.import new file mode 100644 index 0000000..84f32a0 --- /dev/null +++ b/Assets/Characters/Pidgin/Jump.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Jump.png-998b38484d7c33be55603c5d22fe5cfb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Jump.png" +dest_files=[ "res://.import/Jump.png-998b38484d7c33be55603c5d22fe5cfb.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Slide.png b/Assets/Characters/Pidgin/Slide.png new file mode 100644 index 0000000..044fe5d Binary files /dev/null and b/Assets/Characters/Pidgin/Slide.png differ diff --git a/Assets/Characters/Pidgin/Slide.png.import b/Assets/Characters/Pidgin/Slide.png.import new file mode 100644 index 0000000..b2a9ca8 --- /dev/null +++ b/Assets/Characters/Pidgin/Slide.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Slide.png-d1c57617663e3bd0409c1d244655195d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Slide.png" +dest_files=[ "res://.import/Slide.png-d1c57617663e3bd0409c1d244655195d.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Walk1.png b/Assets/Characters/Pidgin/Walk1.png new file mode 100644 index 0000000..c051296 Binary files /dev/null and b/Assets/Characters/Pidgin/Walk1.png differ diff --git a/Assets/Characters/Pidgin/Walk1.png.import b/Assets/Characters/Pidgin/Walk1.png.import new file mode 100644 index 0000000..4cf587b --- /dev/null +++ b/Assets/Characters/Pidgin/Walk1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk1.png-d93d97a5cfb2888b781e4d086a368a3e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Walk1.png" +dest_files=[ "res://.import/Walk1.png-d93d97a5cfb2888b781e4d086a368a3e.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Walk2.png b/Assets/Characters/Pidgin/Walk2.png new file mode 100644 index 0000000..f2d3e2f Binary files /dev/null and b/Assets/Characters/Pidgin/Walk2.png differ diff --git a/Assets/Characters/Pidgin/Walk2.png.import b/Assets/Characters/Pidgin/Walk2.png.import new file mode 100644 index 0000000..784b71a --- /dev/null +++ b/Assets/Characters/Pidgin/Walk2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Walk2.png-f15f784f7360de1933e37ca066af6948.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Walk2.png" +dest_files=[ "res://.import/Walk2.png-f15f784f7360de1933e37ca066af6948.stex" ] + +[params] + +compress/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/Assets/Characters/Pidgin/Wall.png b/Assets/Characters/Pidgin/Wall.png new file mode 100644 index 0000000..e448058 Binary files /dev/null and b/Assets/Characters/Pidgin/Wall.png differ diff --git a/Assets/Characters/Pidgin/Wall.png.import b/Assets/Characters/Pidgin/Wall.png.import new file mode 100644 index 0000000..45ebb73 --- /dev/null +++ b/Assets/Characters/Pidgin/Wall.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Wall.png-dacdb4d6a68dc9501dee937533f7f3e5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Characters/Pidgin/Wall.png" +dest_files=[ "res://.import/Wall.png-dacdb4d6a68dc9501dee937533f7f3e5.stex" ] + +[params] + +compress/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/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png new file mode 100644 index 0000000..7aeb782 Binary files /dev/null and b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png differ diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import new file mode 100644 index 0000000..eabb186 --- /dev/null +++ b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/2015-02-26 [DB32](Generic Platformer)(Clouds).png-ebfb1503a81dc6c49f1cc50c05c7dbd2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png" +dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Clouds).png-ebfb1503a81dc6c49f1cc50c05c7dbd2.stex" ] + +[params] + +compress/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/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png new file mode 100644 index 0000000..2912e89 Binary files /dev/null and b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png differ diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import new file mode 100644 index 0000000..bee7174 --- /dev/null +++ b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/2015-02-26 [DB32](Generic Platformer)(Mountains).png-61ac926911a345e8d225f9f8c83a9764.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png" +dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Mountains).png-61ac926911a345e8d225f9f8c83a9764.stex" ] + +[params] + +compress/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/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png new file mode 100644 index 0000000..c4aef78 Binary files /dev/null and b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png differ diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import new file mode 100644 index 0000000..7f0454f --- /dev/null +++ b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/2015-02-26 [DB32](Generic Platformer)(Tileset).png-da7d58f1a32e9e2c0d83e0a7eb712791.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png" +dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Tileset).png-da7d58f1a32e9e2c0d83e0a7eb712791.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/BG/BG.png b/Assets/Environment/FreeTileset/BG/BG.png new file mode 100755 index 0000000..4eaeb1f Binary files /dev/null and b/Assets/Environment/FreeTileset/BG/BG.png differ diff --git a/Assets/Environment/FreeTileset/BG/BG.png.import b/Assets/Environment/FreeTileset/BG/BG.png.import new file mode 100644 index 0000000..2e4b529 --- /dev/null +++ b/Assets/Environment/FreeTileset/BG/BG.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/BG.png-11737604245ab7b80edd7095d795d5e8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/BG/BG.png" +dest_files=[ "res://.import/BG.png-11737604245ab7b80edd7095d795d5e8.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Bush (1).png b/Assets/Environment/FreeTileset/Object/Bush (1).png new file mode 100755 index 0000000..b920971 Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Bush (1).png differ diff --git a/Assets/Environment/FreeTileset/Object/Bush (1).png.import b/Assets/Environment/FreeTileset/Object/Bush (1).png.import new file mode 100644 index 0000000..8bdce8e --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Bush (1).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Bush (1).png-6acf0562c3990f6b1ecf38d495db0af8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Bush (1).png" +dest_files=[ "res://.import/Bush (1).png-6acf0562c3990f6b1ecf38d495db0af8.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Bush (2).png b/Assets/Environment/FreeTileset/Object/Bush (2).png new file mode 100755 index 0000000..489247b Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Bush (2).png differ diff --git a/Assets/Environment/FreeTileset/Object/Bush (2).png.import b/Assets/Environment/FreeTileset/Object/Bush (2).png.import new file mode 100644 index 0000000..4524a3f --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Bush (2).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Bush (2).png-4c2d37572398b863617e9d44e796af34.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Bush (2).png" +dest_files=[ "res://.import/Bush (2).png-4c2d37572398b863617e9d44e796af34.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Bush (3).png b/Assets/Environment/FreeTileset/Object/Bush (3).png new file mode 100755 index 0000000..0997a5c Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Bush (3).png differ diff --git a/Assets/Environment/FreeTileset/Object/Bush (3).png.import b/Assets/Environment/FreeTileset/Object/Bush (3).png.import new file mode 100644 index 0000000..6ca798b --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Bush (3).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Bush (3).png-ddfddb7c0df5ef5a5c5bf01c601472a9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Bush (3).png" +dest_files=[ "res://.import/Bush (3).png-ddfddb7c0df5ef5a5c5bf01c601472a9.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Bush (4).png b/Assets/Environment/FreeTileset/Object/Bush (4).png new file mode 100755 index 0000000..b65a4ea Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Bush (4).png differ diff --git a/Assets/Environment/FreeTileset/Object/Bush (4).png.import b/Assets/Environment/FreeTileset/Object/Bush (4).png.import new file mode 100644 index 0000000..b68c592 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Bush (4).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Bush (4).png-add8272c3f8ce759e07aa499cfa50793.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Bush (4).png" +dest_files=[ "res://.import/Bush (4).png-add8272c3f8ce759e07aa499cfa50793.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Crate.png b/Assets/Environment/FreeTileset/Object/Crate.png new file mode 100755 index 0000000..b50290f Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Crate.png differ diff --git a/Assets/Environment/FreeTileset/Object/Crate.png.import b/Assets/Environment/FreeTileset/Object/Crate.png.import new file mode 100644 index 0000000..28644c1 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Crate.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Crate.png-98ff4bc7c85e733ed7b411d50f665f19.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Crate.png" +dest_files=[ "res://.import/Crate.png-98ff4bc7c85e733ed7b411d50f665f19.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Mushroom_1.png b/Assets/Environment/FreeTileset/Object/Mushroom_1.png new file mode 100755 index 0000000..ab8f71d Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Mushroom_1.png differ diff --git a/Assets/Environment/FreeTileset/Object/Mushroom_1.png.import b/Assets/Environment/FreeTileset/Object/Mushroom_1.png.import new file mode 100644 index 0000000..152b354 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Mushroom_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Mushroom_1.png-d84ea7677d1d48b512a03086540b8b80.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Mushroom_1.png" +dest_files=[ "res://.import/Mushroom_1.png-d84ea7677d1d48b512a03086540b8b80.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Mushroom_2.png b/Assets/Environment/FreeTileset/Object/Mushroom_2.png new file mode 100755 index 0000000..3d28c32 Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Mushroom_2.png differ diff --git a/Assets/Environment/FreeTileset/Object/Mushroom_2.png.import b/Assets/Environment/FreeTileset/Object/Mushroom_2.png.import new file mode 100644 index 0000000..f4d9395 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Mushroom_2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Mushroom_2.png-48f77865d909a7396a262c23b9244689.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Mushroom_2.png" +dest_files=[ "res://.import/Mushroom_2.png-48f77865d909a7396a262c23b9244689.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Sign_1.png b/Assets/Environment/FreeTileset/Object/Sign_1.png new file mode 100755 index 0000000..9d9da0b Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Sign_1.png differ diff --git a/Assets/Environment/FreeTileset/Object/Sign_1.png.import b/Assets/Environment/FreeTileset/Object/Sign_1.png.import new file mode 100644 index 0000000..503df31 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Sign_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Sign_1.png-a180663f565e945cfed9ecc84dce0b97.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Sign_1.png" +dest_files=[ "res://.import/Sign_1.png-a180663f565e945cfed9ecc84dce0b97.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Sign_2.png b/Assets/Environment/FreeTileset/Object/Sign_2.png new file mode 100755 index 0000000..3e225e4 Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Sign_2.png differ diff --git a/Assets/Environment/FreeTileset/Object/Sign_2.png.import b/Assets/Environment/FreeTileset/Object/Sign_2.png.import new file mode 100644 index 0000000..026b568 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Sign_2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Sign_2.png-f8e171610d0796302732c9d4d3814d20.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Sign_2.png" +dest_files=[ "res://.import/Sign_2.png-f8e171610d0796302732c9d4d3814d20.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Stone.png b/Assets/Environment/FreeTileset/Object/Stone.png new file mode 100755 index 0000000..6095d67 Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Stone.png differ diff --git a/Assets/Environment/FreeTileset/Object/Stone.png.import b/Assets/Environment/FreeTileset/Object/Stone.png.import new file mode 100644 index 0000000..eb3643f --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Stone.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Stone.png-ca8e00ebd9365329fe79564497770c33.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Stone.png" +dest_files=[ "res://.import/Stone.png-ca8e00ebd9365329fe79564497770c33.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Tree_1.png b/Assets/Environment/FreeTileset/Object/Tree_1.png new file mode 100755 index 0000000..33fe1e8 Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Tree_1.png differ diff --git a/Assets/Environment/FreeTileset/Object/Tree_1.png.import b/Assets/Environment/FreeTileset/Object/Tree_1.png.import new file mode 100644 index 0000000..18e8b6a --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Tree_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tree_1.png-cce5f281327d4a1c72ee2f6d2e33d734.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Tree_1.png" +dest_files=[ "res://.import/Tree_1.png-cce5f281327d4a1c72ee2f6d2e33d734.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Tree_2.png b/Assets/Environment/FreeTileset/Object/Tree_2.png new file mode 100755 index 0000000..bc8c0c1 Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Tree_2.png differ diff --git a/Assets/Environment/FreeTileset/Object/Tree_2.png.import b/Assets/Environment/FreeTileset/Object/Tree_2.png.import new file mode 100644 index 0000000..5246cf8 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Tree_2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tree_2.png-d516fda8a482e3bf0f9254aff58e95a8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Tree_2.png" +dest_files=[ "res://.import/Tree_2.png-d516fda8a482e3bf0f9254aff58e95a8.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Object/Tree_3.png b/Assets/Environment/FreeTileset/Object/Tree_3.png new file mode 100755 index 0000000..d48c66c Binary files /dev/null and b/Assets/Environment/FreeTileset/Object/Tree_3.png differ diff --git a/Assets/Environment/FreeTileset/Object/Tree_3.png.import b/Assets/Environment/FreeTileset/Object/Tree_3.png.import new file mode 100644 index 0000000..52af989 --- /dev/null +++ b/Assets/Environment/FreeTileset/Object/Tree_3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tree_3.png-edb30abfcde3a41b243ce13d78dbc792.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Object/Tree_3.png" +dest_files=[ "res://.import/Tree_3.png-edb30abfcde3a41b243ce13d78dbc792.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/1.png b/Assets/Environment/FreeTileset/Tiles/1.png new file mode 100755 index 0000000..76c684b Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/1.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/1.png.import b/Assets/Environment/FreeTileset/Tiles/1.png.import new file mode 100644 index 0000000..8884908 --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/1.png-48a89884f54c37340adbf4dcd8d662d7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/1.png" +dest_files=[ "res://.import/1.png-48a89884f54c37340adbf4dcd8d662d7.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/10.png b/Assets/Environment/FreeTileset/Tiles/10.png new file mode 100755 index 0000000..0283b47 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/10.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/10.png.import b/Assets/Environment/FreeTileset/Tiles/10.png.import new file mode 100644 index 0000000..97aa1df --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/10.png-a3c32fef61911a0576f28ef925d3e881.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/10.png" +dest_files=[ "res://.import/10.png-a3c32fef61911a0576f28ef925d3e881.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/11.png b/Assets/Environment/FreeTileset/Tiles/11.png new file mode 100755 index 0000000..8747bf5 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/11.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/11.png.import b/Assets/Environment/FreeTileset/Tiles/11.png.import new file mode 100644 index 0000000..4dc5218 --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/11.png-66856fdc846a251b59fcc54562c54ff3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/11.png" +dest_files=[ "res://.import/11.png-66856fdc846a251b59fcc54562c54ff3.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/12.png b/Assets/Environment/FreeTileset/Tiles/12.png new file mode 100755 index 0000000..af47e8a Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/12.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/12.png.import b/Assets/Environment/FreeTileset/Tiles/12.png.import new file mode 100644 index 0000000..a77bc3f --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/12.png-943db24d3036b3f05471fd920de0b230.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/12.png" +dest_files=[ "res://.import/12.png-943db24d3036b3f05471fd920de0b230.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/13.png b/Assets/Environment/FreeTileset/Tiles/13.png new file mode 100755 index 0000000..5c01e0b Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/13.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/13.png.import b/Assets/Environment/FreeTileset/Tiles/13.png.import new file mode 100644 index 0000000..aabc40e --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/13.png-9cdbff5172fd779c5cc4a2699e3a0e68.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/13.png" +dest_files=[ "res://.import/13.png-9cdbff5172fd779c5cc4a2699e3a0e68.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/14.png b/Assets/Environment/FreeTileset/Tiles/14.png new file mode 100755 index 0000000..85400d6 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/14.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/14.png.import b/Assets/Environment/FreeTileset/Tiles/14.png.import new file mode 100644 index 0000000..e842bb7 --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/14.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/14.png-f153d5285059b4cfd5a78c2d4b024358.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/14.png" +dest_files=[ "res://.import/14.png-f153d5285059b4cfd5a78c2d4b024358.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/15.png b/Assets/Environment/FreeTileset/Tiles/15.png new file mode 100755 index 0000000..8fba010 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/15.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/15.png.import b/Assets/Environment/FreeTileset/Tiles/15.png.import new file mode 100644 index 0000000..bc68d2c --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/15.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/15.png-53dbf51cbc7a86e6da59c5724d4ca962.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/15.png" +dest_files=[ "res://.import/15.png-53dbf51cbc7a86e6da59c5724d4ca962.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/16.png b/Assets/Environment/FreeTileset/Tiles/16.png new file mode 100755 index 0000000..97a0932 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/16.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/16.png.import b/Assets/Environment/FreeTileset/Tiles/16.png.import new file mode 100644 index 0000000..05e0971 --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/16.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/16.png-7bcd7238b33fdad626466093e9db45cd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/16.png" +dest_files=[ "res://.import/16.png-7bcd7238b33fdad626466093e9db45cd.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/17.png b/Assets/Environment/FreeTileset/Tiles/17.png new file mode 100755 index 0000000..80ae3bb Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/17.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/17.png.import b/Assets/Environment/FreeTileset/Tiles/17.png.import new file mode 100644 index 0000000..b5a9f4c --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/17.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/17.png-17b83f1c8b74b9baab7954a85088bed7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/17.png" +dest_files=[ "res://.import/17.png-17b83f1c8b74b9baab7954a85088bed7.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/18.png b/Assets/Environment/FreeTileset/Tiles/18.png new file mode 100755 index 0000000..90f0204 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/18.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/18.png.import b/Assets/Environment/FreeTileset/Tiles/18.png.import new file mode 100644 index 0000000..b62305e --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/18.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/18.png-339c972d32e5377f890497f4c69322cf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/18.png" +dest_files=[ "res://.import/18.png-339c972d32e5377f890497f4c69322cf.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/2.png b/Assets/Environment/FreeTileset/Tiles/2.png new file mode 100755 index 0000000..dfa9ca7 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/2.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/2.png.import b/Assets/Environment/FreeTileset/Tiles/2.png.import new file mode 100644 index 0000000..161a165 --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/2.png-7dd434506cb78e250819a4e3a4ef96ee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/2.png" +dest_files=[ "res://.import/2.png-7dd434506cb78e250819a4e3a4ef96ee.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/3.png b/Assets/Environment/FreeTileset/Tiles/3.png new file mode 100755 index 0000000..07f1ce5 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/3.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/3.png.import b/Assets/Environment/FreeTileset/Tiles/3.png.import new file mode 100644 index 0000000..59f146d --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/3.png-0d95a2f78627f65e11544be6669a265c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/3.png" +dest_files=[ "res://.import/3.png-0d95a2f78627f65e11544be6669a265c.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/4.png b/Assets/Environment/FreeTileset/Tiles/4.png new file mode 100755 index 0000000..86ee403 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/4.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/4.png.import b/Assets/Environment/FreeTileset/Tiles/4.png.import new file mode 100644 index 0000000..e696b4a --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/4.png-696e54faa0a0219bab4b74e2c651af63.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/4.png" +dest_files=[ "res://.import/4.png-696e54faa0a0219bab4b74e2c651af63.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/5.png b/Assets/Environment/FreeTileset/Tiles/5.png new file mode 100755 index 0000000..94907b1 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/5.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/5.png.import b/Assets/Environment/FreeTileset/Tiles/5.png.import new file mode 100644 index 0000000..f36fcaf --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/5.png-8cf07adb550219a31ac4cff01393d4a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/5.png" +dest_files=[ "res://.import/5.png-8cf07adb550219a31ac4cff01393d4a4.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/6.png b/Assets/Environment/FreeTileset/Tiles/6.png new file mode 100755 index 0000000..a8d202c Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/6.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/6.png.import b/Assets/Environment/FreeTileset/Tiles/6.png.import new file mode 100644 index 0000000..7e71dbf --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/6.png-8a2162940bba8e303abf84ed60759733.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/6.png" +dest_files=[ "res://.import/6.png-8a2162940bba8e303abf84ed60759733.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/7.png b/Assets/Environment/FreeTileset/Tiles/7.png new file mode 100755 index 0000000..e4b2a73 Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/7.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/7.png.import b/Assets/Environment/FreeTileset/Tiles/7.png.import new file mode 100644 index 0000000..4d04cfb --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/7.png-4dc825f6518a4d0c035bee020a00cac4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/7.png" +dest_files=[ "res://.import/7.png-4dc825f6518a4d0c035bee020a00cac4.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/8.png b/Assets/Environment/FreeTileset/Tiles/8.png new file mode 100755 index 0000000..38f222f Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/8.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/8.png.import b/Assets/Environment/FreeTileset/Tiles/8.png.import new file mode 100644 index 0000000..2812516 --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/8.png-d344ca928943944eeba894993f4d6cc3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/8.png" +dest_files=[ "res://.import/8.png-d344ca928943944eeba894993f4d6cc3.stex" ] + +[params] + +compress/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/Assets/Environment/FreeTileset/Tiles/9.png b/Assets/Environment/FreeTileset/Tiles/9.png new file mode 100755 index 0000000..345bcdd Binary files /dev/null and b/Assets/Environment/FreeTileset/Tiles/9.png differ diff --git a/Assets/Environment/FreeTileset/Tiles/9.png.import b/Assets/Environment/FreeTileset/Tiles/9.png.import new file mode 100644 index 0000000..b8cd69a --- /dev/null +++ b/Assets/Environment/FreeTileset/Tiles/9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/9.png-47ef4f5f8166cc136dd59edbb639b7cb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/FreeTileset/Tiles/9.png" +dest_files=[ "res://.import/9.png-47ef4f5f8166cc136dd59edbb639b7cb.stex" ] + +[params] + +compress/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/Assets/Environment/OA animated flag.png b/Assets/Environment/OA animated flag.png new file mode 100644 index 0000000..c0bdc10 Binary files /dev/null and b/Assets/Environment/OA animated flag.png differ diff --git a/Assets/Environment/OA animated flag.png.import b/Assets/Environment/OA animated flag.png.import new file mode 100644 index 0000000..3485598 --- /dev/null +++ b/Assets/Environment/OA animated flag.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/OA animated flag.png-e594c6707f8b291dc50ded345bedb870.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/OA animated flag.png" +dest_files=[ "res://.import/OA animated flag.png-e594c6707f8b291dc50ded345bedb870.stex" ] + +[params] + +compress/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/Assets/Environment/generic_platformer.tres b/Assets/Environment/generic_platformer.tres new file mode 100644 index 0000000..52a638d --- /dev/null +++ b/Assets/Environment/generic_platformer.tres @@ -0,0 +1,324 @@ +[gd_resource type="TileSet" load_steps=35 format=2] + +[ext_resource path="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png" type="Texture" id=1] + +[sub_resource type="ConvexPolygonShape2D" id=1] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=2] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=3] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=4] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=5] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=6] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=7] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=8] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=9] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=10] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=11] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=12] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=13] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=14] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=15] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=16] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=17] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=18] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=19] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=20] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=21] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=22] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=23] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=24] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=25] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=26] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=27] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=28] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=29] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=30] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=31] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=32] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=33] +points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) + +[resource] +0/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 16, 16 ) +0/tile_mode = 2 +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/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape = SubResource( 1 ) +0/shape_one_way = false +0/shape_one_way_margin = 1.0 +0/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 1 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 2 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 3 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 4 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 5 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 6 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 7 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 8 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 9 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 10 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 11 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 10, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 12 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 10, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 13 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 11, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 14 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 11, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 15 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 11, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 16 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 11, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 17 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 10, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 18 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 19 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 20 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 21 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 22 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 23 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 24 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 25 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 26 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 27 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 28 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 29 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 30 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 31 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 32 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 33 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +0/z_index = 0 diff --git a/Assets/Environment/goodly-2x.png b/Assets/Environment/goodly-2x.png new file mode 100644 index 0000000..17e5156 Binary files /dev/null and b/Assets/Environment/goodly-2x.png differ diff --git a/Assets/Environment/goodly-2x.png.import b/Assets/Environment/goodly-2x.png.import new file mode 100644 index 0000000..bee2cbe --- /dev/null +++ b/Assets/Environment/goodly-2x.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/goodly-2x.png-2ce76d68fe0270ea138a0485b7e9de65.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Environment/goodly-2x.png" +dest_files=[ "res://.import/goodly-2x.png-2ce76d68fe0270ea138a0485b7e9de65.stex" ] + +[params] + +compress/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/Assets/platforms.tres b/Assets/platforms.tres deleted file mode 100644 index c50cab9..0000000 --- a/Assets/platforms.tres +++ /dev/null @@ -1,324 +0,0 @@ -[gd_resource type="TileSet" load_steps=35 format=2] - -[ext_resource path="res://Assets/2015-02-26 [DB32](Generic Platformer)(Tileset).png" type="Texture" id=1] - -[sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=10] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=12] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=13] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=15] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=16] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=17] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=18] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=19] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=20] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=21] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=22] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=23] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=24] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=25] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=26] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=27] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=28] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=29] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=30] -points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) - -[sub_resource type="ConvexPolygonShape2D" id=31] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=32] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=33] -points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) - -[resource] -0/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 0" -0/texture = ExtResource( 1 ) -0/tex_offset = Vector2( 0, 0 ) -0/modulate = Color( 1, 1, 1, 1 ) -0/region = Rect2( 0, 0, 16, 16 ) -0/tile_mode = 2 -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/shape_offset = Vector2( 0, 0 ) -0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 1 ) -0/shape_one_way = false -0/shape_one_way_margin = 1.0 -0/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 1 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 2 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 3 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 4 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 5 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 6, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 6 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 6, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 7 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 7, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 8 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 8, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 9 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 9, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 10 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 9, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 11 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 10, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 12 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 10, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 13 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 11, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 14 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 11, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 15 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 11, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 16 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 11, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 17 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 10, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 18 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 9, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 19 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 9, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 20 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 9, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 21 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 6, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 22 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 7, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 23 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 7, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 24 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 8, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 25 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 8, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 26 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 7, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 27 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 6, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 28 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 6, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 29 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 3, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 30 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 4, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 31 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 3, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 32 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 5, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 33 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -0/z_index = 0 diff --git a/Character.gd b/Character.gd deleted file mode 100644 index 54bfdc5..0000000 --- a/Character.gd +++ /dev/null @@ -1,89 +0,0 @@ -extends KinematicBody2D - - -const SPEED = 130 -const JUMPFORCE = -500 -const GRAVITY = 20 - -var velocity = Vector2() -var direction = Enum.DIRECTION.RIGHT - -var canDoubleJump = false -var hasPlayedFallStop = false - - -func _physics_process(_delta): - if Input.is_action_pressed("ui_left"): - velocity.x = -SPEED - direction = Enum.DIRECTION.LEFT - $Sprite.play("walk") - $Sprite.flip_h = true - - if Input.is_action_pressed("ui_accept"): - velocity.x *=2 - $Sprite.play("slide") - elif Input.is_action_pressed("ui_right"): - velocity.x = SPEED - direction = Enum.DIRECTION.RIGHT - $Sprite.play("walk") - $Sprite.flip_h = false - - if Input.is_action_pressed("ui_accept"): - velocity.x *= 2 - $Sprite.play("slide") - else: - $Sprite.play("idle") - - # jump and fall animation - if not is_on_floor(): - $Sprite.play("jump") - if velocity.y > -JUMPFORCE: - $CheckFallLanding.set_enabled(true) - $CheckFallStop.set_enabled(true) - if $CheckFallLanding.is_colliding(): - $Sprite.play("fall_stop_landing") - elif $CheckFallStop.is_colliding(): - $Sprite.play("fall_stop") - else: - $Sprite.play("fall") - else: - $CheckFallLanding.set_enabled(false) - $CheckFallStop.set_enabled(true) - - - # fall down - velocity.y += GRAVITY - - # jump - if Input.is_action_just_pressed("ui_up"): - if is_on_floor(): - canDoubleJump = true - velocity.y = JUMPFORCE - elif not is_on_floor() and not is_on_wall() and canDoubleJump: - canDoubleJump = false - velocity.y = JUMPFORCE - - if is_on_wall(): - velocity.y *= 0.8 - $Sprite.play("wall") - - if Input.is_action_just_pressed("ui_up"): - Input.action_release("ui_left") - Input.action_release("ui_right") - velocity.y = JUMPFORCE * 0.75 - if direction == Enum.DIRECTION.LEFT: - velocity.x = 2000 - $Sprite.flip_h = false - elif direction == Enum.DIRECTION.RIGHT: - velocity.x = -2000 - $Sprite.flip_h = true - - velocity = move_and_slide(velocity, Vector2.UP) - - # stop - velocity.x = lerp(velocity.x, 0, 0.7) - - -func check_flag(): - # $Sprite.play("dance anim") - print("FLAG CHECKED") diff --git a/Character.tscn b/Character.tscn deleted file mode 100644 index eb0b6b6..0000000 --- a/Character.tscn +++ /dev/null @@ -1,84 +0,0 @@ -[gd_scene load_steps=14 format=2] - -[ext_resource path="res://Character.gd" type="Script" id=1] -[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture" id=2] -[ext_resource path="res://Assets/Characters/Tux/Wall.png" type="Texture" id=3] -[ext_resource path="res://Assets/Characters/Tux/Back.png" type="Texture" id=4] -[ext_resource path="res://Assets/Characters/Tux/Walk1.png" type="Texture" id=5] -[ext_resource path="res://Assets/Characters/Tux/Walk2.png" type="Texture" id=6] -[ext_resource path="res://Assets/Characters/Tux/Jump.png" type="Texture" id=7] -[ext_resource path="res://Assets/Characters/Tux/Slide.png" type="Texture" id=8] -[ext_resource path="res://Assets/Characters/Tux/Fall1.png" type="Texture" id=9] -[ext_resource path="res://Assets/Characters/Tux/Fall1Wings.png" type="Texture" id=10] -[ext_resource path="res://Assets/Characters/Tux/Fall2Wings.png" type="Texture" id=11] - -[sub_resource type="SpriteFrames" id=1] -animations = [ { -"frames": [ ExtResource( 8 ) ], -"loop": true, -"name": "slide", -"speed": 5.0 -}, { -"frames": [ ExtResource( 4 ) ], -"loop": true, -"name": "back", -"speed": 5.0 -}, { -"frames": [ ExtResource( 2 ) ], -"loop": true, -"name": "idle", -"speed": 5.0 -}, { -"frames": [ ExtResource( 5 ), ExtResource( 6 ) ], -"loop": true, -"name": "walk", -"speed": 5.0 -}, { -"frames": [ ExtResource( 9 ) ], -"loop": true, -"name": "fall", -"speed": 5.0 -}, { -"frames": [ ExtResource( 3 ) ], -"loop": true, -"name": "wall", -"speed": 5.0 -}, { -"frames": [ ExtResource( 7 ) ], -"loop": true, -"name": "jump", -"speed": 5.0 -}, { -"frames": [ ExtResource( 11 ) ], -"loop": true, -"name": "fall_stop_landing", -"speed": 5.0 -}, { -"frames": [ ExtResource( 10 ) ], -"loop": false, -"name": "fall_stop", -"speed": 5.0 -} ] - -[sub_resource type="RectangleShape2D" id=2] -extents = Vector2( 9.21901, 11.2317 ) - -[node name="Character" type="KinematicBody2D"] -collision_mask = 15 -script = ExtResource( 1 ) - -[node name="Sprite" type="AnimatedSprite" parent="."] -scale = Vector2( 0.7, 0.7 ) -frames = SubResource( 1 ) -animation = "idle" -playing = true - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -shape = SubResource( 2 ) - -[node name="CheckFallStop" type="RayCast2D" parent="."] -enabled = true -cast_to = Vector2( 0, 150 ) - -[node name="CheckFallLanding" type="RayCast2D" parent="."] -enabled = true diff --git a/Characters/Character.gd b/Characters/Character.gd new file mode 100644 index 0000000..bf16dbf --- /dev/null +++ b/Characters/Character.gd @@ -0,0 +1,99 @@ +extends KinematicBody2D + + +const SPEED = 130 +const JUMPFORCE = -500 +const GRAVITY = 20 + +var velocity = Vector2() +var direction = Enum.DIRECTION.RIGHT + +var canDoubleJump = false +var hasPlayedFallStop = false + + +func _physics_process(_delta): + if Input.is_action_pressed("ui_left"): + velocity.x = -SPEED + direction = Enum.DIRECTION.LEFT + $Sprite.flip_h = true + if self.is_running(): + velocity.x *= 2 + $Sprite.play("run") + else: + $Sprite.play("walk") + elif Input.is_action_pressed("ui_right"): + velocity.x = SPEED + direction = Enum.DIRECTION.RIGHT + $Sprite.flip_h = false + if self.is_running(): + velocity.x *= 2 + $Sprite.play("run") + else: + $Sprite.play("walk") + else: + $Sprite.play("idle") + + + # jump and fall animation + if not is_on_floor(): + $Sprite.play("jump") + if has_node("CheckFallStop"): + if velocity.y > -JUMPFORCE: + $CheckFallLanding.set_enabled(true) + $CheckFallStop.set_enabled(true) + if $CheckFallLanding.is_colliding(): + $Sprite.play("fall_stop_landing") + elif $CheckFallStop.is_colliding(): + $Sprite.play("fall_stop") + else: + $Sprite.play("fall") + else: + $CheckFallLanding.set_enabled(false) + $CheckFallStop.set_enabled(true) + + + # fall down + velocity.y += GRAVITY + + + # jump + if Input.is_action_just_pressed("ui_up"): + if is_on_floor(): + canDoubleJump = true + velocity.y = JUMPFORCE + elif not is_on_floor() and not is_on_wall() and canDoubleJump: + canDoubleJump = false + velocity.y = JUMPFORCE + + + if is_on_wall(): + velocity.y *= 0.8 + $Sprite.play("wall") + + if Input.is_action_just_pressed("ui_up"): + Input.action_release("ui_left") + Input.action_release("ui_right") + velocity.y = JUMPFORCE * 0.75 + if direction == Enum.DIRECTION.LEFT: + velocity.x = 2000 + $Sprite.flip_h = false + elif direction == Enum.DIRECTION.RIGHT: + velocity.x = -2000 + $Sprite.flip_h = true + + + velocity = move_and_slide(velocity, Vector2.UP) + + + # stop + velocity.x = lerp(velocity.x, 0, 0.7) + + +func is_running(): + return Input.is_action_pressed("ui_accept") and is_on_floor() + + +func check_flag(): + # $Sprite.play("dance anim") + print("FLAG CHECKED") diff --git a/Characters/Character.tscn b/Characters/Character.tscn new file mode 100644 index 0000000..a444463 --- /dev/null +++ b/Characters/Character.tscn @@ -0,0 +1,84 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://Characters/Character.gd" type="Script" id=1] +[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture" id=2] +[ext_resource path="res://Assets/Characters/Tux/Wall.png" type="Texture" id=3] +[ext_resource path="res://Assets/Characters/Tux/Back.png" type="Texture" id=4] +[ext_resource path="res://Assets/Characters/Tux/Walk1.png" type="Texture" id=5] +[ext_resource path="res://Assets/Characters/Tux/Walk2.png" type="Texture" id=6] +[ext_resource path="res://Assets/Characters/Tux/Jump.png" type="Texture" id=7] +[ext_resource path="res://Assets/Characters/Tux/Slide.png" type="Texture" id=8] +[ext_resource path="res://Assets/Characters/Tux/Fall1.png" type="Texture" id=9] +[ext_resource path="res://Assets/Characters/Tux/Fall1Wings.png" type="Texture" id=10] +[ext_resource path="res://Assets/Characters/Tux/Fall2Wings.png" type="Texture" id=11] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 8 ) ], +"loop": true, +"name": "slide", +"speed": 5.0 +}, { +"frames": [ ExtResource( 4 ) ], +"loop": true, +"name": "back", +"speed": 5.0 +}, { +"frames": [ ExtResource( 2 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ ExtResource( 7 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +}, { +"frames": [ ExtResource( 5 ), ExtResource( 6 ) ], +"loop": true, +"name": "walk", +"speed": 5.0 +}, { +"frames": [ ExtResource( 11 ) ], +"loop": true, +"name": "fall_stop_landing", +"speed": 5.0 +}, { +"frames": [ ExtResource( 9 ) ], +"loop": true, +"name": "fall", +"speed": 5.0 +}, { +"frames": [ ExtResource( 10 ) ], +"loop": false, +"name": "fall_stop", +"speed": 5.0 +}, { +"frames": [ ExtResource( 3 ) ], +"loop": true, +"name": "wall", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 9.21901, 11.2317 ) + +[node name="Character" type="KinematicBody2D"] +collision_mask = 15 +script = ExtResource( 1 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +scale = Vector2( 0.7, 0.7 ) +frames = SubResource( 1 ) +animation = "idle" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 2 ) + +[node name="CheckFallStop" type="RayCast2D" parent="."] +enabled = true +cast_to = Vector2( 0, 150 ) + +[node name="CheckFallLanding" type="RayCast2D" parent="."] +enabled = true diff --git a/Characters/Dove.gd b/Characters/Dove.gd new file mode 100644 index 0000000..b7c6d31 --- /dev/null +++ b/Characters/Dove.gd @@ -0,0 +1,5 @@ +extends "res://Characters/Character.gd" + + +func _ready(): + pass diff --git a/Characters/Dove.tscn b/Characters/Dove.tscn new file mode 100644 index 0000000..14f99ce --- /dev/null +++ b/Characters/Dove.tscn @@ -0,0 +1,84 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://Assets/Characters/Dove/Front.png" type="Texture" id=1] +[ext_resource path="res://Assets/Characters/Dove/Jump.png" type="Texture" id=2] +[ext_resource path="res://Assets/Characters/Dove/Fall1Wings.png" type="Texture" id=3] +[ext_resource path="res://Assets/Characters/Dove/Slide.png" type="Texture" id=4] +[ext_resource path="res://Assets/Characters/Dove/Walk1.png" type="Texture" id=5] +[ext_resource path="res://Assets/Characters/Dove/Back.png" type="Texture" id=6] +[ext_resource path="res://Assets/Characters/Dove/Fall2.png" type="Texture" id=7] +[ext_resource path="res://Assets/Characters/Dove/Walk2.png" type="Texture" id=8] +[ext_resource path="res://Characters/Dove.gd" type="Script" id=9] +[ext_resource path="res://Assets/Characters/Dove/Wall.png" type="Texture" id=10] +[ext_resource path="res://Assets/Characters/Dove/Fall1.png" type="Texture" id=11] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 6 ) ], +"loop": true, +"name": "back", +"speed": 5.0 +}, { +"frames": [ ExtResource( 1 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ ExtResource( 2 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +}, { +"frames": [ ExtResource( 5 ), ExtResource( 8 ) ], +"loop": true, +"name": "walk", +"speed": 5.0 +}, { +"frames": [ ExtResource( 7 ) ], +"loop": true, +"name": "fall_stop_landing", +"speed": 5.0 +}, { +"frames": [ ExtResource( 4 ) ], +"loop": true, +"name": "run", +"speed": 5.0 +}, { +"frames": [ ExtResource( 11 ) ], +"loop": true, +"name": "fall", +"speed": 5.0 +}, { +"frames": [ ExtResource( 3 ) ], +"loop": false, +"name": "fall_stop", +"speed": 5.0 +}, { +"frames": [ ExtResource( 10 ) ], +"loop": true, +"name": "wall", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 9.21901, 11.2317 ) + +[node name="Dove" type="KinematicBody2D"] +collision_mask = 15 +script = ExtResource( 9 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +scale = Vector2( 0.7, 0.7 ) +frames = SubResource( 1 ) +animation = "idle" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 2 ) + +[node name="CheckFallStop" type="RayCast2D" parent="."] +enabled = true +cast_to = Vector2( 0, 150 ) + +[node name="CheckFallLanding" type="RayCast2D" parent="."] +enabled = true diff --git a/Characters/Duck.gd b/Characters/Duck.gd new file mode 100644 index 0000000..b7c6d31 --- /dev/null +++ b/Characters/Duck.gd @@ -0,0 +1,5 @@ +extends "res://Characters/Character.gd" + + +func _ready(): + pass diff --git a/Characters/Duck.tscn b/Characters/Duck.tscn new file mode 100644 index 0000000..ef675d6 --- /dev/null +++ b/Characters/Duck.tscn @@ -0,0 +1,84 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://Characters/Duck.gd" type="Script" id=1] +[ext_resource path="res://Assets/Characters/Duck/Fall1.png" type="Texture" id=2] +[ext_resource path="res://Assets/Characters/Duck/Slide.png" type="Texture" id=3] +[ext_resource path="res://Assets/Characters/Duck/Back.png" type="Texture" id=4] +[ext_resource path="res://Assets/Characters/Duck/Fall2Wings.png" type="Texture" id=5] +[ext_resource path="res://Assets/Characters/Duck/Wall.png" type="Texture" id=6] +[ext_resource path="res://Assets/Characters/Duck/Jump.png" type="Texture" id=7] +[ext_resource path="res://Assets/Characters/Duck/Walk2.png" type="Texture" id=8] +[ext_resource path="res://Assets/Characters/Duck/Walk1.png" type="Texture" id=9] +[ext_resource path="res://Assets/Characters/Duck/Fall1Wings.png" type="Texture" id=10] +[ext_resource path="res://Assets/Characters/Duck/Front.png" type="Texture" id=11] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 4 ) ], +"loop": true, +"name": "back", +"speed": 5.0 +}, { +"frames": [ ExtResource( 11 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ ExtResource( 7 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +}, { +"frames": [ ExtResource( 9 ), ExtResource( 8 ) ], +"loop": true, +"name": "walk", +"speed": 5.0 +}, { +"frames": [ ExtResource( 5 ) ], +"loop": true, +"name": "fall_stop_landing", +"speed": 5.0 +}, { +"frames": [ ExtResource( 3 ) ], +"loop": true, +"name": "run", +"speed": 5.0 +}, { +"frames": [ ExtResource( 2 ) ], +"loop": true, +"name": "fall", +"speed": 5.0 +}, { +"frames": [ ExtResource( 10 ) ], +"loop": false, +"name": "fall_stop", +"speed": 5.0 +}, { +"frames": [ ExtResource( 6 ) ], +"loop": true, +"name": "wall", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 9.21901, 11.2317 ) + +[node name="Duck" type="KinematicBody2D"] +collision_mask = 15 +script = ExtResource( 1 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +scale = Vector2( 0.7, 0.7 ) +frames = SubResource( 1 ) +animation = "idle" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 2 ) + +[node name="CheckFallStop" type="RayCast2D" parent="."] +enabled = true +cast_to = Vector2( 0, 150 ) + +[node name="CheckFallLanding" type="RayCast2D" parent="."] +enabled = true diff --git a/Characters/Monkey.gd b/Characters/Monkey.gd new file mode 100644 index 0000000..b7c6d31 --- /dev/null +++ b/Characters/Monkey.gd @@ -0,0 +1,5 @@ +extends "res://Characters/Character.gd" + + +func _ready(): + pass diff --git a/Characters/Monkey.tscn b/Characters/Monkey.tscn new file mode 100644 index 0000000..8ed2938 --- /dev/null +++ b/Characters/Monkey.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://Characters/Tux.gd" type="Script" id=1] +[ext_resource path="res://Assets/Characters/Monkey/Front.png" type="Texture" id=2] +[ext_resource path="res://Assets/Characters/Monkey/Wall.png" type="Texture" id=3] +[ext_resource path="res://Assets/Characters/Monkey/Jump.png" type="Texture" id=4] +[ext_resource path="res://Assets/Characters/Monkey/Back.png" type="Texture" id=5] +[ext_resource path="res://Assets/Characters/Monkey/Walk1.png" type="Texture" id=6] +[ext_resource path="res://Assets/Characters/Monkey/Walk2.png" type="Texture" id=7] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 5 ) ], +"loop": true, +"name": "back", +"speed": 5.0 +}, { +"frames": [ ExtResource( 2 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ ExtResource( 3 ) ], +"loop": true, +"name": "wall", +"speed": 5.0 +}, { +"frames": [ ExtResource( 6 ), ExtResource( 7 ) ], +"loop": true, +"name": "walk", +"speed": 5.0 +}, { +"frames": [ ExtResource( 4 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +}, { +"frames": [ ExtResource( 6 ), ExtResource( 7 ) ], +"loop": true, +"name": "run", +"speed": 10.0 +} ] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 9.21901, 11.2317 ) + +[node name="Monkey" type="KinematicBody2D"] +collision_mask = 15 +script = ExtResource( 1 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +scale = Vector2( 0.7, 0.7 ) +frames = SubResource( 1 ) +animation = "idle" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 2 ) diff --git a/Characters/Pidgin.gd b/Characters/Pidgin.gd new file mode 100644 index 0000000..b7c6d31 --- /dev/null +++ b/Characters/Pidgin.gd @@ -0,0 +1,5 @@ +extends "res://Characters/Character.gd" + + +func _ready(): + pass diff --git a/Characters/Pidgin.tscn b/Characters/Pidgin.tscn new file mode 100644 index 0000000..ba42eb0 --- /dev/null +++ b/Characters/Pidgin.tscn @@ -0,0 +1,84 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://Assets/Characters/Pidgin/Fall1.png" type="Texture" id=1] +[ext_resource path="res://Assets/Characters/Pidgin/Slide.png" type="Texture" id=2] +[ext_resource path="res://Assets/Characters/Pidgin/Fall2.png" type="Texture" id=3] +[ext_resource path="res://Assets/Characters/Pidgin/Back.png" type="Texture" id=4] +[ext_resource path="res://Assets/Characters/Pidgin/Fall1Wings.png" type="Texture" id=5] +[ext_resource path="res://Assets/Characters/Pidgin/Wall.png" type="Texture" id=6] +[ext_resource path="res://Assets/Characters/Pidgin/Jump.png" type="Texture" id=7] +[ext_resource path="res://Assets/Characters/Pidgin/Walk2.png" type="Texture" id=8] +[ext_resource path="res://Characters/Dove.gd" type="Script" id=9] +[ext_resource path="res://Assets/Characters/Pidgin/Front.png" type="Texture" id=10] +[ext_resource path="res://Assets/Characters/Pidgin/Walk1.png" type="Texture" id=11] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 4 ) ], +"loop": true, +"name": "back", +"speed": 5.0 +}, { +"frames": [ ExtResource( 10 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ ExtResource( 6 ) ], +"loop": true, +"name": "wall", +"speed": 5.0 +}, { +"frames": [ ExtResource( 5 ) ], +"loop": false, +"name": "fall_stop", +"speed": 5.0 +}, { +"frames": [ ExtResource( 3 ) ], +"loop": true, +"name": "fall_stop_landing", +"speed": 5.0 +}, { +"frames": [ ExtResource( 2 ) ], +"loop": true, +"name": "run", +"speed": 5.0 +}, { +"frames": [ ExtResource( 1 ) ], +"loop": true, +"name": "fall", +"speed": 5.0 +}, { +"frames": [ ExtResource( 11 ), ExtResource( 8 ) ], +"loop": true, +"name": "walk", +"speed": 5.0 +}, { +"frames": [ ExtResource( 7 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 9.21901, 11.2317 ) + +[node name="Dove" type="KinematicBody2D"] +collision_mask = 15 +script = ExtResource( 9 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +scale = Vector2( 0.7, 0.7 ) +frames = SubResource( 1 ) +animation = "idle" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 2 ) + +[node name="CheckFallStop" type="RayCast2D" parent="."] +enabled = true +cast_to = Vector2( 0, 150 ) + +[node name="CheckFallLanding" type="RayCast2D" parent="."] +enabled = true diff --git a/Characters/Tux.gd b/Characters/Tux.gd new file mode 100644 index 0000000..b7c6d31 --- /dev/null +++ b/Characters/Tux.gd @@ -0,0 +1,5 @@ +extends "res://Characters/Character.gd" + + +func _ready(): + pass diff --git a/Characters/Tux.tscn b/Characters/Tux.tscn new file mode 100644 index 0000000..aaffa33 --- /dev/null +++ b/Characters/Tux.tscn @@ -0,0 +1,84 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://Characters/Tux.gd" type="Script" id=1] +[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture" id=2] +[ext_resource path="res://Assets/Characters/Tux/Wall.png" type="Texture" id=3] +[ext_resource path="res://Assets/Characters/Tux/Back.png" type="Texture" id=4] +[ext_resource path="res://Assets/Characters/Tux/Walk1.png" type="Texture" id=5] +[ext_resource path="res://Assets/Characters/Tux/Walk2.png" type="Texture" id=6] +[ext_resource path="res://Assets/Characters/Tux/Jump.png" type="Texture" id=7] +[ext_resource path="res://Assets/Characters/Tux/Slide.png" type="Texture" id=8] +[ext_resource path="res://Assets/Characters/Tux/Fall1.png" type="Texture" id=9] +[ext_resource path="res://Assets/Characters/Tux/Fall1Wings.png" type="Texture" id=10] +[ext_resource path="res://Assets/Characters/Tux/Fall2Wings.png" type="Texture" id=11] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 4 ) ], +"loop": true, +"name": "back", +"speed": 5.0 +}, { +"frames": [ ExtResource( 2 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ ExtResource( 7 ) ], +"loop": true, +"name": "jump", +"speed": 5.0 +}, { +"frames": [ ExtResource( 5 ), ExtResource( 6 ) ], +"loop": true, +"name": "walk", +"speed": 5.0 +}, { +"frames": [ ExtResource( 11 ) ], +"loop": true, +"name": "fall_stop_landing", +"speed": 5.0 +}, { +"frames": [ ExtResource( 8 ) ], +"loop": true, +"name": "run", +"speed": 5.0 +}, { +"frames": [ ExtResource( 9 ) ], +"loop": true, +"name": "fall", +"speed": 5.0 +}, { +"frames": [ ExtResource( 10 ) ], +"loop": false, +"name": "fall_stop", +"speed": 5.0 +}, { +"frames": [ ExtResource( 3 ) ], +"loop": true, +"name": "wall", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 9.21901, 11.2317 ) + +[node name="Tux" type="KinematicBody2D"] +collision_mask = 15 +script = ExtResource( 1 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +scale = Vector2( 0.7, 0.7 ) +frames = SubResource( 1 ) +animation = "idle" +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 2 ) + +[node name="CheckFallStop" type="RayCast2D" parent="."] +enabled = true +cast_to = Vector2( 0, 150 ) + +[node name="CheckFallLanding" type="RayCast2D" parent="."] +enabled = true diff --git a/CheckFall.gd b/CheckFall.gd new file mode 100644 index 0000000..ff28fc0 --- /dev/null +++ b/CheckFall.gd @@ -0,0 +1,5 @@ +extends Area2D + + +func _on_CheckFall_body_entered(body): + get_parent().respawn_player() diff --git a/Enum.gd b/Enum.gd index 8043f71..c333226 100644 --- a/Enum.gd +++ b/Enum.gd @@ -7,5 +7,5 @@ const DIRECTION = { } enum PLAYER { - FIRST, SECOND, + FIRST, SECOND, THIRD, } diff --git a/Global.gd b/Global.gd index ac637e3..cef7b9f 100644 --- a/Global.gd +++ b/Global.gd @@ -2,6 +2,8 @@ extends Node signal level_map_updated() +signal game_started() +signal game_ended() signal game_won() @@ -21,8 +23,13 @@ var Level_Map = [] func _ready(): - Network.connect("game_ended", self, "_on_game_end") + Network.connect("game_started", self, "_on_Network_game_started") + Network.connect("game_ended", self, "_on_Network_game_ended") + self.init() + + +func init(): for level in self.Levels: self.Level_Map.push_back({ time = 0, @@ -49,12 +56,18 @@ func get_level(idx): return self.Level_Map[idx] -func start_level(idx): +func get_instance_level(idx): var global_level = self.get_level(idx) var Level = load(global_level.meta.path) var instance_level = Level.instance() instance_level.idx = idx + + return instance_level + + +func start_level(idx): + var instance_level = self.get_instance_level(idx) self.change_scene_to_instance(instance_level) @@ -73,11 +86,36 @@ func end_level(instance_level): self.check_win() +func cancel_level(): + get_tree().change_scene("res://UI/LevelSelect.tscn") + + remote func _update_level_map(idx, global_level): self.Level_Map[idx] = global_level emit_signal("level_map_updated") +func start_game(): + emit_signal("game_started") + + +func _on_Network_game_started(): + get_tree().change_scene("res://UI/CharacterSelect.tscn") + + +func end_game(): + emit_signal("game_ended") + + +func _on_Network_game_ended(winning_player): + # TODO: change scene for all to win scene and set winning player id, + # so it can be displayed with self.players + print(winning_player) + get_tree().change_scene("res://Network/Lobby.tscn") + self.Level_Map = [] + self.init() + + func check_win(): var has_won = false @@ -112,8 +150,3 @@ func check_win(): if has_won: emit_signal("game_won", Network.player) - - -func _on_game_end(): - self.Level_Map = [] - self._ready() diff --git a/Levels/Level.gd b/Levels/Level.gd index 57288b2..34463b6 100644 --- a/Levels/Level.gd +++ b/Levels/Level.gd @@ -1,13 +1,6 @@ extends Node2D -export var starting_position = Vector2(0, 0) -export var camera_limit_left = 0 -export var camera_limit_top = 0 -export var camera_limit_right = 0 -export var camera_limit_bottom = 0 - - var idx = 0 var HUD = CanvasLayer.new() @@ -21,6 +14,9 @@ func _ready(): self.HUD.add_child(self.LabelTimer) self.HUD.add_child(self.LevelMap) self.add_child(self.HUD) + + var character = load("res://Characters/" + Network.player.character + ".tscn").instance() + self.set_player(character) func _process(delta): @@ -28,5 +24,24 @@ func _process(delta): self.LabelTimer.text = "%.2fs" % self.timer +func set_player(character: KinematicBody2D): + character.position.x = $Character.position.x + character.position.y = $Character.position.y + for child in $Character.get_children(): + if not child is Camera2D: + $Character.remove_child(child) + $Character.replace_by(character) + + +func respawn_player(): + var instance_level = Global.get_instance_level(self.idx) + instance_level.timer = self.timer # timer continues playing + Global.change_scene_to_instance(instance_level) + + func end_level(): Global.end_level(self) + + +func cancel_level(): + Global.cancel_level() diff --git a/Levels/Level_0001.tscn b/Levels/Level_0001.tscn index 89dba41..bcb4d7b 100644 --- a/Levels/Level_0001.tscn +++ b/Levels/Level_0001.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=6 format=2] -[ext_resource path="res://Assets/platforms.tres" type="TileSet" id=1] -[ext_resource path="res://Character.tscn" type="PackedScene" id=2] +[ext_resource path="res://Assets/Environment/generic_platformer.tres" type="TileSet" id=1] +[ext_resource path="res://Characters/Character.tscn" type="PackedScene" id=2] [ext_resource path="res://Objects/Flag.tscn" type="PackedScene" id=3] [ext_resource path="res://Levels/Level_0001.gd" type="Script" id=4] +[ext_resource path="res://Objects/CheckFall.tscn" type="PackedScene" id=5] [node name="Level_0001" type="Node2D"] script = ExtResource( 4 ) @@ -17,12 +18,11 @@ format = 1 tile_data = PoolIntArray( 327692, 0, 6, 327693, 0, 8, 393228, 0, 65542, 393229, 0, 65545, 458764, 0, 65542, 458765, 0, 65545, 524295, 0, 0, 524296, 0, 1, 524297, 0, 1, 524298, 0, 1, 524299, 0, 1, 524300, 0, 65542, 524301, 0, 65545, 524302, 0, 1, 524303, 0, 1, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 2, 589836, 0, 131078, 589837, 0, 131080, 720918, 0, 0, 720919, 0, 1, 720920, 0, 1, 720921, 0, 1, 720922, 0, 1, 720923, 0, 1, 720924, 0, 1, 720925, 0, 1, 720926, 0, 1, 720927, 0, 1, 720928, 0, 1, 720929, 0, 1, 720930, 0, 1, 720931, 0, 1, 720932, 0, 1, 720933, 0, 1, 720934, 0, 1, 720935, 0, 1, 720936, 0, 1, 720937, 0, 2, 917518, 0, 6, 917519, 0, 8, 917523, 0, 6, 917524, 0, 8, 983054, 0, 65542, 983055, 0, 65545, 983059, 0, 65542, 983060, 0, 65545, 1048590, 0, 65542, 1048591, 0, 65545, 1048595, 0, 65542, 1048596, 0, 65545, 1114126, 0, 65542, 1114127, 0, 65545, 1114131, 0, 65542, 1114132, 0, 65545, 1179662, 0, 65542, 1179663, 0, 65545, 1179667, 0, 65542, 1179668, 0, 65545, 1245198, 0, 65542, 1245199, 0, 65545, 1245203, 0, 65542, 1245204, 0, 65545, 1310734, 0, 65542, 1310735, 0, 65545, 1310739, 0, 65542, 1310740, 0, 65545, 1376270, 0, 65542, 1376271, 0, 65545, 1376275, 0, 65542, 1376276, 0, 65545, 1441806, 0, 65542, 1441807, 0, 65545, 1441811, 0, 65542, 1441812, 0, 65545, 1507342, 0, 65542, 1507343, 0, 65545, 1507347, 0, 65542, 1507348, 0, 65545, 1572878, 0, 65542, 1572879, 0, 65545, 1572883, 0, 65542, 1572884, 0, 65545, 1638414, 0, 65542, 1638415, 0, 65545, 1638419, 0, 65542, 1638420, 0, 65545, 1703950, 0, 131078, 1703951, 0, 131080, 1703955, 0, 131078, 1703956, 0, 131080, 1900544, 0, 0, 1900545, 0, 1, 1900546, 0, 1, 1900547, 0, 1, 1900548, 0, 1, 1900549, 0, 1, 1900550, 0, 1, 1900551, 0, 1, 1900552, 0, 1, 1900553, 0, 1, 1900554, 0, 1, 1900555, 0, 1, 1900556, 0, 1, 1900557, 0, 1, 1900558, 0, 1, 1900559, 0, 1, 1900560, 0, 1, 1900561, 0, 1, 1900562, 0, 1, 1900563, 0, 1, 1900564, 0, 1, 1900565, 0, 2 ) [node name="Flag" parent="." instance=ExtResource( 3 )] -position = Vector2( 602.469, 111.673 ) -collision_layer = 0 +position = Vector2( 640, 144 ) +scale = Vector2( 2, 2 ) [node name="Character" parent="." instance=ExtResource( 2 )] position = Vector2( 144.471, 115.947 ) -collision_mask = 15 [node name="Camera2D" type="Camera2D" parent="Character"] current = true @@ -34,3 +34,7 @@ limit_bottom = 500 drag_margin_h_enabled = true drag_margin_v_enabled = true editor_draw_limits = true + +[node name="CheckFall" parent="." instance=ExtResource( 5 )] +position = Vector2( 320, 520 ) +scale = Vector2( 2, 1 ) diff --git a/Network/Lobby.gd b/Network/Lobby.gd index d962081..b30bc1f 100644 --- a/Network/Lobby.gd +++ b/Network/Lobby.gd @@ -60,6 +60,7 @@ func _on_Host_pressed(): $Players.show() $Connect/Error.text = "" + $Players/IP.text = IP.get_local_addresses()[6] var player_name = $Connect/Name.text Network.host_game(player_name) self.refresh_lobby() @@ -74,9 +75,16 @@ func _on_Join_pressed(): $Connect/Error.text = "" self.disable_connect_buttons(false) + $Players/IP.text = IP.get_local_addresses()[6] var player_name = $Connect/Name.text Network.join_game(ip, player_name) func _on_Start_pressed(): - Network.start_game() + Global.start_game() + + +func _on_Back_pressed(): + $Connect.show() + $Players.hide() + Network.leave_game() diff --git a/Network/Lobby.tscn b/Network/Lobby.tscn index 0caf892..7e8c52a 100644 --- a/Network/Lobby.tscn +++ b/Network/Lobby.tscn @@ -70,9 +70,23 @@ __meta__ = { [node name="Label" type="Label" parent="Players"] margin_left = 16.0 margin_top = 16.0 -margin_right = 240.0 +margin_right = 64.0 margin_bottom = 32.0 text = "Lobby" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="IP" type="Label" parent="Players"] +margin_left = 128.0 +margin_top = 16.0 +margin_right = 240.0 +margin_bottom = 30.0 +text = "000.000.000.000" +align = 2 +__meta__ = { +"_edit_use_anchors_": false +} [node name="List" type="ItemList" parent="Players"] margin_left = 16.0 @@ -93,9 +107,18 @@ __meta__ = { "_edit_use_anchors_": false } +[node name="Back" type="Button" parent="Players"] +margin_left = 16.0 +margin_top = 416.0 +margin_right = 48.0 +margin_bottom = 448.0 +text = "<" + [node name="ErrorDialog" type="AcceptDialog" parent="."] +visible = true margin_right = 83.0 margin_bottom = 58.0 [connection signal="pressed" from="Connect/Host" to="." method="_on_Host_pressed"] [connection signal="pressed" from="Connect/Join" to="." method="_on_Join_pressed"] [connection signal="pressed" from="Players/Start" to="." method="_on_Start_pressed"] +[connection signal="pressed" from="Players/Back" to="." method="_on_Back_pressed"] diff --git a/Network/Network.gd b/Network/Network.gd index 77630a7..fbef800 100644 --- a/Network/Network.gd +++ b/Network/Network.gd @@ -5,6 +5,7 @@ signal connection_succeeded() signal connection_failed() signal player_list_changed() signal game_error() +signal game_started() signal game_ended() @@ -14,10 +15,12 @@ const MAX_PEERS = 2 var peer = null +var ip = null var player = { idx = 0, name = "", + character = "Tux", } # Dictionary { id = { idx: 1, name: "" } } @@ -31,19 +34,22 @@ func _ready(): get_tree().connect("connected_to_server", self, "_connection_succeeded") get_tree().connect("connection_failed", self, "_connection_failed") get_tree().connect("server_disconnected", self, "_server_disconnected") - Global.connect("game_won", self, "end_game") + Global.connect("game_started", self, "_on_Global_game_started") + Global.connect("game_ended", self, "_on_Global_game_ended") + Global.connect("game_won", self, "_on_Global_game_won") remote func register_player(name): var id = get_tree().get_rpc_sender_id() self.players[id] = { - name = name + name = name, + ip = self.peer.get_peer_address(id), } emit_signal("player_list_changed") -func unregister_player(id): - self.player.erase(id) +remote func unregister_player(id): + self.players.erase(id) emit_signal("player_list_changed") @@ -61,7 +67,21 @@ func join_game(ip, player_name): get_tree().set_network_peer(self.peer) -func start_game(): +func leave_game(): + rpc("_leave_game") + get_tree().set_network_peer(null) + + +remote func _leave_game(): + var id = get_tree().get_rpc_sender_id() + self.peer.disconnect_peer(id) + + +func get_player_count(): + return self.players.size() + 1 + + +func _on_Global_game_started(): # preconfigure game and set idx to each player var idx = 1 for id in self.players: @@ -78,30 +98,33 @@ remote func _preconfigure_game(idx): sync func _start_game(): - get_tree().change_scene("res://UI/LevelSelect.tscn") + emit_signal("game_started") -func end_game(winning_player): - emit_signal("game_ended", winning_player) +func _on_Global_game_ended(): + # tell all peers to end the game + rpc("_end_game") + + +func _on_Global_game_won(winning_player): rpc("_end_game", winning_player) sync func _end_game(winning_player): - # TODO: change scene for all to win scene and set winning player id, - # so it can be displayed with self.players - print(winning_player) - get_tree().change_scene("res://Network/Lobby.tscn") + print("winning_player") + emit_signal("game_ended", winning_player) -func _player_connected(id): - rpc_id(id, "register_player", self.player.name) +func _player_connected(_id): + rpc("register_player", self.player.name) func _player_disconnected(id): # if game is in progress: # self.end_game() ? # else - self.unregister_player(id) + #rpc("unregister_player", id) + rpc("unregister_player", id) func _connection_succeeded(): @@ -115,4 +138,4 @@ func _connection_failed(): func _server_disconnected(): emit_signal("game_error", "Server disconnected!") - self.end_game("") + #self.end_game("") diff --git a/Network/Remote.gd b/Network/Remote.gd new file mode 100644 index 0000000..1b1de57 --- /dev/null +++ b/Network/Remote.gd @@ -0,0 +1,6 @@ +extends Node + +# rpc remote functions + +func _ready(): + pass diff --git a/Network/Sync.gd b/Network/Sync.gd new file mode 100644 index 0000000..cb81ec8 --- /dev/null +++ b/Network/Sync.gd @@ -0,0 +1,6 @@ +extends Node + +# rpc sync functions + +func _ready(): + pass diff --git a/Objects/CheckFall.tscn b/Objects/CheckFall.tscn new file mode 100644 index 0000000..58da76e --- /dev/null +++ b/Objects/CheckFall.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://CheckFall.gd" type="Script" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 384, 10 ) + +[node name="CheckFall" type="Area2D"] +collision_layer = 0 +script = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) +[connection signal="body_entered" from="." to="." method="_on_CheckFall_body_entered"] diff --git a/Objects/Flag.tscn b/Objects/Flag.tscn index e2c44eb..7d77d10 100644 --- a/Objects/Flag.tscn +++ b/Objects/Flag.tscn @@ -1,20 +1,50 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=9 format=2] -[ext_resource path="res://icon.png" type="Texture" id=1] +[ext_resource path="res://Assets/Environment/OA animated flag.png" type="Texture" id=1] [ext_resource path="res://Objects/Flag.gd" type="Script" id=2] -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 64.2993, 64.1957 ) +[sub_resource type="AtlasTexture" id=1] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 38, 138 ) + +[sub_resource type="AtlasTexture" id=2] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 38, 0, 38, 138 ) + +[sub_resource type="AtlasTexture" id=3] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 76, 0, 38, 138 ) + +[sub_resource type="AtlasTexture" id=4] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 114, 0, 38, 138 ) + +[sub_resource type="SpriteFrames" id=5] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ], +"loop": true, +"name": "default", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=6] +extents = Vector2( 19.3237, 69.0456 ) [node name="Flag" type="Area2D"] collision_layer = 0 script = ExtResource( 2 ) -[node name="Sprite" type="Sprite" parent="."] +[node name="Sprite" type="AnimatedSprite" parent="."] scale = Vector2( 0.25, 0.25 ) -texture = ExtResource( 1 ) +frames = SubResource( 5 ) +frame = 3 +playing = true [node name="CollisionShape2D" type="CollisionShape2D" parent="."] scale = Vector2( 0.25, 0.25 ) -shape = SubResource( 1 ) +shape = SubResource( 6 ) [connection signal="body_entered" from="." to="." method="_on_Flag_body_entered"] diff --git a/UI/CharacterSelect.gd b/UI/CharacterSelect.gd new file mode 100644 index 0000000..fc84a35 --- /dev/null +++ b/UI/CharacterSelect.gd @@ -0,0 +1,30 @@ +extends Panel + + +var players_selected = {} + + +func _ready(): + self.set_Wait_text() + + +func set_Wait_text(): + $Wait.text = "Waiting for " + str(Network.get_player_count() - self.players_selected.size()) + " players to choose" + + +func _button_pressed(event, character): + if event is InputEventMouseButton or event is InputEventKey: + if event.pressed: + rpc("_character_selected", character) + Network.player.character = character + + +sync func _character_selected(character): + var id = get_tree().get_rpc_sender_id() + if Network.players.has(id): + Network.players[id].character = character + self.players_selected[id] = true + + self.set_Wait_text() + if Network.get_player_count() == self.players_selected.size(): + get_tree().change_scene("res://UI/LevelSelect.tscn") diff --git a/UI/CharacterSelect.tscn b/UI/CharacterSelect.tscn new file mode 100644 index 0000000..5ff2027 --- /dev/null +++ b/UI/CharacterSelect.tscn @@ -0,0 +1,103 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture" id=1] +[ext_resource path="res://Assets/Characters/Duck/Front.png" type="Texture" id=2] +[ext_resource path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" type="DynamicFontData" id=3] +[ext_resource path="res://UI/CharacterSelect.gd" type="Script" id=4] +[ext_resource path="res://Assets/Characters/Dove/Front.png" type="Texture" id=5] +[ext_resource path="res://Assets/Characters/Monkey/Front.png" type="Texture" id=6] +[ext_resource path="res://Assets/Characters/Pidgin/Front.png" type="Texture" id=7] + +[sub_resource type="DynamicFont" id=1] +size = 52 +font_data = ExtResource( 3 ) + +[node name="CharacterSelect" type="Panel"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 32.0 +margin_top = 24.0 +margin_right = -24.0 +margin_bottom = -16.0 +script = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Title" type="Label" parent="."] +margin_left = 176.0 +margin_top = 40.0 +margin_right = 724.0 +margin_bottom = 94.0 +custom_fonts/font = SubResource( 1 ) +text = "Choose your Character!" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Wait" type="Label" parent="."] +margin_left = 544.0 +margin_top = 104.0 +margin_right = 741.0 +margin_bottom = 118.0 +text = "Waiting for x players to choose" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tux" type="TextureRect" parent="."] +margin_left = 96.0 +margin_top = 168.0 +margin_right = 128.0 +margin_bottom = 200.0 +rect_scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) + +[node name="Duck" type="TextureRect" parent="."] +margin_left = 288.0 +margin_top = 168.0 +margin_right = 320.0 +margin_bottom = 200.0 +rect_scale = Vector2( 2, 2 ) +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Dove" type="TextureRect" parent="."] +margin_left = 480.0 +margin_top = 168.0 +margin_right = 512.0 +margin_bottom = 200.0 +rect_scale = Vector2( 2, 2 ) +texture = ExtResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Pidgin" type="TextureRect" parent="."] +margin_left = 672.0 +margin_top = 168.0 +margin_right = 704.0 +margin_bottom = 200.0 +rect_scale = Vector2( 2, 2 ) +texture = ExtResource( 7 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Monkey" type="TextureRect" parent="."] +margin_left = 96.0 +margin_top = 296.0 +margin_right = 128.0 +margin_bottom = 328.0 +rect_scale = Vector2( 2, 2 ) +texture = ExtResource( 6 ) +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="gui_input" from="Tux" to="." method="_button_pressed" binds= [ "Tux" ]] +[connection signal="gui_input" from="Duck" to="." method="_button_pressed" binds= [ "Duck" ]] +[connection signal="gui_input" from="Dove" to="." method="_button_pressed" binds= [ "Dove" ]] +[connection signal="gui_input" from="Pidgin" to="." method="_button_pressed" binds= [ "Pidgin" ]] +[connection signal="gui_input" from="Monkey" to="." method="_button_pressed" binds= [ "Monkey" ]] diff --git a/UI/HUD/LevelMap.gd b/UI/HUD/LevelMap.gd index 8de38fa..1b4b860 100644 --- a/UI/HUD/LevelMap.gd +++ b/UI/HUD/LevelMap.gd @@ -8,9 +8,9 @@ func _ready(): func draw(): var Cell = load("res://UI/HUD/LevelMapCell.tscn") - var Level = get_parent().get_parent() # HUD > Level + #var Level = get_parent().get_parent() # HUD > Level - for idx in range(Global.Level_Map.size()): + for idx in range(Global.Level_Map.size()): # size = 9 var cell = Cell.instance() cell.level_idx = idx cell.set_rect_size(150/3, 150/3) diff --git a/UI/HUD/LevelMapCell.gd b/UI/HUD/LevelMapCell.gd index 16ff961..a03fc52 100644 --- a/UI/HUD/LevelMapCell.gd +++ b/UI/HUD/LevelMapCell.gd @@ -12,6 +12,8 @@ func _ready(): $ClearMark.text = "X" elif level.cleared_by.idx == Enum.PLAYER.SECOND: $ClearMark.text = "O" + elif level.cleared_by.idx == Enum.PLAYER.THIRD: + $ClearMark.text = "P" $Time.text = str(level.time) + "s" $Name.text = level.cleared_by.name diff --git a/UI/LevelSelect.gd b/UI/LevelSelect.gd index 7abc5f2..2d40a36 100644 --- a/UI/LevelSelect.gd +++ b/UI/LevelSelect.gd @@ -9,7 +9,7 @@ func _ready(): func draw(): var Cell = load("res://UI/LevelSelectCell.tscn") - for idx in range(9): + for idx in range(Global.Level_Map.size()): # size = 9 var cell = Cell.instance() cell.level_idx = idx cell.set_rect_size(1024/3, 600/3) diff --git a/UI/LevelSelectCell.gd b/UI/LevelSelectCell.gd index 16ff961..a03fc52 100644 --- a/UI/LevelSelectCell.gd +++ b/UI/LevelSelectCell.gd @@ -12,6 +12,8 @@ func _ready(): $ClearMark.text = "X" elif level.cleared_by.idx == Enum.PLAYER.SECOND: $ClearMark.text = "O" + elif level.cleared_by.idx == Enum.PLAYER.THIRD: + $ClearMark.text = "P" $Time.text = str(level.time) + "s" $Name.text = level.cleared_by.name diff --git a/project.godot b/project.godot index c47face..e49b350 100644 --- a/project.godot +++ b/project.godot @@ -35,11 +35,33 @@ ui_accept={ , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":67,"unicode":0,"echo":false,"script":null) ] } +ui_left={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null) + ] +} +ui_right={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null) + ] +} ui_up={ "deadzone": 0.5, "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null) + ] +} +ui_down={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"unicode":0,"echo":false,"script":null) +, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) ] } -- cgit v1.2.3