diff --git a/Game.iml b/Game.iml index 91feccb..ab7cf43 100644 --- a/Game.iml +++ b/Game.iml @@ -3,7 +3,7 @@ - + diff --git a/src/cl/cromer/game/Celda.java b/src/cl/cromer/game/Celda.java index 88d35a9..43eafc3 100644 --- a/src/cl/cromer/game/Celda.java +++ b/src/cl/cromer/game/Celda.java @@ -28,6 +28,14 @@ import java.util.logging.Logger; * This class is a cell that will contain a game element such as a player, enemy, prize, etc */ public class Celda extends JComponent implements Constantes { + /** + * The x graphical coordinate of the cell + */ + private int xPixels; + /** + * The y graphical coordinate of the cell + */ + private int yPixels; /** * The x coordinate of the cell */ @@ -63,12 +71,19 @@ public class Celda extends JComponent implements Constantes { /** * Initialize the cell with its coordinates - * @param x The x coordinate - * @param y The y coordinate */ - public Celda(int x, int y) { - this.x = x; - this.y = y; + public Celda() { + logger = getLogger(this.getClass(), CELDA_LOG_LEVEL); + } + + /** + * Initialize the cell with its coordinates + * @param xPixels The x graphical coordinate + * @param yPixels The y graphical coordinate + */ + public Celda(int xPixels, int yPixels) { + this.xPixels = xPixels; + this.yPixels = yPixels; logger = getLogger(this.getClass(), CELDA_LOG_LEVEL); } @@ -189,7 +204,7 @@ public class Celda extends JComponent implements Constantes { for (BufferedImage tile : textures) { if (tile != null) { - g.drawImage(tile, x, y, null); + g.drawImage(tile, xPixels, yPixels, null); } } @@ -198,27 +213,22 @@ public class Celda extends JComponent implements Constantes { case PLAYER: case ENEMY: case CHEST: + case PORTAL: try { if (animation != null && animation.getFrame() != null) { - g.drawImage(animation.getFrame(), x + animation.getXOffset(), y + animation.getYOffset(), null); + g.drawImage(animation.getFrame(), xPixels + animation.getXOffset(), yPixels + animation.getYOffset(), null); } } catch (AnimationException e) { logger.warning(e.getMessage()); } break; - case PORTAL: - g.setColor(Color.pink); - g.fillRect(x + 1, y + 1, CELL_PIXELS - 1, CELL_PIXELS - 1); - g.setColor(Color.black); - g.drawString(String.valueOf(END), x + (CELL_PIXELS / 2), y + (CELL_PIXELS / 2)); - break; } // The cell is selected if (isSelected()) { g.setColor(Color.black); - g.drawRect(x, y, CELL_PIXELS - 1, CELL_PIXELS - 1); + g.drawRect(xPixels, yPixels, CELL_PIXELS - 1, CELL_PIXELS - 1); } } @@ -248,7 +258,7 @@ public class Celda extends JComponent implements Constantes { * @return Returns true if the cell is selected */ public boolean selected(int clickX, int clickY) { - Rectangle rectangle = new Rectangle(x, y, CELL_PIXELS, CELL_PIXELS); + Rectangle rectangle = new Rectangle(xPixels, yPixels, CELL_PIXELS, CELL_PIXELS); if (rectangle.contains(new Point(clickX, clickY))) { selected = !selected; return true; diff --git a/src/cl/cromer/game/Constantes.java b/src/cl/cromer/game/Constantes.java index 7e200a2..b387cc4 100644 --- a/src/cl/cromer/game/Constantes.java +++ b/src/cl/cromer/game/Constantes.java @@ -48,6 +48,7 @@ public interface Constantes { Level IMAGE_LOG_LEVEL = Level.WARNING; Level CELDA_LOG_LEVEL = Level.WARNING; Level JSON_LOG_LEVEL = Level.WARNING; + Level PORTAL_LOG_LEVEL = Level.WARNING; /** * Use a global log if true or individual logs if false */ @@ -68,36 +69,82 @@ public interface Constantes { * The number of cells to draw vertically */ int VERTICAL_CELLS = 10; - int TOP_MARGIN = 40; - int LEFT_MARGIN = 40; - Dimension SCREEN_SIZE = Toolkit.getDefaultToolkit().getScreenSize(); /** - * The letter that represents the end + * The amount of margin before drawing the cells */ - char END = 'F'; + int TOP_MARGIN = 40; + /** + * The amount of margin to the left and right of cells + */ + int LEFT_MARGIN = 40; + /** + * The screen size + */ + Dimension SCREEN_SIZE = Toolkit.getDefaultToolkit().getScreenSize(); /** * The amount of chests to draw */ - int CHESTS = 3; + int CHESTS = 4; /** * The amount of enemies to draw */ - int ENEMIES = 2; + int ENEMIES = 4; + /** + * The player's start x position + */ int PLAYER_START_X = 2; + /** + * The player's start y position + */ int PLAYER_START_Y = 1; + /** + * The font size to use + */ int FONT_SIZE = 12; + /** + * The minimum speed of the enemies + */ int MINIMUM_SPEED = 100; + /** + * The maximum speed of the enemies + */ int MAXIMUM_SPEED = 500; + /** + * The default speed of the enemies + */ int DEFAULT_SPEED = 100; + /** + * The minimum volume + */ int MINIMUM_VOLUME = 0; + /** + * The maximum volume + */ int MAXIMUM_VOLUME = 100; + /** + * The default volume + */ int DEFAULT_VOLUME = 100; + /** + * Generates the scene manually instead of from the JSON file if true + */ boolean GENERATE_SCENE = false; - boolean EXPORT_SCENE = true; - Font BOLD_FONT = new Font("monospaced", Font.BOLD, FONT_SIZE); - Font FONT = new Font("monospaced", Font.PLAIN, FONT_SIZE); - + /** + * Exports the scene to a JSON file if true + */ + boolean EXPORT_SCENE = false; + /** + * Use pretty JSON if true + */ boolean PRETTY_JSON = false; + /** + * The normal font to use + */ + Font FONT = new Font("monospaced", Font.PLAIN, FONT_SIZE); + /** + * The bold font to use + */ + Font BOLD_FONT = new Font("monospaced", Font.BOLD, FONT_SIZE); /** * Generate a random number between given min and max @@ -179,13 +226,4 @@ public interface Constantes { } return logger; } - - /** - * The sprite type - */ - enum SpriteType { - PLAYER, - ENEMY, - CHEST - } } \ No newline at end of file diff --git a/src/cl/cromer/game/Escenario.java b/src/cl/cromer/game/Escenario.java index afcabd8..5071144 100644 --- a/src/cl/cromer/game/Escenario.java +++ b/src/cl/cromer/game/Escenario.java @@ -61,7 +61,7 @@ public class Escenario extends JComponent implements Constantes { /** * A hashmap that contains all the sprites for the game */ - private Map sprites = new AnimationMap(); + private Map sprites = new AnimationMap(); /** * A collection of tiles that can be used in the scene */ @@ -74,6 +74,14 @@ public class Escenario extends JComponent implements Constantes { * The logger */ private Logger logger; + /** + * The magic portal + */ + private Celda portal; + /** + * The enemies + */ + private ArrayList enemies = new ArrayList<>(); /** * Initialize the scene @@ -82,7 +90,10 @@ public class Escenario extends JComponent implements Constantes { logger = getLogger(this.getClass(), ESCENARIO_LOG_LEVEL); this.canvas = canvas; loadResources(); - player = new Celda(PLAYER_START_X, PLAYER_START_Y); + + // TODO: change to player object later + player = new Celda(); + player.setCoords(PLAYER_START_X, PLAYER_START_Y); celdas = new Celda[HORIZONTAL_CELLS][VERTICAL_CELLS]; @@ -130,13 +141,13 @@ public class Escenario extends JComponent implements Constantes { celdas[i][j].setType(cells[i][j].type); if (cells[i][j].type == Celda.Type.PLAYER) { - celdas[i][j].setAnimation(sprites.get(SpriteType.PLAYER)); + celdas[i][j].setAnimation(sprites.get(Animation.SpriteType.PLAYER)); } else if (cells[i][j].type == Celda.Type.ENEMY) { - celdas[i][j].setAnimation(sprites.get(SpriteType.ENEMY)); + celdas[i][j].setAnimation(sprites.get(Animation.SpriteType.ENEMY)); } else if (cells[i][j].type == Celda.Type.CHEST) { - celdas[i][j].setAnimation(sprites.get(SpriteType.CHEST)); + celdas[i][j].setAnimation(sprites.get(Animation.SpriteType.CHEST)); } for (int k = 0; k < cells[i][j].textures.size(); k++) { @@ -179,6 +190,16 @@ public class Escenario extends JComponent implements Constantes { } arrayList.add(new RandomPositionList(random_x, random_y, Celda.Type.OBSTACLE)); } + + random_x = random(0, HORIZONTAL_CELLS - 1); + random_y = random(0, VERTICAL_CELLS - 1); + while (arrayList.contains(new RandomPositionList(random_x, random_y, Celda.Type.PORTAL)) || celdas[random_x][random_y].getType() != Celda.Type.SPACE) { + random_x = random(0, HORIZONTAL_CELLS - 1); + random_y = random(0, VERTICAL_CELLS - 1); + } + arrayList.add(new RandomPositionList(random_x, random_y, Celda.Type.PORTAL)); + + // Chests need to be last to make sure they are openable for (int i = 0; i < CHESTS; i++) { random_x = random(0, HORIZONTAL_CELLS - 1); random_y = random(0, VERTICAL_CELLS - 1); @@ -189,11 +210,6 @@ public class Escenario extends JComponent implements Constantes { } arrayList.add(new RandomPositionList(random_x, random_y, Celda.Type.CHEST)); } - /*random_value = random(1, cells); - while (arrayList.contains(new RandomPositionList(random_value, Celda.Type.PORTAL))) { - random_value = random(1, cells); - } - arrayList.add(new RandomPositionList(random_value, Celda.Type.PORTAL));*/ for (RandomPositionList randomList : arrayList) { int x = randomList.getX(); @@ -201,10 +217,16 @@ public class Escenario extends JComponent implements Constantes { celdas[x][y].setType(randomList.getType()); switch (randomList.getType()) { case ENEMY: - celdas[x][y].setAnimation(sprites.get(SpriteType.ENEMY)); + celdas[x][y].setAnimation(sprites.get(Animation.SpriteType.ENEMY)); + celdas[x][y].setCoords(x, y); + enemies.add(celdas[x][y]); break; case CHEST: - celdas[x][y].setAnimation(sprites.get(SpriteType.CHEST)); + celdas[x][y].setAnimation(sprites.get(Animation.SpriteType.CHEST)); + break; + case PORTAL: + celdas[x][y].setAnimation(sprites.get(Animation.SpriteType.PORTAL)); + portal = celdas[x][y]; break; case OBSTACLE: try { @@ -417,23 +439,15 @@ public class Escenario extends JComponent implements Constantes { if (x == PLAYER_START_X && y == PLAYER_START_Y) { celdas[x][y].setType(Celda.Type.PLAYER); - celdas[x][y].setAnimation(sprites.get(SpriteType.PLAYER)); + celdas[x][y].setAnimation(sprites.get(Animation.SpriteType.PLAYER)); } - else if (x == 10 && y == 3) { + /*else if (x == 10 && y == 3) { celdas[x][y].setType(Celda.Type.ENEMY); - celdas[x][y].setAnimation(sprites.get(SpriteType.ENEMY)); + celdas[x][y].setAnimation(sprites.get(Animation.SpriteType.ENEMY)); } else if (x == 10 && y == 7) { celdas[x][y].setType(Celda.Type.ENEMY); - celdas[x][y].setAnimation(sprites.get(SpriteType.ENEMY)); - } - /*else if (x == 16 && y == 1) { - celdas[x][y].setType(Celda.Type.CHEST); - celdas[x][y].setAnimation(sprites.get(SpriteType.CHEST)); - } - else if (x == 12 && y == 7) { - celdas[x][y].setType(Celda.Type.CHEST); - celdas[x][y].setAnimation(sprites.get(SpriteType.CHEST)); + celdas[x][y].setAnimation(sprites.get(Animation.SpriteType.ENEMY)); }*/ } } @@ -454,7 +468,7 @@ public class Escenario extends JComponent implements Constantes { loadCharacter(animation, characterSheet, character); - sprites.put(SpriteType.PLAYER, animation); + sprites.put(Animation.SpriteType.PLAYER, animation); } catch (SheetException e) { logger.warning(e.getMessage()); @@ -469,7 +483,7 @@ public class Escenario extends JComponent implements Constantes { loadCharacter(animation, characterSheet, character); - sprites.put(SpriteType.ENEMY, animation); + sprites.put(Animation.SpriteType.ENEMY, animation); } catch (SheetException e) { logger.warning(e.getMessage()); @@ -484,12 +498,24 @@ public class Escenario extends JComponent implements Constantes { animation.addImage(Animation.Direction.NONE, chestSheet.getTexture(78)); animation.addImage(Animation.Direction.NONE, chestSheet.getTexture(80)); animation.setYOffset(0); - sprites.put(SpriteType.CHEST, animation); + sprites.put(Animation.SpriteType.CHEST, animation); } catch (SheetException e) { logger.warning(e.getMessage()); } + animation = new Animation(); + for (int i = 0; i < 120; i++) { + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.append(i); + while (stringBuilder.length() < 3) { + stringBuilder.insert(0, 0); + } + stringBuilder.append(".png"); + animation.addImage(Animation.Direction.NONE, "/res/img/portal/gray/" + stringBuilder.toString()); + } + sprites.put(Animation.SpriteType.PORTAL, animation); + // Load the background textures textureSheet = new Sheet("/res/img/textures/3.png", 64, 64); } @@ -737,6 +763,24 @@ public class Escenario extends JComponent implements Constantes { return player; } + /** + * Get the portal + * + * @return Returns the cell contain the portal + */ + public Celda getPortal() { + return portal; + } + + /** + * Get the enemies + * + * @return Returns an array list containing the enemies + */ + public ArrayList getEnemies() { + return enemies; + } + /** * Get the parent canvas of this scene * @return Returns the parent canvas diff --git a/src/cl/cromer/game/Lienzo.java b/src/cl/cromer/game/Lienzo.java index 0cca636..3cc1f08 100644 --- a/src/cl/cromer/game/Lienzo.java +++ b/src/cl/cromer/game/Lienzo.java @@ -16,6 +16,7 @@ package cl.cromer.game; import cl.cromer.game.object.Enemy; +import cl.cromer.game.object.Portal; import cl.cromer.game.sound.Sound; import cl.cromer.game.sound.SoundException; import cl.cromer.game.sprite.AnimationException; @@ -23,6 +24,7 @@ import cl.cromer.game.sprite.AnimationException; import javax.sound.sampled.Clip; import java.awt.*; import java.awt.event.*; +import java.util.ArrayList; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; import java.util.logging.Logger; @@ -60,13 +62,21 @@ public class Lienzo extends Canvas implements Constantes { */ private Image imageBuffer; /** - * The first enemy + * The threads for the objects */ - private Enemy enemy; + private ArrayList threads = new ArrayList<>(); /** - * The second enemy + * The enemies */ - private Enemy enemy2; + private ArrayList enemies = new ArrayList<>(); + /** + * The current direction that is assigned to an enemy + */ + private Enemy.Direction enemyDirection = Enemy.Direction.DOWN; + /** + * The magic portal + */ + private Portal portal; /** * The logger */ @@ -133,17 +143,31 @@ public class Lienzo extends Canvas implements Constantes { final Lock lock = new ReentrantLock(true); - enemy = new Enemy(escenario, lock); - enemy.setCoordinates(10, 3); - enemy2 = new Enemy(escenario, lock); - enemy2.setCoordinates(10, 7); - enemy2.setDirection(Enemy.Direction.DOWN); + for (Celda celda : escenario.getEnemies()) { + Enemy enemy = new Enemy(escenario, celda, lock); + enemy.setDirection(enemyDirection); + if (enemyDirection == Enemy.Direction.UP) { + enemyDirection = Enemy.Direction.DOWN; + } + else if (enemyDirection == Enemy.Direction.DOWN) { + enemyDirection = Enemy.Direction.LEFT; + } + else if (enemyDirection == Enemy.Direction.LEFT) { + enemyDirection = Enemy.Direction.RIGHT; + } + else { + enemyDirection = Enemy.Direction.UP; + } + enemies.add(enemy); + threads.add(new Thread(enemy)); + } - Thread thread = new Thread(enemy); - Thread thread2 = new Thread(enemy2); + portal = new Portal(escenario); + threads.add(new Thread(portal)); - thread.start(); - thread2.start(); + for (Thread thread : threads) { + thread.start(); + } try { backgroundMusic = new Sound("/res/snd/GameLoop.wav"); @@ -259,8 +283,9 @@ public class Lienzo extends Canvas implements Constantes { if (speed <= 0) { speed = 1; } - enemy.setSpeed(speed); - enemy2.setSpeed(speed); + for (Enemy enemy : enemies) { + enemy.setSpeed(speed); + } requestFocus(); } diff --git a/src/cl/cromer/game/RandomPositionList.java b/src/cl/cromer/game/RandomPositionList.java index 1a21c24..823fa87 100644 --- a/src/cl/cromer/game/RandomPositionList.java +++ b/src/cl/cromer/game/RandomPositionList.java @@ -16,7 +16,7 @@ package cl.cromer.game; /** - * This class is used to save locations of random cells for enemies, obstacles, and prizes + * This class is used to save locations of random cells for enemies, obstacles, chests, etc */ public class RandomPositionList { /** diff --git a/src/cl/cromer/game/json/Cell.java b/src/cl/cromer/game/json/Cell.java index 5c26375..fae4f1f 100644 --- a/src/cl/cromer/game/json/Cell.java +++ b/src/cl/cromer/game/json/Cell.java @@ -19,7 +19,16 @@ import cl.cromer.game.Celda; import java.util.ArrayList; +/** + * This class represents the structure of a cell in JSON + */ public class Cell { + /** + * The type of cell, e.g. player, chest, enemy, etc + */ public Celda.Type type; + /** + * A list of the textures to apply to the cell + */ public ArrayList textures = new ArrayList<>(); } \ No newline at end of file diff --git a/src/cl/cromer/game/object/Enemy.java b/src/cl/cromer/game/object/Enemy.java index cea2174..5226ed0 100644 --- a/src/cl/cromer/game/object/Enemy.java +++ b/src/cl/cromer/game/object/Enemy.java @@ -39,11 +39,11 @@ public class Enemy implements Runnable, Constantes { /** * The current x position of the enemy */ - private int x = 0; + private int x; /** * The current y position of the enemy */ - private int y = 0; + private int y; /** * The current direction the enemy is facing */ @@ -70,12 +70,13 @@ public class Enemy implements Runnable, Constantes { * * @param escenario The scene the enemy is in */ - public Enemy(Escenario escenario, Lock lock) { + public Enemy(Escenario escenario, Celda celda, Lock lock) { this.lock = lock; logger = getLogger(this.getClass(), ENEMY_LOG_LEVEL); this.escenario = escenario; - celda = new Celda(x, y); - celda.setType(Celda.Type.ENEMY); + this.celda = celda; + this.x = celda.getX(); + this.y = celda.getY(); } /** diff --git a/src/cl/cromer/game/object/Portal.java b/src/cl/cromer/game/object/Portal.java new file mode 100644 index 0000000..40fadd0 --- /dev/null +++ b/src/cl/cromer/game/object/Portal.java @@ -0,0 +1,106 @@ +/* + * Copyright 2019 Chris Cromer + * + * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +package cl.cromer.game.object; + +import cl.cromer.game.Celda; +import cl.cromer.game.Constantes; +import cl.cromer.game.Escenario; +import cl.cromer.game.sprite.AnimationException; + +import java.util.logging.Logger; + +/** + * This class handles the portal functionality + */ +public class Portal implements Runnable, Constantes { + /** + * The scene the portal is in + */ + private Escenario escenario; + /** + * The cell that contains the portal + */ + private Celda celda; + /** + * If the portal is active or not + */ + private boolean active = true; + /** + * The logger + */ + private Logger logger; + + /** + * Initialize the portal + * + * @param escenario The scene that contains the portal + */ + public Portal(Escenario escenario) { + this.escenario = escenario; + logger = getLogger(this.getClass(), PORTAL_LOG_LEVEL); + celda = escenario.getPortal(); + } + + /** + * This method animates the portal + */ + private void animate() { + try { + celda.getAnimation().getNextFrame(); + } + catch (AnimationException e) { + logger.warning(e.getMessage()); + } + } + + /** + * Check of the portal is active or not + * + * @return Returns true if active or false is inactive + */ + public boolean isActive() { + return active; + } + + /** + * Set the portal's active state + * + * @param active True if active or false if inactive + */ + public void setActive(boolean active) { + this.active = active; + } + + /** + * This method is run when the thread starts + */ + @Override + public void run() { + while (active) { + try { + // 1000 / 30 = 33 30 frames per second(1000 milliseconds) is 33.33 + Thread.sleep(33); + } + catch (InterruptedException e) { + logger.warning(e.getMessage()); + } + synchronized (this) { + animate(); + escenario.getCanvas().repaint(); + } + } + } +} diff --git a/src/cl/cromer/game/sprite/Animation.java b/src/cl/cromer/game/sprite/Animation.java index ee151df..77e3bc1 100644 --- a/src/cl/cromer/game/sprite/Animation.java +++ b/src/cl/cromer/game/sprite/Animation.java @@ -54,6 +54,18 @@ public class Animation implements Cloneable, Constantes { */ private Logger logger; + /** + * The sprite type + */ + public enum SpriteType { + PLAYER, + ENEMY, + CHEST, + GEM, + KEY, + PORTAL + } + /** * Initialize the sprite */ diff --git a/src/cl/cromer/game/sprite/AnimationMap.java b/src/cl/cromer/game/sprite/AnimationMap.java index e712df1..18656e9 100644 --- a/src/cl/cromer/game/sprite/AnimationMap.java +++ b/src/cl/cromer/game/sprite/AnimationMap.java @@ -24,7 +24,7 @@ import java.util.logging.Logger; * This class is used to copy the sprite into a new sprite object so that the sprite doesn't get passed by reference * This is important because 2 cells share the same sprite, but not the same frame of animation */ -public class AnimationMap extends HashMap implements Constantes { +public class AnimationMap extends HashMap implements Constantes { /** * Clone the sprite object when returning * diff --git a/src/res/img/portal/blue/000.png b/src/res/img/portal/blue/000.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/000.png differ diff --git a/src/res/img/portal/blue/001.png b/src/res/img/portal/blue/001.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/001.png differ diff --git a/src/res/img/portal/blue/002.png b/src/res/img/portal/blue/002.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/002.png differ diff --git a/src/res/img/portal/blue/003.png b/src/res/img/portal/blue/003.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/003.png differ diff --git a/src/res/img/portal/blue/004.png b/src/res/img/portal/blue/004.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/004.png differ diff --git a/src/res/img/portal/blue/005.png b/src/res/img/portal/blue/005.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/005.png differ diff --git a/src/res/img/portal/blue/006.png b/src/res/img/portal/blue/006.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/006.png differ diff --git a/src/res/img/portal/blue/007.png b/src/res/img/portal/blue/007.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/007.png differ diff --git a/src/res/img/portal/blue/008.png b/src/res/img/portal/blue/008.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/008.png differ diff --git a/src/res/img/portal/blue/009.png b/src/res/img/portal/blue/009.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/009.png differ diff --git a/src/res/img/portal/blue/010.png b/src/res/img/portal/blue/010.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/010.png differ diff --git a/src/res/img/portal/blue/011.png b/src/res/img/portal/blue/011.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/011.png differ diff --git a/src/res/img/portal/blue/012.png b/src/res/img/portal/blue/012.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/012.png differ diff --git a/src/res/img/portal/blue/013.png b/src/res/img/portal/blue/013.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/013.png differ diff --git a/src/res/img/portal/blue/014.png b/src/res/img/portal/blue/014.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/014.png differ diff --git a/src/res/img/portal/blue/015.png b/src/res/img/portal/blue/015.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/015.png differ diff --git a/src/res/img/portal/blue/016.png b/src/res/img/portal/blue/016.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/016.png differ diff --git a/src/res/img/portal/blue/017.png b/src/res/img/portal/blue/017.png new file mode 100644 index 0000000..bdb6311 Binary files /dev/null and b/src/res/img/portal/blue/017.png differ diff --git a/src/res/img/portal/blue/018.png b/src/res/img/portal/blue/018.png new file mode 100644 index 0000000..050789e Binary files /dev/null and b/src/res/img/portal/blue/018.png differ diff --git a/src/res/img/portal/blue/019.png b/src/res/img/portal/blue/019.png new file mode 100644 index 0000000..c2013db Binary files /dev/null and b/src/res/img/portal/blue/019.png differ diff --git a/src/res/img/portal/blue/020.png b/src/res/img/portal/blue/020.png new file mode 100644 index 0000000..4d969f2 Binary files /dev/null and b/src/res/img/portal/blue/020.png differ diff --git a/src/res/img/portal/blue/021.png b/src/res/img/portal/blue/021.png new file mode 100644 index 0000000..9383e8c Binary files /dev/null and b/src/res/img/portal/blue/021.png differ diff --git a/src/res/img/portal/blue/022.png b/src/res/img/portal/blue/022.png new file mode 100644 index 0000000..c9e535e Binary files /dev/null and b/src/res/img/portal/blue/022.png differ diff --git a/src/res/img/portal/blue/023.png b/src/res/img/portal/blue/023.png new file mode 100644 index 0000000..3bbf8e1 Binary files /dev/null and b/src/res/img/portal/blue/023.png differ diff --git a/src/res/img/portal/blue/024.png b/src/res/img/portal/blue/024.png new file mode 100644 index 0000000..f698c71 Binary files /dev/null and b/src/res/img/portal/blue/024.png differ diff --git a/src/res/img/portal/blue/025.png b/src/res/img/portal/blue/025.png new file mode 100644 index 0000000..abbe641 Binary files /dev/null and b/src/res/img/portal/blue/025.png differ diff --git a/src/res/img/portal/blue/026.png b/src/res/img/portal/blue/026.png new file mode 100644 index 0000000..d75d4e8 Binary files /dev/null and b/src/res/img/portal/blue/026.png differ diff --git a/src/res/img/portal/blue/027.png b/src/res/img/portal/blue/027.png new file mode 100644 index 0000000..af0b000 Binary files /dev/null and b/src/res/img/portal/blue/027.png differ diff --git a/src/res/img/portal/blue/028.png b/src/res/img/portal/blue/028.png new file mode 100644 index 0000000..6bbb2ca Binary files /dev/null and b/src/res/img/portal/blue/028.png differ diff --git a/src/res/img/portal/blue/029.png b/src/res/img/portal/blue/029.png new file mode 100644 index 0000000..cf884c9 Binary files /dev/null and b/src/res/img/portal/blue/029.png differ diff --git a/src/res/img/portal/blue/030.png b/src/res/img/portal/blue/030.png new file mode 100644 index 0000000..3c6f8e1 Binary files /dev/null and b/src/res/img/portal/blue/030.png differ diff --git a/src/res/img/portal/blue/031.png b/src/res/img/portal/blue/031.png new file mode 100644 index 0000000..26024d1 Binary files /dev/null and b/src/res/img/portal/blue/031.png differ diff --git a/src/res/img/portal/blue/032.png b/src/res/img/portal/blue/032.png new file mode 100644 index 0000000..7d2dd1e Binary files /dev/null and b/src/res/img/portal/blue/032.png differ diff --git a/src/res/img/portal/blue/033.png b/src/res/img/portal/blue/033.png new file mode 100644 index 0000000..cbd93cb Binary files /dev/null and b/src/res/img/portal/blue/033.png differ diff --git a/src/res/img/portal/blue/034.png b/src/res/img/portal/blue/034.png new file mode 100644 index 0000000..0c28b5f Binary files /dev/null and b/src/res/img/portal/blue/034.png differ diff --git a/src/res/img/portal/blue/035.png b/src/res/img/portal/blue/035.png new file mode 100644 index 0000000..a3d8157 Binary files /dev/null and b/src/res/img/portal/blue/035.png differ diff --git a/src/res/img/portal/blue/036.png b/src/res/img/portal/blue/036.png new file mode 100644 index 0000000..06696f4 Binary files /dev/null and b/src/res/img/portal/blue/036.png differ diff --git a/src/res/img/portal/blue/037.png b/src/res/img/portal/blue/037.png new file mode 100644 index 0000000..5894436 Binary files /dev/null and b/src/res/img/portal/blue/037.png differ diff --git a/src/res/img/portal/blue/038.png b/src/res/img/portal/blue/038.png new file mode 100644 index 0000000..43a66c5 Binary files /dev/null and b/src/res/img/portal/blue/038.png differ diff --git a/src/res/img/portal/blue/039.png b/src/res/img/portal/blue/039.png new file mode 100644 index 0000000..90fc0fb Binary files /dev/null and b/src/res/img/portal/blue/039.png differ diff --git a/src/res/img/portal/blue/040.png b/src/res/img/portal/blue/040.png new file mode 100644 index 0000000..85b6bc7 Binary files /dev/null and b/src/res/img/portal/blue/040.png differ diff --git a/src/res/img/portal/blue/041.png b/src/res/img/portal/blue/041.png new file mode 100644 index 0000000..2cc9b17 Binary files /dev/null and b/src/res/img/portal/blue/041.png differ diff --git a/src/res/img/portal/blue/042.png b/src/res/img/portal/blue/042.png new file mode 100644 index 0000000..62692f3 Binary files /dev/null and b/src/res/img/portal/blue/042.png differ diff --git a/src/res/img/portal/blue/043.png b/src/res/img/portal/blue/043.png new file mode 100644 index 0000000..633699d Binary files /dev/null and b/src/res/img/portal/blue/043.png differ diff --git a/src/res/img/portal/blue/044.png b/src/res/img/portal/blue/044.png new file mode 100644 index 0000000..c36f1aa Binary files /dev/null and b/src/res/img/portal/blue/044.png differ diff --git a/src/res/img/portal/blue/045.png b/src/res/img/portal/blue/045.png new file mode 100644 index 0000000..1d68ab9 Binary files /dev/null and b/src/res/img/portal/blue/045.png differ diff --git a/src/res/img/portal/blue/046.png b/src/res/img/portal/blue/046.png new file mode 100644 index 0000000..5739f69 Binary files /dev/null and b/src/res/img/portal/blue/046.png differ diff --git a/src/res/img/portal/blue/047.png b/src/res/img/portal/blue/047.png new file mode 100644 index 0000000..36c5fa2 Binary files /dev/null and b/src/res/img/portal/blue/047.png differ diff --git a/src/res/img/portal/blue/048.png b/src/res/img/portal/blue/048.png new file mode 100644 index 0000000..37074a2 Binary files /dev/null and b/src/res/img/portal/blue/048.png differ diff --git a/src/res/img/portal/blue/049.png b/src/res/img/portal/blue/049.png new file mode 100644 index 0000000..fc0928c Binary files /dev/null and b/src/res/img/portal/blue/049.png differ diff --git a/src/res/img/portal/blue/050.png b/src/res/img/portal/blue/050.png new file mode 100644 index 0000000..f3c7f5d Binary files /dev/null and b/src/res/img/portal/blue/050.png differ diff --git a/src/res/img/portal/blue/051.png b/src/res/img/portal/blue/051.png new file mode 100644 index 0000000..dbdc8c0 Binary files /dev/null and b/src/res/img/portal/blue/051.png differ diff --git a/src/res/img/portal/blue/052.png b/src/res/img/portal/blue/052.png new file mode 100644 index 0000000..85f193a Binary files /dev/null and b/src/res/img/portal/blue/052.png differ diff --git a/src/res/img/portal/blue/053.png b/src/res/img/portal/blue/053.png new file mode 100644 index 0000000..05d889e Binary files /dev/null and b/src/res/img/portal/blue/053.png differ diff --git a/src/res/img/portal/blue/054.png b/src/res/img/portal/blue/054.png new file mode 100644 index 0000000..c4a5858 Binary files /dev/null and b/src/res/img/portal/blue/054.png differ diff --git a/src/res/img/portal/blue/055.png b/src/res/img/portal/blue/055.png new file mode 100644 index 0000000..f4f6a75 Binary files /dev/null and b/src/res/img/portal/blue/055.png differ diff --git a/src/res/img/portal/blue/056.png b/src/res/img/portal/blue/056.png new file mode 100644 index 0000000..f6ab637 Binary files /dev/null and b/src/res/img/portal/blue/056.png differ diff --git a/src/res/img/portal/blue/057.png b/src/res/img/portal/blue/057.png new file mode 100644 index 0000000..e0987de Binary files /dev/null and b/src/res/img/portal/blue/057.png differ diff --git a/src/res/img/portal/blue/058.png b/src/res/img/portal/blue/058.png new file mode 100644 index 0000000..e994f3d Binary files /dev/null and b/src/res/img/portal/blue/058.png differ diff --git a/src/res/img/portal/blue/059.png b/src/res/img/portal/blue/059.png new file mode 100644 index 0000000..41e10c0 Binary files /dev/null and b/src/res/img/portal/blue/059.png differ diff --git a/src/res/img/portal/blue/060.png b/src/res/img/portal/blue/060.png new file mode 100644 index 0000000..c063704 Binary files /dev/null and b/src/res/img/portal/blue/060.png differ diff --git a/src/res/img/portal/blue/061.png b/src/res/img/portal/blue/061.png new file mode 100644 index 0000000..4d9e940 Binary files /dev/null and b/src/res/img/portal/blue/061.png differ diff --git a/src/res/img/portal/blue/062.png b/src/res/img/portal/blue/062.png new file mode 100644 index 0000000..d7a15a9 Binary files /dev/null and b/src/res/img/portal/blue/062.png differ diff --git a/src/res/img/portal/blue/063.png b/src/res/img/portal/blue/063.png new file mode 100644 index 0000000..d4714d9 Binary files /dev/null and b/src/res/img/portal/blue/063.png differ diff --git a/src/res/img/portal/blue/064.png b/src/res/img/portal/blue/064.png new file mode 100644 index 0000000..0816bd6 Binary files /dev/null and b/src/res/img/portal/blue/064.png differ diff --git a/src/res/img/portal/blue/065.png b/src/res/img/portal/blue/065.png new file mode 100644 index 0000000..b0f21a8 Binary files /dev/null and b/src/res/img/portal/blue/065.png differ diff --git a/src/res/img/portal/blue/066.png b/src/res/img/portal/blue/066.png new file mode 100644 index 0000000..ab06584 Binary files /dev/null and b/src/res/img/portal/blue/066.png differ diff --git a/src/res/img/portal/blue/067.png b/src/res/img/portal/blue/067.png new file mode 100644 index 0000000..9b9da1a Binary files /dev/null and b/src/res/img/portal/blue/067.png differ diff --git a/src/res/img/portal/blue/068.png b/src/res/img/portal/blue/068.png new file mode 100644 index 0000000..be1610d Binary files /dev/null and b/src/res/img/portal/blue/068.png differ diff --git a/src/res/img/portal/blue/069.png b/src/res/img/portal/blue/069.png new file mode 100644 index 0000000..43a0f4e Binary files /dev/null and b/src/res/img/portal/blue/069.png differ diff --git a/src/res/img/portal/blue/070.png b/src/res/img/portal/blue/070.png new file mode 100644 index 0000000..4d31555 Binary files /dev/null and b/src/res/img/portal/blue/070.png differ diff --git a/src/res/img/portal/blue/071.png b/src/res/img/portal/blue/071.png new file mode 100644 index 0000000..2f0980a Binary files /dev/null and b/src/res/img/portal/blue/071.png differ diff --git a/src/res/img/portal/blue/072.png b/src/res/img/portal/blue/072.png new file mode 100644 index 0000000..a306a5c Binary files /dev/null and b/src/res/img/portal/blue/072.png differ diff --git a/src/res/img/portal/blue/073.png b/src/res/img/portal/blue/073.png new file mode 100644 index 0000000..479f13d Binary files /dev/null and b/src/res/img/portal/blue/073.png differ diff --git a/src/res/img/portal/blue/074.png b/src/res/img/portal/blue/074.png new file mode 100644 index 0000000..08c6d7c Binary files /dev/null and b/src/res/img/portal/blue/074.png differ diff --git a/src/res/img/portal/blue/075.png b/src/res/img/portal/blue/075.png new file mode 100644 index 0000000..4cd7710 Binary files /dev/null and b/src/res/img/portal/blue/075.png differ diff --git a/src/res/img/portal/blue/076.png b/src/res/img/portal/blue/076.png new file mode 100644 index 0000000..52e2c05 Binary files /dev/null and b/src/res/img/portal/blue/076.png differ diff --git a/src/res/img/portal/blue/077.png b/src/res/img/portal/blue/077.png new file mode 100644 index 0000000..45ccf2d Binary files /dev/null and b/src/res/img/portal/blue/077.png differ diff --git a/src/res/img/portal/blue/078.png b/src/res/img/portal/blue/078.png new file mode 100644 index 0000000..d90b5f2 Binary files /dev/null and b/src/res/img/portal/blue/078.png differ diff --git a/src/res/img/portal/blue/079.png b/src/res/img/portal/blue/079.png new file mode 100644 index 0000000..810b148 Binary files /dev/null and b/src/res/img/portal/blue/079.png differ diff --git a/src/res/img/portal/blue/080.png b/src/res/img/portal/blue/080.png new file mode 100644 index 0000000..1d3feb8 Binary files /dev/null and b/src/res/img/portal/blue/080.png differ diff --git a/src/res/img/portal/blue/081.png b/src/res/img/portal/blue/081.png new file mode 100644 index 0000000..172ac39 Binary files /dev/null and b/src/res/img/portal/blue/081.png differ diff --git a/src/res/img/portal/blue/082.png b/src/res/img/portal/blue/082.png new file mode 100644 index 0000000..aa2af7d Binary files /dev/null and b/src/res/img/portal/blue/082.png differ diff --git a/src/res/img/portal/blue/083.png b/src/res/img/portal/blue/083.png new file mode 100644 index 0000000..de73f2a Binary files /dev/null and b/src/res/img/portal/blue/083.png differ diff --git a/src/res/img/portal/blue/084.png b/src/res/img/portal/blue/084.png new file mode 100644 index 0000000..ee227a8 Binary files /dev/null and b/src/res/img/portal/blue/084.png differ diff --git a/src/res/img/portal/blue/085.png b/src/res/img/portal/blue/085.png new file mode 100644 index 0000000..8745be3 Binary files /dev/null and b/src/res/img/portal/blue/085.png differ diff --git a/src/res/img/portal/blue/086.png b/src/res/img/portal/blue/086.png new file mode 100644 index 0000000..072f4a9 Binary files /dev/null and b/src/res/img/portal/blue/086.png differ diff --git a/src/res/img/portal/blue/087.png b/src/res/img/portal/blue/087.png new file mode 100644 index 0000000..60aab38 Binary files /dev/null and b/src/res/img/portal/blue/087.png differ diff --git a/src/res/img/portal/blue/088.png b/src/res/img/portal/blue/088.png new file mode 100644 index 0000000..10e3433 Binary files /dev/null and b/src/res/img/portal/blue/088.png differ diff --git a/src/res/img/portal/blue/089.png b/src/res/img/portal/blue/089.png new file mode 100644 index 0000000..48d2481 Binary files /dev/null and b/src/res/img/portal/blue/089.png differ diff --git a/src/res/img/portal/blue/090.png b/src/res/img/portal/blue/090.png new file mode 100644 index 0000000..ee5387d Binary files /dev/null and b/src/res/img/portal/blue/090.png differ diff --git a/src/res/img/portal/blue/091.png b/src/res/img/portal/blue/091.png new file mode 100644 index 0000000..0333f46 Binary files /dev/null and b/src/res/img/portal/blue/091.png differ diff --git a/src/res/img/portal/blue/092.png b/src/res/img/portal/blue/092.png new file mode 100644 index 0000000..1ec0295 Binary files /dev/null and b/src/res/img/portal/blue/092.png differ diff --git a/src/res/img/portal/blue/093.png b/src/res/img/portal/blue/093.png new file mode 100644 index 0000000..5cb1b8c Binary files /dev/null and b/src/res/img/portal/blue/093.png differ diff --git a/src/res/img/portal/blue/094.png b/src/res/img/portal/blue/094.png new file mode 100644 index 0000000..686bb8b Binary files /dev/null and b/src/res/img/portal/blue/094.png differ diff --git a/src/res/img/portal/blue/095.png b/src/res/img/portal/blue/095.png new file mode 100644 index 0000000..69eb758 Binary files /dev/null and b/src/res/img/portal/blue/095.png differ diff --git a/src/res/img/portal/blue/096.png b/src/res/img/portal/blue/096.png new file mode 100644 index 0000000..a57cb3f Binary files /dev/null and b/src/res/img/portal/blue/096.png differ diff --git a/src/res/img/portal/blue/097.png b/src/res/img/portal/blue/097.png new file mode 100644 index 0000000..41dabc3 Binary files /dev/null and b/src/res/img/portal/blue/097.png differ diff --git a/src/res/img/portal/blue/098.png b/src/res/img/portal/blue/098.png new file mode 100644 index 0000000..447ed8c Binary files /dev/null and b/src/res/img/portal/blue/098.png differ diff --git a/src/res/img/portal/blue/099.png b/src/res/img/portal/blue/099.png new file mode 100644 index 0000000..3010bdd Binary files /dev/null and b/src/res/img/portal/blue/099.png differ diff --git a/src/res/img/portal/blue/100.png b/src/res/img/portal/blue/100.png new file mode 100644 index 0000000..1f76ecc Binary files /dev/null and b/src/res/img/portal/blue/100.png differ diff --git a/src/res/img/portal/blue/101.png b/src/res/img/portal/blue/101.png new file mode 100644 index 0000000..9d29704 Binary files /dev/null and b/src/res/img/portal/blue/101.png differ diff --git a/src/res/img/portal/blue/102.png b/src/res/img/portal/blue/102.png new file mode 100644 index 0000000..4fb1c8b Binary files /dev/null and b/src/res/img/portal/blue/102.png differ diff --git a/src/res/img/portal/blue/103.png b/src/res/img/portal/blue/103.png new file mode 100644 index 0000000..15a7839 Binary files /dev/null and b/src/res/img/portal/blue/103.png differ diff --git a/src/res/img/portal/blue/104.png b/src/res/img/portal/blue/104.png new file mode 100644 index 0000000..ccf3540 Binary files /dev/null and b/src/res/img/portal/blue/104.png differ diff --git a/src/res/img/portal/blue/105.png b/src/res/img/portal/blue/105.png new file mode 100644 index 0000000..4557df6 Binary files /dev/null and b/src/res/img/portal/blue/105.png differ diff --git a/src/res/img/portal/blue/106.png b/src/res/img/portal/blue/106.png new file mode 100644 index 0000000..34961e1 Binary files /dev/null and b/src/res/img/portal/blue/106.png differ diff --git a/src/res/img/portal/blue/107.png b/src/res/img/portal/blue/107.png new file mode 100644 index 0000000..b984106 Binary files /dev/null and b/src/res/img/portal/blue/107.png differ diff --git a/src/res/img/portal/blue/108.png b/src/res/img/portal/blue/108.png new file mode 100644 index 0000000..314b27c Binary files /dev/null and b/src/res/img/portal/blue/108.png differ diff --git a/src/res/img/portal/blue/109.png b/src/res/img/portal/blue/109.png new file mode 100644 index 0000000..ba5affe Binary files /dev/null and b/src/res/img/portal/blue/109.png differ diff --git a/src/res/img/portal/blue/110.png b/src/res/img/portal/blue/110.png new file mode 100644 index 0000000..b1773c9 Binary files /dev/null and b/src/res/img/portal/blue/110.png differ diff --git a/src/res/img/portal/blue/111.png b/src/res/img/portal/blue/111.png new file mode 100644 index 0000000..503f03b Binary files /dev/null and b/src/res/img/portal/blue/111.png differ diff --git a/src/res/img/portal/blue/112.png b/src/res/img/portal/blue/112.png new file mode 100644 index 0000000..26b5ec6 Binary files /dev/null and b/src/res/img/portal/blue/112.png differ diff --git a/src/res/img/portal/blue/113.png b/src/res/img/portal/blue/113.png new file mode 100644 index 0000000..dd8df4f Binary files /dev/null and b/src/res/img/portal/blue/113.png differ diff --git a/src/res/img/portal/blue/114.png b/src/res/img/portal/blue/114.png new file mode 100644 index 0000000..3d7305c Binary files /dev/null and b/src/res/img/portal/blue/114.png differ diff --git a/src/res/img/portal/blue/115.png b/src/res/img/portal/blue/115.png new file mode 100644 index 0000000..ae75730 Binary files /dev/null and b/src/res/img/portal/blue/115.png differ diff --git a/src/res/img/portal/blue/116.png b/src/res/img/portal/blue/116.png new file mode 100644 index 0000000..a4344d8 Binary files /dev/null and b/src/res/img/portal/blue/116.png differ diff --git a/src/res/img/portal/blue/117.png b/src/res/img/portal/blue/117.png new file mode 100644 index 0000000..212ee56 Binary files /dev/null and b/src/res/img/portal/blue/117.png differ diff --git a/src/res/img/portal/blue/118.png b/src/res/img/portal/blue/118.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/118.png differ diff --git a/src/res/img/portal/blue/119.png b/src/res/img/portal/blue/119.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/blue/119.png differ diff --git a/src/res/img/portal/gray/000.png b/src/res/img/portal/gray/000.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/000.png differ diff --git a/src/res/img/portal/gray/001.png b/src/res/img/portal/gray/001.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/001.png differ diff --git a/src/res/img/portal/gray/002.png b/src/res/img/portal/gray/002.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/002.png differ diff --git a/src/res/img/portal/gray/003.png b/src/res/img/portal/gray/003.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/003.png differ diff --git a/src/res/img/portal/gray/004.png b/src/res/img/portal/gray/004.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/004.png differ diff --git a/src/res/img/portal/gray/005.png b/src/res/img/portal/gray/005.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/005.png differ diff --git a/src/res/img/portal/gray/006.png b/src/res/img/portal/gray/006.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/006.png differ diff --git a/src/res/img/portal/gray/007.png b/src/res/img/portal/gray/007.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/007.png differ diff --git a/src/res/img/portal/gray/008.png b/src/res/img/portal/gray/008.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/008.png differ diff --git a/src/res/img/portal/gray/009.png b/src/res/img/portal/gray/009.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/009.png differ diff --git a/src/res/img/portal/gray/010.png b/src/res/img/portal/gray/010.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/010.png differ diff --git a/src/res/img/portal/gray/011.png b/src/res/img/portal/gray/011.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/011.png differ diff --git a/src/res/img/portal/gray/012.png b/src/res/img/portal/gray/012.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/012.png differ diff --git a/src/res/img/portal/gray/013.png b/src/res/img/portal/gray/013.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/013.png differ diff --git a/src/res/img/portal/gray/014.png b/src/res/img/portal/gray/014.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/014.png differ diff --git a/src/res/img/portal/gray/015.png b/src/res/img/portal/gray/015.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/015.png differ diff --git a/src/res/img/portal/gray/016.png b/src/res/img/portal/gray/016.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/016.png differ diff --git a/src/res/img/portal/gray/017.png b/src/res/img/portal/gray/017.png new file mode 100644 index 0000000..6f7b415 Binary files /dev/null and b/src/res/img/portal/gray/017.png differ diff --git a/src/res/img/portal/gray/018.png b/src/res/img/portal/gray/018.png new file mode 100644 index 0000000..2dcaab7 Binary files /dev/null and b/src/res/img/portal/gray/018.png differ diff --git a/src/res/img/portal/gray/019.png b/src/res/img/portal/gray/019.png new file mode 100644 index 0000000..129e891 Binary files /dev/null and b/src/res/img/portal/gray/019.png differ diff --git a/src/res/img/portal/gray/020.png b/src/res/img/portal/gray/020.png new file mode 100644 index 0000000..c746eb4 Binary files /dev/null and b/src/res/img/portal/gray/020.png differ diff --git a/src/res/img/portal/gray/021.png b/src/res/img/portal/gray/021.png new file mode 100644 index 0000000..87eb20c Binary files /dev/null and b/src/res/img/portal/gray/021.png differ diff --git a/src/res/img/portal/gray/022.png b/src/res/img/portal/gray/022.png new file mode 100644 index 0000000..bd41416 Binary files /dev/null and b/src/res/img/portal/gray/022.png differ diff --git a/src/res/img/portal/gray/023.png b/src/res/img/portal/gray/023.png new file mode 100644 index 0000000..36e9341 Binary files /dev/null and b/src/res/img/portal/gray/023.png differ diff --git a/src/res/img/portal/gray/024.png b/src/res/img/portal/gray/024.png new file mode 100644 index 0000000..0ae8c0c Binary files /dev/null and b/src/res/img/portal/gray/024.png differ diff --git a/src/res/img/portal/gray/025.png b/src/res/img/portal/gray/025.png new file mode 100644 index 0000000..976af6c Binary files /dev/null and b/src/res/img/portal/gray/025.png differ diff --git a/src/res/img/portal/gray/026.png b/src/res/img/portal/gray/026.png new file mode 100644 index 0000000..7e89be6 Binary files /dev/null and b/src/res/img/portal/gray/026.png differ diff --git a/src/res/img/portal/gray/027.png b/src/res/img/portal/gray/027.png new file mode 100644 index 0000000..717fcab Binary files /dev/null and b/src/res/img/portal/gray/027.png differ diff --git a/src/res/img/portal/gray/028.png b/src/res/img/portal/gray/028.png new file mode 100644 index 0000000..0486b53 Binary files /dev/null and b/src/res/img/portal/gray/028.png differ diff --git a/src/res/img/portal/gray/029.png b/src/res/img/portal/gray/029.png new file mode 100644 index 0000000..2f9e17f Binary files /dev/null and b/src/res/img/portal/gray/029.png differ diff --git a/src/res/img/portal/gray/030.png b/src/res/img/portal/gray/030.png new file mode 100644 index 0000000..df9fca1 Binary files /dev/null and b/src/res/img/portal/gray/030.png differ diff --git a/src/res/img/portal/gray/031.png b/src/res/img/portal/gray/031.png new file mode 100644 index 0000000..e70c81f Binary files /dev/null and b/src/res/img/portal/gray/031.png differ diff --git a/src/res/img/portal/gray/032.png b/src/res/img/portal/gray/032.png new file mode 100644 index 0000000..8e2e2fa Binary files /dev/null and b/src/res/img/portal/gray/032.png differ diff --git a/src/res/img/portal/gray/033.png b/src/res/img/portal/gray/033.png new file mode 100644 index 0000000..dd9e3dd Binary files /dev/null and b/src/res/img/portal/gray/033.png differ diff --git a/src/res/img/portal/gray/034.png b/src/res/img/portal/gray/034.png new file mode 100644 index 0000000..1469495 Binary files /dev/null and b/src/res/img/portal/gray/034.png differ diff --git a/src/res/img/portal/gray/035.png b/src/res/img/portal/gray/035.png new file mode 100644 index 0000000..289b450 Binary files /dev/null and b/src/res/img/portal/gray/035.png differ diff --git a/src/res/img/portal/gray/036.png b/src/res/img/portal/gray/036.png new file mode 100644 index 0000000..4e571c4 Binary files /dev/null and b/src/res/img/portal/gray/036.png differ diff --git a/src/res/img/portal/gray/037.png b/src/res/img/portal/gray/037.png new file mode 100644 index 0000000..620f939 Binary files /dev/null and b/src/res/img/portal/gray/037.png differ diff --git a/src/res/img/portal/gray/038.png b/src/res/img/portal/gray/038.png new file mode 100644 index 0000000..8c801ab Binary files /dev/null and b/src/res/img/portal/gray/038.png differ diff --git a/src/res/img/portal/gray/039.png b/src/res/img/portal/gray/039.png new file mode 100644 index 0000000..fc7aaf5 Binary files /dev/null and b/src/res/img/portal/gray/039.png differ diff --git a/src/res/img/portal/gray/040.png b/src/res/img/portal/gray/040.png new file mode 100644 index 0000000..0f7bc28 Binary files /dev/null and b/src/res/img/portal/gray/040.png differ diff --git a/src/res/img/portal/gray/041.png b/src/res/img/portal/gray/041.png new file mode 100644 index 0000000..904ab38 Binary files /dev/null and b/src/res/img/portal/gray/041.png differ diff --git a/src/res/img/portal/gray/042.png b/src/res/img/portal/gray/042.png new file mode 100644 index 0000000..2936a96 Binary files /dev/null and b/src/res/img/portal/gray/042.png differ diff --git a/src/res/img/portal/gray/043.png b/src/res/img/portal/gray/043.png new file mode 100644 index 0000000..3a27a5f Binary files /dev/null and b/src/res/img/portal/gray/043.png differ diff --git a/src/res/img/portal/gray/044.png b/src/res/img/portal/gray/044.png new file mode 100644 index 0000000..eca8d74 Binary files /dev/null and b/src/res/img/portal/gray/044.png differ diff --git a/src/res/img/portal/gray/045.png b/src/res/img/portal/gray/045.png new file mode 100644 index 0000000..0a32088 Binary files /dev/null and b/src/res/img/portal/gray/045.png differ diff --git a/src/res/img/portal/gray/046.png b/src/res/img/portal/gray/046.png new file mode 100644 index 0000000..7900c69 Binary files /dev/null and b/src/res/img/portal/gray/046.png differ diff --git a/src/res/img/portal/gray/047.png b/src/res/img/portal/gray/047.png new file mode 100644 index 0000000..ac5e199 Binary files /dev/null and b/src/res/img/portal/gray/047.png differ diff --git a/src/res/img/portal/gray/048.png b/src/res/img/portal/gray/048.png new file mode 100644 index 0000000..9e4bcc4 Binary files /dev/null and b/src/res/img/portal/gray/048.png differ diff --git a/src/res/img/portal/gray/049.png b/src/res/img/portal/gray/049.png new file mode 100644 index 0000000..40ba567 Binary files /dev/null and b/src/res/img/portal/gray/049.png differ diff --git a/src/res/img/portal/gray/050.png b/src/res/img/portal/gray/050.png new file mode 100644 index 0000000..02d2d65 Binary files /dev/null and b/src/res/img/portal/gray/050.png differ diff --git a/src/res/img/portal/gray/051.png b/src/res/img/portal/gray/051.png new file mode 100644 index 0000000..5e904bc Binary files /dev/null and b/src/res/img/portal/gray/051.png differ diff --git a/src/res/img/portal/gray/052.png b/src/res/img/portal/gray/052.png new file mode 100644 index 0000000..39a8308 Binary files /dev/null and b/src/res/img/portal/gray/052.png differ diff --git a/src/res/img/portal/gray/053.png b/src/res/img/portal/gray/053.png new file mode 100644 index 0000000..352dd42 Binary files /dev/null and b/src/res/img/portal/gray/053.png differ diff --git a/src/res/img/portal/gray/054.png b/src/res/img/portal/gray/054.png new file mode 100644 index 0000000..f941fe9 Binary files /dev/null and b/src/res/img/portal/gray/054.png differ diff --git a/src/res/img/portal/gray/055.png b/src/res/img/portal/gray/055.png new file mode 100644 index 0000000..cbfafad Binary files /dev/null and b/src/res/img/portal/gray/055.png differ diff --git a/src/res/img/portal/gray/056.png b/src/res/img/portal/gray/056.png new file mode 100644 index 0000000..d30a1a0 Binary files /dev/null and b/src/res/img/portal/gray/056.png differ diff --git a/src/res/img/portal/gray/057.png b/src/res/img/portal/gray/057.png new file mode 100644 index 0000000..380c42a Binary files /dev/null and b/src/res/img/portal/gray/057.png differ diff --git a/src/res/img/portal/gray/058.png b/src/res/img/portal/gray/058.png new file mode 100644 index 0000000..e90d663 Binary files /dev/null and b/src/res/img/portal/gray/058.png differ diff --git a/src/res/img/portal/gray/059.png b/src/res/img/portal/gray/059.png new file mode 100644 index 0000000..c40b266 Binary files /dev/null and b/src/res/img/portal/gray/059.png differ diff --git a/src/res/img/portal/gray/060.png b/src/res/img/portal/gray/060.png new file mode 100644 index 0000000..9a7a59b Binary files /dev/null and b/src/res/img/portal/gray/060.png differ diff --git a/src/res/img/portal/gray/061.png b/src/res/img/portal/gray/061.png new file mode 100644 index 0000000..37966ff Binary files /dev/null and b/src/res/img/portal/gray/061.png differ diff --git a/src/res/img/portal/gray/062.png b/src/res/img/portal/gray/062.png new file mode 100644 index 0000000..0f68df7 Binary files /dev/null and b/src/res/img/portal/gray/062.png differ diff --git a/src/res/img/portal/gray/063.png b/src/res/img/portal/gray/063.png new file mode 100644 index 0000000..2713dcb Binary files /dev/null and b/src/res/img/portal/gray/063.png differ diff --git a/src/res/img/portal/gray/064.png b/src/res/img/portal/gray/064.png new file mode 100644 index 0000000..c6ad0f4 Binary files /dev/null and b/src/res/img/portal/gray/064.png differ diff --git a/src/res/img/portal/gray/065.png b/src/res/img/portal/gray/065.png new file mode 100644 index 0000000..8436fd3 Binary files /dev/null and b/src/res/img/portal/gray/065.png differ diff --git a/src/res/img/portal/gray/066.png b/src/res/img/portal/gray/066.png new file mode 100644 index 0000000..8b52b4d Binary files /dev/null and b/src/res/img/portal/gray/066.png differ diff --git a/src/res/img/portal/gray/067.png b/src/res/img/portal/gray/067.png new file mode 100644 index 0000000..6504958 Binary files /dev/null and b/src/res/img/portal/gray/067.png differ diff --git a/src/res/img/portal/gray/068.png b/src/res/img/portal/gray/068.png new file mode 100644 index 0000000..bb6a250 Binary files /dev/null and b/src/res/img/portal/gray/068.png differ diff --git a/src/res/img/portal/gray/069.png b/src/res/img/portal/gray/069.png new file mode 100644 index 0000000..b189372 Binary files /dev/null and b/src/res/img/portal/gray/069.png differ diff --git a/src/res/img/portal/gray/070.png b/src/res/img/portal/gray/070.png new file mode 100644 index 0000000..36df405 Binary files /dev/null and b/src/res/img/portal/gray/070.png differ diff --git a/src/res/img/portal/gray/071.png b/src/res/img/portal/gray/071.png new file mode 100644 index 0000000..063fbc1 Binary files /dev/null and b/src/res/img/portal/gray/071.png differ diff --git a/src/res/img/portal/gray/072.png b/src/res/img/portal/gray/072.png new file mode 100644 index 0000000..41d8225 Binary files /dev/null and b/src/res/img/portal/gray/072.png differ diff --git a/src/res/img/portal/gray/073.png b/src/res/img/portal/gray/073.png new file mode 100644 index 0000000..52bd33d Binary files /dev/null and b/src/res/img/portal/gray/073.png differ diff --git a/src/res/img/portal/gray/074.png b/src/res/img/portal/gray/074.png new file mode 100644 index 0000000..8af986f Binary files /dev/null and b/src/res/img/portal/gray/074.png differ diff --git a/src/res/img/portal/gray/075.png b/src/res/img/portal/gray/075.png new file mode 100644 index 0000000..58bc65a Binary files /dev/null and b/src/res/img/portal/gray/075.png differ diff --git a/src/res/img/portal/gray/076.png b/src/res/img/portal/gray/076.png new file mode 100644 index 0000000..9edcef6 Binary files /dev/null and b/src/res/img/portal/gray/076.png differ diff --git a/src/res/img/portal/gray/077.png b/src/res/img/portal/gray/077.png new file mode 100644 index 0000000..cbae7fe Binary files /dev/null and b/src/res/img/portal/gray/077.png differ diff --git a/src/res/img/portal/gray/078.png b/src/res/img/portal/gray/078.png new file mode 100644 index 0000000..9b56779 Binary files /dev/null and b/src/res/img/portal/gray/078.png differ diff --git a/src/res/img/portal/gray/079.png b/src/res/img/portal/gray/079.png new file mode 100644 index 0000000..928f615 Binary files /dev/null and b/src/res/img/portal/gray/079.png differ diff --git a/src/res/img/portal/gray/080.png b/src/res/img/portal/gray/080.png new file mode 100644 index 0000000..7ae57ea Binary files /dev/null and b/src/res/img/portal/gray/080.png differ diff --git a/src/res/img/portal/gray/081.png b/src/res/img/portal/gray/081.png new file mode 100644 index 0000000..0a0cdf1 Binary files /dev/null and b/src/res/img/portal/gray/081.png differ diff --git a/src/res/img/portal/gray/082.png b/src/res/img/portal/gray/082.png new file mode 100644 index 0000000..82a1aa5 Binary files /dev/null and b/src/res/img/portal/gray/082.png differ diff --git a/src/res/img/portal/gray/083.png b/src/res/img/portal/gray/083.png new file mode 100644 index 0000000..3788e37 Binary files /dev/null and b/src/res/img/portal/gray/083.png differ diff --git a/src/res/img/portal/gray/084.png b/src/res/img/portal/gray/084.png new file mode 100644 index 0000000..77dd8d9 Binary files /dev/null and b/src/res/img/portal/gray/084.png differ diff --git a/src/res/img/portal/gray/085.png b/src/res/img/portal/gray/085.png new file mode 100644 index 0000000..0f98393 Binary files /dev/null and b/src/res/img/portal/gray/085.png differ diff --git a/src/res/img/portal/gray/086.png b/src/res/img/portal/gray/086.png new file mode 100644 index 0000000..11c77c0 Binary files /dev/null and b/src/res/img/portal/gray/086.png differ diff --git a/src/res/img/portal/gray/087.png b/src/res/img/portal/gray/087.png new file mode 100644 index 0000000..232d58f Binary files /dev/null and b/src/res/img/portal/gray/087.png differ diff --git a/src/res/img/portal/gray/088.png b/src/res/img/portal/gray/088.png new file mode 100644 index 0000000..4b53687 Binary files /dev/null and b/src/res/img/portal/gray/088.png differ diff --git a/src/res/img/portal/gray/089.png b/src/res/img/portal/gray/089.png new file mode 100644 index 0000000..d08a057 Binary files /dev/null and b/src/res/img/portal/gray/089.png differ diff --git a/src/res/img/portal/gray/090.png b/src/res/img/portal/gray/090.png new file mode 100644 index 0000000..1c9fdc9 Binary files /dev/null and b/src/res/img/portal/gray/090.png differ diff --git a/src/res/img/portal/gray/091.png b/src/res/img/portal/gray/091.png new file mode 100644 index 0000000..bb5790f Binary files /dev/null and b/src/res/img/portal/gray/091.png differ diff --git a/src/res/img/portal/gray/092.png b/src/res/img/portal/gray/092.png new file mode 100644 index 0000000..dca512e Binary files /dev/null and b/src/res/img/portal/gray/092.png differ diff --git a/src/res/img/portal/gray/093.png b/src/res/img/portal/gray/093.png new file mode 100644 index 0000000..aed1afb Binary files /dev/null and b/src/res/img/portal/gray/093.png differ diff --git a/src/res/img/portal/gray/094.png b/src/res/img/portal/gray/094.png new file mode 100644 index 0000000..dd4702c Binary files /dev/null and b/src/res/img/portal/gray/094.png differ diff --git a/src/res/img/portal/gray/095.png b/src/res/img/portal/gray/095.png new file mode 100644 index 0000000..ff2a7ac Binary files /dev/null and b/src/res/img/portal/gray/095.png differ diff --git a/src/res/img/portal/gray/096.png b/src/res/img/portal/gray/096.png new file mode 100644 index 0000000..4028c86 Binary files /dev/null and b/src/res/img/portal/gray/096.png differ diff --git a/src/res/img/portal/gray/097.png b/src/res/img/portal/gray/097.png new file mode 100644 index 0000000..bfabf14 Binary files /dev/null and b/src/res/img/portal/gray/097.png differ diff --git a/src/res/img/portal/gray/098.png b/src/res/img/portal/gray/098.png new file mode 100644 index 0000000..649498c Binary files /dev/null and b/src/res/img/portal/gray/098.png differ diff --git a/src/res/img/portal/gray/099.png b/src/res/img/portal/gray/099.png new file mode 100644 index 0000000..bad7098 Binary files /dev/null and b/src/res/img/portal/gray/099.png differ diff --git a/src/res/img/portal/gray/100.png b/src/res/img/portal/gray/100.png new file mode 100644 index 0000000..20cd266 Binary files /dev/null and b/src/res/img/portal/gray/100.png differ diff --git a/src/res/img/portal/gray/101.png b/src/res/img/portal/gray/101.png new file mode 100644 index 0000000..9d087c9 Binary files /dev/null and b/src/res/img/portal/gray/101.png differ diff --git a/src/res/img/portal/gray/102.png b/src/res/img/portal/gray/102.png new file mode 100644 index 0000000..1a48819 Binary files /dev/null and b/src/res/img/portal/gray/102.png differ diff --git a/src/res/img/portal/gray/103.png b/src/res/img/portal/gray/103.png new file mode 100644 index 0000000..482d9ad Binary files /dev/null and b/src/res/img/portal/gray/103.png differ diff --git a/src/res/img/portal/gray/104.png b/src/res/img/portal/gray/104.png new file mode 100644 index 0000000..63b7792 Binary files /dev/null and b/src/res/img/portal/gray/104.png differ diff --git a/src/res/img/portal/gray/105.png b/src/res/img/portal/gray/105.png new file mode 100644 index 0000000..3299d7d Binary files /dev/null and b/src/res/img/portal/gray/105.png differ diff --git a/src/res/img/portal/gray/106.png b/src/res/img/portal/gray/106.png new file mode 100644 index 0000000..3acf233 Binary files /dev/null and b/src/res/img/portal/gray/106.png differ diff --git a/src/res/img/portal/gray/107.png b/src/res/img/portal/gray/107.png new file mode 100644 index 0000000..926fdfe Binary files /dev/null and b/src/res/img/portal/gray/107.png differ diff --git a/src/res/img/portal/gray/108.png b/src/res/img/portal/gray/108.png new file mode 100644 index 0000000..e08264b Binary files /dev/null and b/src/res/img/portal/gray/108.png differ diff --git a/src/res/img/portal/gray/109.png b/src/res/img/portal/gray/109.png new file mode 100644 index 0000000..260ed3b Binary files /dev/null and b/src/res/img/portal/gray/109.png differ diff --git a/src/res/img/portal/gray/110.png b/src/res/img/portal/gray/110.png new file mode 100644 index 0000000..85826a3 Binary files /dev/null and b/src/res/img/portal/gray/110.png differ diff --git a/src/res/img/portal/gray/111.png b/src/res/img/portal/gray/111.png new file mode 100644 index 0000000..670d85b Binary files /dev/null and b/src/res/img/portal/gray/111.png differ diff --git a/src/res/img/portal/gray/112.png b/src/res/img/portal/gray/112.png new file mode 100644 index 0000000..2c18aaf Binary files /dev/null and b/src/res/img/portal/gray/112.png differ diff --git a/src/res/img/portal/gray/113.png b/src/res/img/portal/gray/113.png new file mode 100644 index 0000000..045f34c Binary files /dev/null and b/src/res/img/portal/gray/113.png differ diff --git a/src/res/img/portal/gray/114.png b/src/res/img/portal/gray/114.png new file mode 100644 index 0000000..944e7a9 Binary files /dev/null and b/src/res/img/portal/gray/114.png differ diff --git a/src/res/img/portal/gray/115.png b/src/res/img/portal/gray/115.png new file mode 100644 index 0000000..0e4e4af Binary files /dev/null and b/src/res/img/portal/gray/115.png differ diff --git a/src/res/img/portal/gray/116.png b/src/res/img/portal/gray/116.png new file mode 100644 index 0000000..db1e8ac Binary files /dev/null and b/src/res/img/portal/gray/116.png differ diff --git a/src/res/img/portal/gray/117.png b/src/res/img/portal/gray/117.png new file mode 100644 index 0000000..2025880 Binary files /dev/null and b/src/res/img/portal/gray/117.png differ diff --git a/src/res/img/portal/gray/118.png b/src/res/img/portal/gray/118.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/118.png differ diff --git a/src/res/img/portal/gray/119.png b/src/res/img/portal/gray/119.png new file mode 100644 index 0000000..f938179 Binary files /dev/null and b/src/res/img/portal/gray/119.png differ diff --git a/src/res/img/portal/green/000.png b/src/res/img/portal/green/000.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/000.png differ diff --git a/src/res/img/portal/green/001.png b/src/res/img/portal/green/001.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/001.png differ diff --git a/src/res/img/portal/green/002.png b/src/res/img/portal/green/002.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/002.png differ diff --git a/src/res/img/portal/green/003.png b/src/res/img/portal/green/003.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/003.png differ diff --git a/src/res/img/portal/green/004.png b/src/res/img/portal/green/004.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/004.png differ diff --git a/src/res/img/portal/green/005.png b/src/res/img/portal/green/005.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/005.png differ diff --git a/src/res/img/portal/green/006.png b/src/res/img/portal/green/006.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/006.png differ diff --git a/src/res/img/portal/green/007.png b/src/res/img/portal/green/007.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/007.png differ diff --git a/src/res/img/portal/green/008.png b/src/res/img/portal/green/008.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/008.png differ diff --git a/src/res/img/portal/green/009.png b/src/res/img/portal/green/009.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/009.png differ diff --git a/src/res/img/portal/green/010.png b/src/res/img/portal/green/010.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/010.png differ diff --git a/src/res/img/portal/green/011.png b/src/res/img/portal/green/011.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/011.png differ diff --git a/src/res/img/portal/green/012.png b/src/res/img/portal/green/012.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/012.png differ diff --git a/src/res/img/portal/green/013.png b/src/res/img/portal/green/013.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/013.png differ diff --git a/src/res/img/portal/green/014.png b/src/res/img/portal/green/014.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/014.png differ diff --git a/src/res/img/portal/green/015.png b/src/res/img/portal/green/015.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/015.png differ diff --git a/src/res/img/portal/green/016.png b/src/res/img/portal/green/016.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/016.png differ diff --git a/src/res/img/portal/green/017.png b/src/res/img/portal/green/017.png new file mode 100644 index 0000000..ecd0075 Binary files /dev/null and b/src/res/img/portal/green/017.png differ diff --git a/src/res/img/portal/green/018.png b/src/res/img/portal/green/018.png new file mode 100644 index 0000000..5e99e47 Binary files /dev/null and b/src/res/img/portal/green/018.png differ diff --git a/src/res/img/portal/green/019.png b/src/res/img/portal/green/019.png new file mode 100644 index 0000000..467efa1 Binary files /dev/null and b/src/res/img/portal/green/019.png differ diff --git a/src/res/img/portal/green/020.png b/src/res/img/portal/green/020.png new file mode 100644 index 0000000..b46e27c Binary files /dev/null and b/src/res/img/portal/green/020.png differ diff --git a/src/res/img/portal/green/021.png b/src/res/img/portal/green/021.png new file mode 100644 index 0000000..cb3c833 Binary files /dev/null and b/src/res/img/portal/green/021.png differ diff --git a/src/res/img/portal/green/022.png b/src/res/img/portal/green/022.png new file mode 100644 index 0000000..3f8ca1e Binary files /dev/null and b/src/res/img/portal/green/022.png differ diff --git a/src/res/img/portal/green/023.png b/src/res/img/portal/green/023.png new file mode 100644 index 0000000..685bd3c Binary files /dev/null and b/src/res/img/portal/green/023.png differ diff --git a/src/res/img/portal/green/024.png b/src/res/img/portal/green/024.png new file mode 100644 index 0000000..51e4498 Binary files /dev/null and b/src/res/img/portal/green/024.png differ diff --git a/src/res/img/portal/green/025.png b/src/res/img/portal/green/025.png new file mode 100644 index 0000000..615927d Binary files /dev/null and b/src/res/img/portal/green/025.png differ diff --git a/src/res/img/portal/green/026.png b/src/res/img/portal/green/026.png new file mode 100644 index 0000000..d7d1eb2 Binary files /dev/null and b/src/res/img/portal/green/026.png differ diff --git a/src/res/img/portal/green/027.png b/src/res/img/portal/green/027.png new file mode 100644 index 0000000..9b6c61a Binary files /dev/null and b/src/res/img/portal/green/027.png differ diff --git a/src/res/img/portal/green/028.png b/src/res/img/portal/green/028.png new file mode 100644 index 0000000..d8a242b Binary files /dev/null and b/src/res/img/portal/green/028.png differ diff --git a/src/res/img/portal/green/029.png b/src/res/img/portal/green/029.png new file mode 100644 index 0000000..9181af5 Binary files /dev/null and b/src/res/img/portal/green/029.png differ diff --git a/src/res/img/portal/green/030.png b/src/res/img/portal/green/030.png new file mode 100644 index 0000000..b51bca5 Binary files /dev/null and b/src/res/img/portal/green/030.png differ diff --git a/src/res/img/portal/green/031.png b/src/res/img/portal/green/031.png new file mode 100644 index 0000000..16847b8 Binary files /dev/null and b/src/res/img/portal/green/031.png differ diff --git a/src/res/img/portal/green/032.png b/src/res/img/portal/green/032.png new file mode 100644 index 0000000..1a3f4a6 Binary files /dev/null and b/src/res/img/portal/green/032.png differ diff --git a/src/res/img/portal/green/033.png b/src/res/img/portal/green/033.png new file mode 100644 index 0000000..393227a Binary files /dev/null and b/src/res/img/portal/green/033.png differ diff --git a/src/res/img/portal/green/034.png b/src/res/img/portal/green/034.png new file mode 100644 index 0000000..baf8547 Binary files /dev/null and b/src/res/img/portal/green/034.png differ diff --git a/src/res/img/portal/green/035.png b/src/res/img/portal/green/035.png new file mode 100644 index 0000000..0f248a8 Binary files /dev/null and b/src/res/img/portal/green/035.png differ diff --git a/src/res/img/portal/green/036.png b/src/res/img/portal/green/036.png new file mode 100644 index 0000000..3469c1b Binary files /dev/null and b/src/res/img/portal/green/036.png differ diff --git a/src/res/img/portal/green/037.png b/src/res/img/portal/green/037.png new file mode 100644 index 0000000..f542a93 Binary files /dev/null and b/src/res/img/portal/green/037.png differ diff --git a/src/res/img/portal/green/038.png b/src/res/img/portal/green/038.png new file mode 100644 index 0000000..49165c4 Binary files /dev/null and b/src/res/img/portal/green/038.png differ diff --git a/src/res/img/portal/green/039.png b/src/res/img/portal/green/039.png new file mode 100644 index 0000000..3b8c4a5 Binary files /dev/null and b/src/res/img/portal/green/039.png differ diff --git a/src/res/img/portal/green/040.png b/src/res/img/portal/green/040.png new file mode 100644 index 0000000..d188f61 Binary files /dev/null and b/src/res/img/portal/green/040.png differ diff --git a/src/res/img/portal/green/041.png b/src/res/img/portal/green/041.png new file mode 100644 index 0000000..dd4f276 Binary files /dev/null and b/src/res/img/portal/green/041.png differ diff --git a/src/res/img/portal/green/042.png b/src/res/img/portal/green/042.png new file mode 100644 index 0000000..81c7dc4 Binary files /dev/null and b/src/res/img/portal/green/042.png differ diff --git a/src/res/img/portal/green/043.png b/src/res/img/portal/green/043.png new file mode 100644 index 0000000..adab6c1 Binary files /dev/null and b/src/res/img/portal/green/043.png differ diff --git a/src/res/img/portal/green/044.png b/src/res/img/portal/green/044.png new file mode 100644 index 0000000..b45c8f9 Binary files /dev/null and b/src/res/img/portal/green/044.png differ diff --git a/src/res/img/portal/green/045.png b/src/res/img/portal/green/045.png new file mode 100644 index 0000000..60cdf56 Binary files /dev/null and b/src/res/img/portal/green/045.png differ diff --git a/src/res/img/portal/green/046.png b/src/res/img/portal/green/046.png new file mode 100644 index 0000000..c64412a Binary files /dev/null and b/src/res/img/portal/green/046.png differ diff --git a/src/res/img/portal/green/047.png b/src/res/img/portal/green/047.png new file mode 100644 index 0000000..2d17679 Binary files /dev/null and b/src/res/img/portal/green/047.png differ diff --git a/src/res/img/portal/green/048.png b/src/res/img/portal/green/048.png new file mode 100644 index 0000000..b3d1e0f Binary files /dev/null and b/src/res/img/portal/green/048.png differ diff --git a/src/res/img/portal/green/049.png b/src/res/img/portal/green/049.png new file mode 100644 index 0000000..93a1b99 Binary files /dev/null and b/src/res/img/portal/green/049.png differ diff --git a/src/res/img/portal/green/050.png b/src/res/img/portal/green/050.png new file mode 100644 index 0000000..e992b7e Binary files /dev/null and b/src/res/img/portal/green/050.png differ diff --git a/src/res/img/portal/green/051.png b/src/res/img/portal/green/051.png new file mode 100644 index 0000000..fd71021 Binary files /dev/null and b/src/res/img/portal/green/051.png differ diff --git a/src/res/img/portal/green/052.png b/src/res/img/portal/green/052.png new file mode 100644 index 0000000..42235d5 Binary files /dev/null and b/src/res/img/portal/green/052.png differ diff --git a/src/res/img/portal/green/053.png b/src/res/img/portal/green/053.png new file mode 100644 index 0000000..dd82a5d Binary files /dev/null and b/src/res/img/portal/green/053.png differ diff --git a/src/res/img/portal/green/054.png b/src/res/img/portal/green/054.png new file mode 100644 index 0000000..23685c2 Binary files /dev/null and b/src/res/img/portal/green/054.png differ diff --git a/src/res/img/portal/green/055.png b/src/res/img/portal/green/055.png new file mode 100644 index 0000000..5507ec2 Binary files /dev/null and b/src/res/img/portal/green/055.png differ diff --git a/src/res/img/portal/green/056.png b/src/res/img/portal/green/056.png new file mode 100644 index 0000000..4bee592 Binary files /dev/null and b/src/res/img/portal/green/056.png differ diff --git a/src/res/img/portal/green/057.png b/src/res/img/portal/green/057.png new file mode 100644 index 0000000..6f173be Binary files /dev/null and b/src/res/img/portal/green/057.png differ diff --git a/src/res/img/portal/green/058.png b/src/res/img/portal/green/058.png new file mode 100644 index 0000000..d7ae3a0 Binary files /dev/null and b/src/res/img/portal/green/058.png differ diff --git a/src/res/img/portal/green/059.png b/src/res/img/portal/green/059.png new file mode 100644 index 0000000..958f1a3 Binary files /dev/null and b/src/res/img/portal/green/059.png differ diff --git a/src/res/img/portal/green/060.png b/src/res/img/portal/green/060.png new file mode 100644 index 0000000..3e01502 Binary files /dev/null and b/src/res/img/portal/green/060.png differ diff --git a/src/res/img/portal/green/061.png b/src/res/img/portal/green/061.png new file mode 100644 index 0000000..104b380 Binary files /dev/null and b/src/res/img/portal/green/061.png differ diff --git a/src/res/img/portal/green/062.png b/src/res/img/portal/green/062.png new file mode 100644 index 0000000..7eab772 Binary files /dev/null and b/src/res/img/portal/green/062.png differ diff --git a/src/res/img/portal/green/063.png b/src/res/img/portal/green/063.png new file mode 100644 index 0000000..00ab6be Binary files /dev/null and b/src/res/img/portal/green/063.png differ diff --git a/src/res/img/portal/green/064.png b/src/res/img/portal/green/064.png new file mode 100644 index 0000000..8baea84 Binary files /dev/null and b/src/res/img/portal/green/064.png differ diff --git a/src/res/img/portal/green/065.png b/src/res/img/portal/green/065.png new file mode 100644 index 0000000..e791a9a Binary files /dev/null and b/src/res/img/portal/green/065.png differ diff --git a/src/res/img/portal/green/066.png b/src/res/img/portal/green/066.png new file mode 100644 index 0000000..817d9e8 Binary files /dev/null and b/src/res/img/portal/green/066.png differ diff --git a/src/res/img/portal/green/067.png b/src/res/img/portal/green/067.png new file mode 100644 index 0000000..ec410fe Binary files /dev/null and b/src/res/img/portal/green/067.png differ diff --git a/src/res/img/portal/green/068.png b/src/res/img/portal/green/068.png new file mode 100644 index 0000000..4ef7ecd Binary files /dev/null and b/src/res/img/portal/green/068.png differ diff --git a/src/res/img/portal/green/069.png b/src/res/img/portal/green/069.png new file mode 100644 index 0000000..2a2e345 Binary files /dev/null and b/src/res/img/portal/green/069.png differ diff --git a/src/res/img/portal/green/070.png b/src/res/img/portal/green/070.png new file mode 100644 index 0000000..19f42e0 Binary files /dev/null and b/src/res/img/portal/green/070.png differ diff --git a/src/res/img/portal/green/071.png b/src/res/img/portal/green/071.png new file mode 100644 index 0000000..e1144e4 Binary files /dev/null and b/src/res/img/portal/green/071.png differ diff --git a/src/res/img/portal/green/072.png b/src/res/img/portal/green/072.png new file mode 100644 index 0000000..5a3684e Binary files /dev/null and b/src/res/img/portal/green/072.png differ diff --git a/src/res/img/portal/green/073.png b/src/res/img/portal/green/073.png new file mode 100644 index 0000000..863e316 Binary files /dev/null and b/src/res/img/portal/green/073.png differ diff --git a/src/res/img/portal/green/074.png b/src/res/img/portal/green/074.png new file mode 100644 index 0000000..13019c8 Binary files /dev/null and b/src/res/img/portal/green/074.png differ diff --git a/src/res/img/portal/green/075.png b/src/res/img/portal/green/075.png new file mode 100644 index 0000000..536ba9b Binary files /dev/null and b/src/res/img/portal/green/075.png differ diff --git a/src/res/img/portal/green/076.png b/src/res/img/portal/green/076.png new file mode 100644 index 0000000..10a1174 Binary files /dev/null and b/src/res/img/portal/green/076.png differ diff --git a/src/res/img/portal/green/077.png b/src/res/img/portal/green/077.png new file mode 100644 index 0000000..9848039 Binary files /dev/null and b/src/res/img/portal/green/077.png differ diff --git a/src/res/img/portal/green/078.png b/src/res/img/portal/green/078.png new file mode 100644 index 0000000..bddb6a0 Binary files /dev/null and b/src/res/img/portal/green/078.png differ diff --git a/src/res/img/portal/green/079.png b/src/res/img/portal/green/079.png new file mode 100644 index 0000000..4a637f3 Binary files /dev/null and b/src/res/img/portal/green/079.png differ diff --git a/src/res/img/portal/green/080.png b/src/res/img/portal/green/080.png new file mode 100644 index 0000000..2ef549a Binary files /dev/null and b/src/res/img/portal/green/080.png differ diff --git a/src/res/img/portal/green/081.png b/src/res/img/portal/green/081.png new file mode 100644 index 0000000..81fdf8c Binary files /dev/null and b/src/res/img/portal/green/081.png differ diff --git a/src/res/img/portal/green/082.png b/src/res/img/portal/green/082.png new file mode 100644 index 0000000..709130e Binary files /dev/null and b/src/res/img/portal/green/082.png differ diff --git a/src/res/img/portal/green/083.png b/src/res/img/portal/green/083.png new file mode 100644 index 0000000..e30f716 Binary files /dev/null and b/src/res/img/portal/green/083.png differ diff --git a/src/res/img/portal/green/084.png b/src/res/img/portal/green/084.png new file mode 100644 index 0000000..5029764 Binary files /dev/null and b/src/res/img/portal/green/084.png differ diff --git a/src/res/img/portal/green/085.png b/src/res/img/portal/green/085.png new file mode 100644 index 0000000..dfad4b8 Binary files /dev/null and b/src/res/img/portal/green/085.png differ diff --git a/src/res/img/portal/green/086.png b/src/res/img/portal/green/086.png new file mode 100644 index 0000000..066b2db Binary files /dev/null and b/src/res/img/portal/green/086.png differ diff --git a/src/res/img/portal/green/087.png b/src/res/img/portal/green/087.png new file mode 100644 index 0000000..61f4f6c Binary files /dev/null and b/src/res/img/portal/green/087.png differ diff --git a/src/res/img/portal/green/088.png b/src/res/img/portal/green/088.png new file mode 100644 index 0000000..4f2f142 Binary files /dev/null and b/src/res/img/portal/green/088.png differ diff --git a/src/res/img/portal/green/089.png b/src/res/img/portal/green/089.png new file mode 100644 index 0000000..dfbba5c Binary files /dev/null and b/src/res/img/portal/green/089.png differ diff --git a/src/res/img/portal/green/090.png b/src/res/img/portal/green/090.png new file mode 100644 index 0000000..252474a Binary files /dev/null and b/src/res/img/portal/green/090.png differ diff --git a/src/res/img/portal/green/091.png b/src/res/img/portal/green/091.png new file mode 100644 index 0000000..e347541 Binary files /dev/null and b/src/res/img/portal/green/091.png differ diff --git a/src/res/img/portal/green/092.png b/src/res/img/portal/green/092.png new file mode 100644 index 0000000..bb7c237 Binary files /dev/null and b/src/res/img/portal/green/092.png differ diff --git a/src/res/img/portal/green/093.png b/src/res/img/portal/green/093.png new file mode 100644 index 0000000..770a0e6 Binary files /dev/null and b/src/res/img/portal/green/093.png differ diff --git a/src/res/img/portal/green/094.png b/src/res/img/portal/green/094.png new file mode 100644 index 0000000..deaba5b Binary files /dev/null and b/src/res/img/portal/green/094.png differ diff --git a/src/res/img/portal/green/095.png b/src/res/img/portal/green/095.png new file mode 100644 index 0000000..d9a34cb Binary files /dev/null and b/src/res/img/portal/green/095.png differ diff --git a/src/res/img/portal/green/096.png b/src/res/img/portal/green/096.png new file mode 100644 index 0000000..37cac72 Binary files /dev/null and b/src/res/img/portal/green/096.png differ diff --git a/src/res/img/portal/green/097.png b/src/res/img/portal/green/097.png new file mode 100644 index 0000000..8f96192 Binary files /dev/null and b/src/res/img/portal/green/097.png differ diff --git a/src/res/img/portal/green/098.png b/src/res/img/portal/green/098.png new file mode 100644 index 0000000..19b6358 Binary files /dev/null and b/src/res/img/portal/green/098.png differ diff --git a/src/res/img/portal/green/099.png b/src/res/img/portal/green/099.png new file mode 100644 index 0000000..06550b1 Binary files /dev/null and b/src/res/img/portal/green/099.png differ diff --git a/src/res/img/portal/green/100.png b/src/res/img/portal/green/100.png new file mode 100644 index 0000000..62d34c5 Binary files /dev/null and b/src/res/img/portal/green/100.png differ diff --git a/src/res/img/portal/green/101.png b/src/res/img/portal/green/101.png new file mode 100644 index 0000000..c05c60d Binary files /dev/null and b/src/res/img/portal/green/101.png differ diff --git a/src/res/img/portal/green/102.png b/src/res/img/portal/green/102.png new file mode 100644 index 0000000..39e709d Binary files /dev/null and b/src/res/img/portal/green/102.png differ diff --git a/src/res/img/portal/green/103.png b/src/res/img/portal/green/103.png new file mode 100644 index 0000000..c506fd3 Binary files /dev/null and b/src/res/img/portal/green/103.png differ diff --git a/src/res/img/portal/green/104.png b/src/res/img/portal/green/104.png new file mode 100644 index 0000000..03c47ef Binary files /dev/null and b/src/res/img/portal/green/104.png differ diff --git a/src/res/img/portal/green/105.png b/src/res/img/portal/green/105.png new file mode 100644 index 0000000..f9124ee Binary files /dev/null and b/src/res/img/portal/green/105.png differ diff --git a/src/res/img/portal/green/106.png b/src/res/img/portal/green/106.png new file mode 100644 index 0000000..c7bf5b7 Binary files /dev/null and b/src/res/img/portal/green/106.png differ diff --git a/src/res/img/portal/green/107.png b/src/res/img/portal/green/107.png new file mode 100644 index 0000000..541e924 Binary files /dev/null and b/src/res/img/portal/green/107.png differ diff --git a/src/res/img/portal/green/108.png b/src/res/img/portal/green/108.png new file mode 100644 index 0000000..5eff741 Binary files /dev/null and b/src/res/img/portal/green/108.png differ diff --git a/src/res/img/portal/green/109.png b/src/res/img/portal/green/109.png new file mode 100644 index 0000000..ca9ae86 Binary files /dev/null and b/src/res/img/portal/green/109.png differ diff --git a/src/res/img/portal/green/110.png b/src/res/img/portal/green/110.png new file mode 100644 index 0000000..854dac6 Binary files /dev/null and b/src/res/img/portal/green/110.png differ diff --git a/src/res/img/portal/green/111.png b/src/res/img/portal/green/111.png new file mode 100644 index 0000000..7085172 Binary files /dev/null and b/src/res/img/portal/green/111.png differ diff --git a/src/res/img/portal/green/112.png b/src/res/img/portal/green/112.png new file mode 100644 index 0000000..d802acd Binary files /dev/null and b/src/res/img/portal/green/112.png differ diff --git a/src/res/img/portal/green/113.png b/src/res/img/portal/green/113.png new file mode 100644 index 0000000..adcc639 Binary files /dev/null and b/src/res/img/portal/green/113.png differ diff --git a/src/res/img/portal/green/114.png b/src/res/img/portal/green/114.png new file mode 100644 index 0000000..95de46b Binary files /dev/null and b/src/res/img/portal/green/114.png differ diff --git a/src/res/img/portal/green/115.png b/src/res/img/portal/green/115.png new file mode 100644 index 0000000..fabf908 Binary files /dev/null and b/src/res/img/portal/green/115.png differ diff --git a/src/res/img/portal/green/116.png b/src/res/img/portal/green/116.png new file mode 100644 index 0000000..2b545eb Binary files /dev/null and b/src/res/img/portal/green/116.png differ diff --git a/src/res/img/portal/green/117.png b/src/res/img/portal/green/117.png new file mode 100644 index 0000000..9fa2c54 Binary files /dev/null and b/src/res/img/portal/green/117.png differ diff --git a/src/res/img/portal/green/118.png b/src/res/img/portal/green/118.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/118.png differ diff --git a/src/res/img/portal/green/119.png b/src/res/img/portal/green/119.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/green/119.png differ diff --git a/src/res/img/portal/purple/000.png b/src/res/img/portal/purple/000.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/000.png differ diff --git a/src/res/img/portal/purple/001.png b/src/res/img/portal/purple/001.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/001.png differ diff --git a/src/res/img/portal/purple/002.png b/src/res/img/portal/purple/002.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/002.png differ diff --git a/src/res/img/portal/purple/003.png b/src/res/img/portal/purple/003.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/003.png differ diff --git a/src/res/img/portal/purple/004.png b/src/res/img/portal/purple/004.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/004.png differ diff --git a/src/res/img/portal/purple/005.png b/src/res/img/portal/purple/005.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/005.png differ diff --git a/src/res/img/portal/purple/006.png b/src/res/img/portal/purple/006.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/006.png differ diff --git a/src/res/img/portal/purple/007.png b/src/res/img/portal/purple/007.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/007.png differ diff --git a/src/res/img/portal/purple/008.png b/src/res/img/portal/purple/008.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/008.png differ diff --git a/src/res/img/portal/purple/009.png b/src/res/img/portal/purple/009.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/009.png differ diff --git a/src/res/img/portal/purple/010.png b/src/res/img/portal/purple/010.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/010.png differ diff --git a/src/res/img/portal/purple/011.png b/src/res/img/portal/purple/011.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/011.png differ diff --git a/src/res/img/portal/purple/012.png b/src/res/img/portal/purple/012.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/012.png differ diff --git a/src/res/img/portal/purple/013.png b/src/res/img/portal/purple/013.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/013.png differ diff --git a/src/res/img/portal/purple/014.png b/src/res/img/portal/purple/014.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/014.png differ diff --git a/src/res/img/portal/purple/015.png b/src/res/img/portal/purple/015.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/015.png differ diff --git a/src/res/img/portal/purple/016.png b/src/res/img/portal/purple/016.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/016.png differ diff --git a/src/res/img/portal/purple/017.png b/src/res/img/portal/purple/017.png new file mode 100755 index 0000000..6b63fa8 Binary files /dev/null and b/src/res/img/portal/purple/017.png differ diff --git a/src/res/img/portal/purple/018.png b/src/res/img/portal/purple/018.png new file mode 100755 index 0000000..fa3f331 Binary files /dev/null and b/src/res/img/portal/purple/018.png differ diff --git a/src/res/img/portal/purple/019.png b/src/res/img/portal/purple/019.png new file mode 100755 index 0000000..4928294 Binary files /dev/null and b/src/res/img/portal/purple/019.png differ diff --git a/src/res/img/portal/purple/020.png b/src/res/img/portal/purple/020.png new file mode 100755 index 0000000..b47c7b3 Binary files /dev/null and b/src/res/img/portal/purple/020.png differ diff --git a/src/res/img/portal/purple/021.png b/src/res/img/portal/purple/021.png new file mode 100755 index 0000000..f63b9a6 Binary files /dev/null and b/src/res/img/portal/purple/021.png differ diff --git a/src/res/img/portal/purple/022.png b/src/res/img/portal/purple/022.png new file mode 100755 index 0000000..b7fcd9a Binary files /dev/null and b/src/res/img/portal/purple/022.png differ diff --git a/src/res/img/portal/purple/023.png b/src/res/img/portal/purple/023.png new file mode 100755 index 0000000..b52a8af Binary files /dev/null and b/src/res/img/portal/purple/023.png differ diff --git a/src/res/img/portal/purple/024.png b/src/res/img/portal/purple/024.png new file mode 100755 index 0000000..82ab839 Binary files /dev/null and b/src/res/img/portal/purple/024.png differ diff --git a/src/res/img/portal/purple/025.png b/src/res/img/portal/purple/025.png new file mode 100755 index 0000000..009854e Binary files /dev/null and b/src/res/img/portal/purple/025.png differ diff --git a/src/res/img/portal/purple/026.png b/src/res/img/portal/purple/026.png new file mode 100755 index 0000000..5a420bf Binary files /dev/null and b/src/res/img/portal/purple/026.png differ diff --git a/src/res/img/portal/purple/027.png b/src/res/img/portal/purple/027.png new file mode 100755 index 0000000..031ad9b Binary files /dev/null and b/src/res/img/portal/purple/027.png differ diff --git a/src/res/img/portal/purple/028.png b/src/res/img/portal/purple/028.png new file mode 100755 index 0000000..d932f2a Binary files /dev/null and b/src/res/img/portal/purple/028.png differ diff --git a/src/res/img/portal/purple/029.png b/src/res/img/portal/purple/029.png new file mode 100755 index 0000000..a5877ad Binary files /dev/null and b/src/res/img/portal/purple/029.png differ diff --git a/src/res/img/portal/purple/030.png b/src/res/img/portal/purple/030.png new file mode 100755 index 0000000..f34073e Binary files /dev/null and b/src/res/img/portal/purple/030.png differ diff --git a/src/res/img/portal/purple/031.png b/src/res/img/portal/purple/031.png new file mode 100755 index 0000000..a7c9561 Binary files /dev/null and b/src/res/img/portal/purple/031.png differ diff --git a/src/res/img/portal/purple/032.png b/src/res/img/portal/purple/032.png new file mode 100755 index 0000000..7bed572 Binary files /dev/null and b/src/res/img/portal/purple/032.png differ diff --git a/src/res/img/portal/purple/033.png b/src/res/img/portal/purple/033.png new file mode 100755 index 0000000..e37eef2 Binary files /dev/null and b/src/res/img/portal/purple/033.png differ diff --git a/src/res/img/portal/purple/034.png b/src/res/img/portal/purple/034.png new file mode 100755 index 0000000..de060f8 Binary files /dev/null and b/src/res/img/portal/purple/034.png differ diff --git a/src/res/img/portal/purple/035.png b/src/res/img/portal/purple/035.png new file mode 100755 index 0000000..bbacc18 Binary files /dev/null and b/src/res/img/portal/purple/035.png differ diff --git a/src/res/img/portal/purple/036.png b/src/res/img/portal/purple/036.png new file mode 100755 index 0000000..51a3e02 Binary files /dev/null and b/src/res/img/portal/purple/036.png differ diff --git a/src/res/img/portal/purple/037.png b/src/res/img/portal/purple/037.png new file mode 100755 index 0000000..a4f0ed2 Binary files /dev/null and b/src/res/img/portal/purple/037.png differ diff --git a/src/res/img/portal/purple/038.png b/src/res/img/portal/purple/038.png new file mode 100755 index 0000000..c5cffdf Binary files /dev/null and b/src/res/img/portal/purple/038.png differ diff --git a/src/res/img/portal/purple/039.png b/src/res/img/portal/purple/039.png new file mode 100755 index 0000000..6770868 Binary files /dev/null and b/src/res/img/portal/purple/039.png differ diff --git a/src/res/img/portal/purple/040.png b/src/res/img/portal/purple/040.png new file mode 100755 index 0000000..fafbaa0 Binary files /dev/null and b/src/res/img/portal/purple/040.png differ diff --git a/src/res/img/portal/purple/041.png b/src/res/img/portal/purple/041.png new file mode 100755 index 0000000..57cf9c3 Binary files /dev/null and b/src/res/img/portal/purple/041.png differ diff --git a/src/res/img/portal/purple/042.png b/src/res/img/portal/purple/042.png new file mode 100755 index 0000000..8ce85a0 Binary files /dev/null and b/src/res/img/portal/purple/042.png differ diff --git a/src/res/img/portal/purple/043.png b/src/res/img/portal/purple/043.png new file mode 100755 index 0000000..51d49d6 Binary files /dev/null and b/src/res/img/portal/purple/043.png differ diff --git a/src/res/img/portal/purple/044.png b/src/res/img/portal/purple/044.png new file mode 100755 index 0000000..563fd01 Binary files /dev/null and b/src/res/img/portal/purple/044.png differ diff --git a/src/res/img/portal/purple/045.png b/src/res/img/portal/purple/045.png new file mode 100755 index 0000000..150c272 Binary files /dev/null and b/src/res/img/portal/purple/045.png differ diff --git a/src/res/img/portal/purple/046.png b/src/res/img/portal/purple/046.png new file mode 100755 index 0000000..c64e74a Binary files /dev/null and b/src/res/img/portal/purple/046.png differ diff --git a/src/res/img/portal/purple/047.png b/src/res/img/portal/purple/047.png new file mode 100755 index 0000000..e0ea4b6 Binary files /dev/null and b/src/res/img/portal/purple/047.png differ diff --git a/src/res/img/portal/purple/048.png b/src/res/img/portal/purple/048.png new file mode 100755 index 0000000..2045b19 Binary files /dev/null and b/src/res/img/portal/purple/048.png differ diff --git a/src/res/img/portal/purple/049.png b/src/res/img/portal/purple/049.png new file mode 100755 index 0000000..3ecab45 Binary files /dev/null and b/src/res/img/portal/purple/049.png differ diff --git a/src/res/img/portal/purple/050.png b/src/res/img/portal/purple/050.png new file mode 100755 index 0000000..b13f562 Binary files /dev/null and b/src/res/img/portal/purple/050.png differ diff --git a/src/res/img/portal/purple/051.png b/src/res/img/portal/purple/051.png new file mode 100755 index 0000000..eeba7c6 Binary files /dev/null and b/src/res/img/portal/purple/051.png differ diff --git a/src/res/img/portal/purple/052.png b/src/res/img/portal/purple/052.png new file mode 100755 index 0000000..8a18b51 Binary files /dev/null and b/src/res/img/portal/purple/052.png differ diff --git a/src/res/img/portal/purple/053.png b/src/res/img/portal/purple/053.png new file mode 100755 index 0000000..f280a56 Binary files /dev/null and b/src/res/img/portal/purple/053.png differ diff --git a/src/res/img/portal/purple/054.png b/src/res/img/portal/purple/054.png new file mode 100755 index 0000000..ae6ba26 Binary files /dev/null and b/src/res/img/portal/purple/054.png differ diff --git a/src/res/img/portal/purple/055.png b/src/res/img/portal/purple/055.png new file mode 100755 index 0000000..44b963f Binary files /dev/null and b/src/res/img/portal/purple/055.png differ diff --git a/src/res/img/portal/purple/056.png b/src/res/img/portal/purple/056.png new file mode 100755 index 0000000..9eb0092 Binary files /dev/null and b/src/res/img/portal/purple/056.png differ diff --git a/src/res/img/portal/purple/057.png b/src/res/img/portal/purple/057.png new file mode 100755 index 0000000..ab960cf Binary files /dev/null and b/src/res/img/portal/purple/057.png differ diff --git a/src/res/img/portal/purple/058.png b/src/res/img/portal/purple/058.png new file mode 100755 index 0000000..cc70902 Binary files /dev/null and b/src/res/img/portal/purple/058.png differ diff --git a/src/res/img/portal/purple/059.png b/src/res/img/portal/purple/059.png new file mode 100755 index 0000000..1265511 Binary files /dev/null and b/src/res/img/portal/purple/059.png differ diff --git a/src/res/img/portal/purple/060.png b/src/res/img/portal/purple/060.png new file mode 100755 index 0000000..df7d789 Binary files /dev/null and b/src/res/img/portal/purple/060.png differ diff --git a/src/res/img/portal/purple/061.png b/src/res/img/portal/purple/061.png new file mode 100755 index 0000000..5bd841d Binary files /dev/null and b/src/res/img/portal/purple/061.png differ diff --git a/src/res/img/portal/purple/062.png b/src/res/img/portal/purple/062.png new file mode 100755 index 0000000..6fb87a1 Binary files /dev/null and b/src/res/img/portal/purple/062.png differ diff --git a/src/res/img/portal/purple/063.png b/src/res/img/portal/purple/063.png new file mode 100755 index 0000000..b2938ad Binary files /dev/null and b/src/res/img/portal/purple/063.png differ diff --git a/src/res/img/portal/purple/064.png b/src/res/img/portal/purple/064.png new file mode 100755 index 0000000..46376ef Binary files /dev/null and b/src/res/img/portal/purple/064.png differ diff --git a/src/res/img/portal/purple/065.png b/src/res/img/portal/purple/065.png new file mode 100755 index 0000000..27dadbb Binary files /dev/null and b/src/res/img/portal/purple/065.png differ diff --git a/src/res/img/portal/purple/066.png b/src/res/img/portal/purple/066.png new file mode 100755 index 0000000..02f9672 Binary files /dev/null and b/src/res/img/portal/purple/066.png differ diff --git a/src/res/img/portal/purple/067.png b/src/res/img/portal/purple/067.png new file mode 100755 index 0000000..3950269 Binary files /dev/null and b/src/res/img/portal/purple/067.png differ diff --git a/src/res/img/portal/purple/068.png b/src/res/img/portal/purple/068.png new file mode 100755 index 0000000..6b36a6c Binary files /dev/null and b/src/res/img/portal/purple/068.png differ diff --git a/src/res/img/portal/purple/069.png b/src/res/img/portal/purple/069.png new file mode 100755 index 0000000..8fa42ca Binary files /dev/null and b/src/res/img/portal/purple/069.png differ diff --git a/src/res/img/portal/purple/070.png b/src/res/img/portal/purple/070.png new file mode 100755 index 0000000..c0fcd0d Binary files /dev/null and b/src/res/img/portal/purple/070.png differ diff --git a/src/res/img/portal/purple/071.png b/src/res/img/portal/purple/071.png new file mode 100755 index 0000000..8d0f29b Binary files /dev/null and b/src/res/img/portal/purple/071.png differ diff --git a/src/res/img/portal/purple/072.png b/src/res/img/portal/purple/072.png new file mode 100755 index 0000000..34a34bd Binary files /dev/null and b/src/res/img/portal/purple/072.png differ diff --git a/src/res/img/portal/purple/073.png b/src/res/img/portal/purple/073.png new file mode 100755 index 0000000..904e28c Binary files /dev/null and b/src/res/img/portal/purple/073.png differ diff --git a/src/res/img/portal/purple/074.png b/src/res/img/portal/purple/074.png new file mode 100755 index 0000000..21e5144 Binary files /dev/null and b/src/res/img/portal/purple/074.png differ diff --git a/src/res/img/portal/purple/075.png b/src/res/img/portal/purple/075.png new file mode 100755 index 0000000..4f90baa Binary files /dev/null and b/src/res/img/portal/purple/075.png differ diff --git a/src/res/img/portal/purple/076.png b/src/res/img/portal/purple/076.png new file mode 100755 index 0000000..b628349 Binary files /dev/null and b/src/res/img/portal/purple/076.png differ diff --git a/src/res/img/portal/purple/077.png b/src/res/img/portal/purple/077.png new file mode 100755 index 0000000..c8890b0 Binary files /dev/null and b/src/res/img/portal/purple/077.png differ diff --git a/src/res/img/portal/purple/078.png b/src/res/img/portal/purple/078.png new file mode 100755 index 0000000..8aa6b50 Binary files /dev/null and b/src/res/img/portal/purple/078.png differ diff --git a/src/res/img/portal/purple/079.png b/src/res/img/portal/purple/079.png new file mode 100755 index 0000000..05c6712 Binary files /dev/null and b/src/res/img/portal/purple/079.png differ diff --git a/src/res/img/portal/purple/080.png b/src/res/img/portal/purple/080.png new file mode 100755 index 0000000..9ea769d Binary files /dev/null and b/src/res/img/portal/purple/080.png differ diff --git a/src/res/img/portal/purple/081.png b/src/res/img/portal/purple/081.png new file mode 100755 index 0000000..83ba5ef Binary files /dev/null and b/src/res/img/portal/purple/081.png differ diff --git a/src/res/img/portal/purple/082.png b/src/res/img/portal/purple/082.png new file mode 100755 index 0000000..c9f0158 Binary files /dev/null and b/src/res/img/portal/purple/082.png differ diff --git a/src/res/img/portal/purple/083.png b/src/res/img/portal/purple/083.png new file mode 100755 index 0000000..c808dc7 Binary files /dev/null and b/src/res/img/portal/purple/083.png differ diff --git a/src/res/img/portal/purple/084.png b/src/res/img/portal/purple/084.png new file mode 100755 index 0000000..7acbbd1 Binary files /dev/null and b/src/res/img/portal/purple/084.png differ diff --git a/src/res/img/portal/purple/085.png b/src/res/img/portal/purple/085.png new file mode 100755 index 0000000..7a30677 Binary files /dev/null and b/src/res/img/portal/purple/085.png differ diff --git a/src/res/img/portal/purple/086.png b/src/res/img/portal/purple/086.png new file mode 100755 index 0000000..b227dfe Binary files /dev/null and b/src/res/img/portal/purple/086.png differ diff --git a/src/res/img/portal/purple/087.png b/src/res/img/portal/purple/087.png new file mode 100755 index 0000000..4315cfc Binary files /dev/null and b/src/res/img/portal/purple/087.png differ diff --git a/src/res/img/portal/purple/088.png b/src/res/img/portal/purple/088.png new file mode 100755 index 0000000..fab7a77 Binary files /dev/null and b/src/res/img/portal/purple/088.png differ diff --git a/src/res/img/portal/purple/089.png b/src/res/img/portal/purple/089.png new file mode 100755 index 0000000..60361b7 Binary files /dev/null and b/src/res/img/portal/purple/089.png differ diff --git a/src/res/img/portal/purple/090.png b/src/res/img/portal/purple/090.png new file mode 100755 index 0000000..9e4d0f5 Binary files /dev/null and b/src/res/img/portal/purple/090.png differ diff --git a/src/res/img/portal/purple/091.png b/src/res/img/portal/purple/091.png new file mode 100755 index 0000000..2ce3dda Binary files /dev/null and b/src/res/img/portal/purple/091.png differ diff --git a/src/res/img/portal/purple/092.png b/src/res/img/portal/purple/092.png new file mode 100755 index 0000000..4fee2c2 Binary files /dev/null and b/src/res/img/portal/purple/092.png differ diff --git a/src/res/img/portal/purple/093.png b/src/res/img/portal/purple/093.png new file mode 100755 index 0000000..32cf877 Binary files /dev/null and b/src/res/img/portal/purple/093.png differ diff --git a/src/res/img/portal/purple/094.png b/src/res/img/portal/purple/094.png new file mode 100755 index 0000000..2a45248 Binary files /dev/null and b/src/res/img/portal/purple/094.png differ diff --git a/src/res/img/portal/purple/095.png b/src/res/img/portal/purple/095.png new file mode 100755 index 0000000..4fd52a6 Binary files /dev/null and b/src/res/img/portal/purple/095.png differ diff --git a/src/res/img/portal/purple/096.png b/src/res/img/portal/purple/096.png new file mode 100755 index 0000000..282e746 Binary files /dev/null and b/src/res/img/portal/purple/096.png differ diff --git a/src/res/img/portal/purple/097.png b/src/res/img/portal/purple/097.png new file mode 100755 index 0000000..f81a419 Binary files /dev/null and b/src/res/img/portal/purple/097.png differ diff --git a/src/res/img/portal/purple/098.png b/src/res/img/portal/purple/098.png new file mode 100755 index 0000000..4fba3bd Binary files /dev/null and b/src/res/img/portal/purple/098.png differ diff --git a/src/res/img/portal/purple/099.png b/src/res/img/portal/purple/099.png new file mode 100755 index 0000000..235c5ee Binary files /dev/null and b/src/res/img/portal/purple/099.png differ diff --git a/src/res/img/portal/purple/100.png b/src/res/img/portal/purple/100.png new file mode 100755 index 0000000..aff2c53 Binary files /dev/null and b/src/res/img/portal/purple/100.png differ diff --git a/src/res/img/portal/purple/101.png b/src/res/img/portal/purple/101.png new file mode 100755 index 0000000..80a7217 Binary files /dev/null and b/src/res/img/portal/purple/101.png differ diff --git a/src/res/img/portal/purple/102.png b/src/res/img/portal/purple/102.png new file mode 100755 index 0000000..0805d13 Binary files /dev/null and b/src/res/img/portal/purple/102.png differ diff --git a/src/res/img/portal/purple/103.png b/src/res/img/portal/purple/103.png new file mode 100755 index 0000000..49c3dbb Binary files /dev/null and b/src/res/img/portal/purple/103.png differ diff --git a/src/res/img/portal/purple/104.png b/src/res/img/portal/purple/104.png new file mode 100755 index 0000000..cddf95e Binary files /dev/null and b/src/res/img/portal/purple/104.png differ diff --git a/src/res/img/portal/purple/105.png b/src/res/img/portal/purple/105.png new file mode 100755 index 0000000..e598ca4 Binary files /dev/null and b/src/res/img/portal/purple/105.png differ diff --git a/src/res/img/portal/purple/106.png b/src/res/img/portal/purple/106.png new file mode 100755 index 0000000..c0da4f1 Binary files /dev/null and b/src/res/img/portal/purple/106.png differ diff --git a/src/res/img/portal/purple/107.png b/src/res/img/portal/purple/107.png new file mode 100755 index 0000000..4462c2f Binary files /dev/null and b/src/res/img/portal/purple/107.png differ diff --git a/src/res/img/portal/purple/108.png b/src/res/img/portal/purple/108.png new file mode 100755 index 0000000..385850f Binary files /dev/null and b/src/res/img/portal/purple/108.png differ diff --git a/src/res/img/portal/purple/109.png b/src/res/img/portal/purple/109.png new file mode 100755 index 0000000..04e139a Binary files /dev/null and b/src/res/img/portal/purple/109.png differ diff --git a/src/res/img/portal/purple/110.png b/src/res/img/portal/purple/110.png new file mode 100755 index 0000000..c028b09 Binary files /dev/null and b/src/res/img/portal/purple/110.png differ diff --git a/src/res/img/portal/purple/111.png b/src/res/img/portal/purple/111.png new file mode 100755 index 0000000..9a66c2f Binary files /dev/null and b/src/res/img/portal/purple/111.png differ diff --git a/src/res/img/portal/purple/112.png b/src/res/img/portal/purple/112.png new file mode 100755 index 0000000..c48be17 Binary files /dev/null and b/src/res/img/portal/purple/112.png differ diff --git a/src/res/img/portal/purple/113.png b/src/res/img/portal/purple/113.png new file mode 100755 index 0000000..fe5183d Binary files /dev/null and b/src/res/img/portal/purple/113.png differ diff --git a/src/res/img/portal/purple/114.png b/src/res/img/portal/purple/114.png new file mode 100755 index 0000000..70b4b5d Binary files /dev/null and b/src/res/img/portal/purple/114.png differ diff --git a/src/res/img/portal/purple/115.png b/src/res/img/portal/purple/115.png new file mode 100755 index 0000000..ec1d6e6 Binary files /dev/null and b/src/res/img/portal/purple/115.png differ diff --git a/src/res/img/portal/purple/116.png b/src/res/img/portal/purple/116.png new file mode 100755 index 0000000..7b2e97f Binary files /dev/null and b/src/res/img/portal/purple/116.png differ diff --git a/src/res/img/portal/purple/117.png b/src/res/img/portal/purple/117.png new file mode 100755 index 0000000..1baa203 Binary files /dev/null and b/src/res/img/portal/purple/117.png differ diff --git a/src/res/img/portal/purple/118.png b/src/res/img/portal/purple/118.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/118.png differ diff --git a/src/res/img/portal/purple/119.png b/src/res/img/portal/purple/119.png new file mode 100755 index 0000000..6422324 Binary files /dev/null and b/src/res/img/portal/purple/119.png differ diff --git a/src/res/img/portal/red/000.png b/src/res/img/portal/red/000.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/000.png differ diff --git a/src/res/img/portal/red/001.png b/src/res/img/portal/red/001.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/001.png differ diff --git a/src/res/img/portal/red/002.png b/src/res/img/portal/red/002.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/002.png differ diff --git a/src/res/img/portal/red/003.png b/src/res/img/portal/red/003.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/003.png differ diff --git a/src/res/img/portal/red/004.png b/src/res/img/portal/red/004.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/004.png differ diff --git a/src/res/img/portal/red/005.png b/src/res/img/portal/red/005.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/005.png differ diff --git a/src/res/img/portal/red/006.png b/src/res/img/portal/red/006.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/006.png differ diff --git a/src/res/img/portal/red/007.png b/src/res/img/portal/red/007.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/007.png differ diff --git a/src/res/img/portal/red/008.png b/src/res/img/portal/red/008.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/008.png differ diff --git a/src/res/img/portal/red/009.png b/src/res/img/portal/red/009.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/009.png differ diff --git a/src/res/img/portal/red/010.png b/src/res/img/portal/red/010.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/010.png differ diff --git a/src/res/img/portal/red/011.png b/src/res/img/portal/red/011.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/011.png differ diff --git a/src/res/img/portal/red/012.png b/src/res/img/portal/red/012.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/012.png differ diff --git a/src/res/img/portal/red/013.png b/src/res/img/portal/red/013.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/013.png differ diff --git a/src/res/img/portal/red/014.png b/src/res/img/portal/red/014.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/014.png differ diff --git a/src/res/img/portal/red/015.png b/src/res/img/portal/red/015.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/015.png differ diff --git a/src/res/img/portal/red/016.png b/src/res/img/portal/red/016.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/016.png differ diff --git a/src/res/img/portal/red/017.png b/src/res/img/portal/red/017.png new file mode 100644 index 0000000..bd78c1c Binary files /dev/null and b/src/res/img/portal/red/017.png differ diff --git a/src/res/img/portal/red/018.png b/src/res/img/portal/red/018.png new file mode 100644 index 0000000..4836d4e Binary files /dev/null and b/src/res/img/portal/red/018.png differ diff --git a/src/res/img/portal/red/019.png b/src/res/img/portal/red/019.png new file mode 100644 index 0000000..822665b Binary files /dev/null and b/src/res/img/portal/red/019.png differ diff --git a/src/res/img/portal/red/020.png b/src/res/img/portal/red/020.png new file mode 100644 index 0000000..eb89965 Binary files /dev/null and b/src/res/img/portal/red/020.png differ diff --git a/src/res/img/portal/red/021.png b/src/res/img/portal/red/021.png new file mode 100644 index 0000000..032ffab Binary files /dev/null and b/src/res/img/portal/red/021.png differ diff --git a/src/res/img/portal/red/022.png b/src/res/img/portal/red/022.png new file mode 100644 index 0000000..f4064bc Binary files /dev/null and b/src/res/img/portal/red/022.png differ diff --git a/src/res/img/portal/red/023.png b/src/res/img/portal/red/023.png new file mode 100644 index 0000000..818818f Binary files /dev/null and b/src/res/img/portal/red/023.png differ diff --git a/src/res/img/portal/red/024.png b/src/res/img/portal/red/024.png new file mode 100644 index 0000000..a020c17 Binary files /dev/null and b/src/res/img/portal/red/024.png differ diff --git a/src/res/img/portal/red/025.png b/src/res/img/portal/red/025.png new file mode 100644 index 0000000..8217c87 Binary files /dev/null and b/src/res/img/portal/red/025.png differ diff --git a/src/res/img/portal/red/026.png b/src/res/img/portal/red/026.png new file mode 100644 index 0000000..4b2b53d Binary files /dev/null and b/src/res/img/portal/red/026.png differ diff --git a/src/res/img/portal/red/027.png b/src/res/img/portal/red/027.png new file mode 100644 index 0000000..ec1c516 Binary files /dev/null and b/src/res/img/portal/red/027.png differ diff --git a/src/res/img/portal/red/028.png b/src/res/img/portal/red/028.png new file mode 100644 index 0000000..7395d5f Binary files /dev/null and b/src/res/img/portal/red/028.png differ diff --git a/src/res/img/portal/red/029.png b/src/res/img/portal/red/029.png new file mode 100644 index 0000000..45c3a91 Binary files /dev/null and b/src/res/img/portal/red/029.png differ diff --git a/src/res/img/portal/red/030.png b/src/res/img/portal/red/030.png new file mode 100644 index 0000000..c5c8f87 Binary files /dev/null and b/src/res/img/portal/red/030.png differ diff --git a/src/res/img/portal/red/031.png b/src/res/img/portal/red/031.png new file mode 100644 index 0000000..a044db7 Binary files /dev/null and b/src/res/img/portal/red/031.png differ diff --git a/src/res/img/portal/red/032.png b/src/res/img/portal/red/032.png new file mode 100644 index 0000000..16a803a Binary files /dev/null and b/src/res/img/portal/red/032.png differ diff --git a/src/res/img/portal/red/033.png b/src/res/img/portal/red/033.png new file mode 100644 index 0000000..714d224 Binary files /dev/null and b/src/res/img/portal/red/033.png differ diff --git a/src/res/img/portal/red/034.png b/src/res/img/portal/red/034.png new file mode 100644 index 0000000..0527b75 Binary files /dev/null and b/src/res/img/portal/red/034.png differ diff --git a/src/res/img/portal/red/035.png b/src/res/img/portal/red/035.png new file mode 100644 index 0000000..cb82f6f Binary files /dev/null and b/src/res/img/portal/red/035.png differ diff --git a/src/res/img/portal/red/036.png b/src/res/img/portal/red/036.png new file mode 100644 index 0000000..6c5d48a Binary files /dev/null and b/src/res/img/portal/red/036.png differ diff --git a/src/res/img/portal/red/037.png b/src/res/img/portal/red/037.png new file mode 100644 index 0000000..2106daf Binary files /dev/null and b/src/res/img/portal/red/037.png differ diff --git a/src/res/img/portal/red/038.png b/src/res/img/portal/red/038.png new file mode 100644 index 0000000..909a3c1 Binary files /dev/null and b/src/res/img/portal/red/038.png differ diff --git a/src/res/img/portal/red/039.png b/src/res/img/portal/red/039.png new file mode 100644 index 0000000..c6f3cf0 Binary files /dev/null and b/src/res/img/portal/red/039.png differ diff --git a/src/res/img/portal/red/040.png b/src/res/img/portal/red/040.png new file mode 100644 index 0000000..848f6e7 Binary files /dev/null and b/src/res/img/portal/red/040.png differ diff --git a/src/res/img/portal/red/041.png b/src/res/img/portal/red/041.png new file mode 100644 index 0000000..d58d692 Binary files /dev/null and b/src/res/img/portal/red/041.png differ diff --git a/src/res/img/portal/red/042.png b/src/res/img/portal/red/042.png new file mode 100644 index 0000000..205d38d Binary files /dev/null and b/src/res/img/portal/red/042.png differ diff --git a/src/res/img/portal/red/043.png b/src/res/img/portal/red/043.png new file mode 100644 index 0000000..82c6ab7 Binary files /dev/null and b/src/res/img/portal/red/043.png differ diff --git a/src/res/img/portal/red/044.png b/src/res/img/portal/red/044.png new file mode 100644 index 0000000..ce39117 Binary files /dev/null and b/src/res/img/portal/red/044.png differ diff --git a/src/res/img/portal/red/045.png b/src/res/img/portal/red/045.png new file mode 100644 index 0000000..13562ac Binary files /dev/null and b/src/res/img/portal/red/045.png differ diff --git a/src/res/img/portal/red/046.png b/src/res/img/portal/red/046.png new file mode 100644 index 0000000..8c253db Binary files /dev/null and b/src/res/img/portal/red/046.png differ diff --git a/src/res/img/portal/red/047.png b/src/res/img/portal/red/047.png new file mode 100644 index 0000000..1fec220 Binary files /dev/null and b/src/res/img/portal/red/047.png differ diff --git a/src/res/img/portal/red/048.png b/src/res/img/portal/red/048.png new file mode 100644 index 0000000..6ee2ac0 Binary files /dev/null and b/src/res/img/portal/red/048.png differ diff --git a/src/res/img/portal/red/049.png b/src/res/img/portal/red/049.png new file mode 100644 index 0000000..d6529ee Binary files /dev/null and b/src/res/img/portal/red/049.png differ diff --git a/src/res/img/portal/red/050.png b/src/res/img/portal/red/050.png new file mode 100644 index 0000000..da668f1 Binary files /dev/null and b/src/res/img/portal/red/050.png differ diff --git a/src/res/img/portal/red/051.png b/src/res/img/portal/red/051.png new file mode 100644 index 0000000..dff620a Binary files /dev/null and b/src/res/img/portal/red/051.png differ diff --git a/src/res/img/portal/red/052.png b/src/res/img/portal/red/052.png new file mode 100644 index 0000000..d435864 Binary files /dev/null and b/src/res/img/portal/red/052.png differ diff --git a/src/res/img/portal/red/053.png b/src/res/img/portal/red/053.png new file mode 100644 index 0000000..0ba2555 Binary files /dev/null and b/src/res/img/portal/red/053.png differ diff --git a/src/res/img/portal/red/054.png b/src/res/img/portal/red/054.png new file mode 100644 index 0000000..8aa576a Binary files /dev/null and b/src/res/img/portal/red/054.png differ diff --git a/src/res/img/portal/red/055.png b/src/res/img/portal/red/055.png new file mode 100644 index 0000000..f10958a Binary files /dev/null and b/src/res/img/portal/red/055.png differ diff --git a/src/res/img/portal/red/056.png b/src/res/img/portal/red/056.png new file mode 100644 index 0000000..d254f81 Binary files /dev/null and b/src/res/img/portal/red/056.png differ diff --git a/src/res/img/portal/red/057.png b/src/res/img/portal/red/057.png new file mode 100644 index 0000000..7c71a8b Binary files /dev/null and b/src/res/img/portal/red/057.png differ diff --git a/src/res/img/portal/red/058.png b/src/res/img/portal/red/058.png new file mode 100644 index 0000000..73961e7 Binary files /dev/null and b/src/res/img/portal/red/058.png differ diff --git a/src/res/img/portal/red/059.png b/src/res/img/portal/red/059.png new file mode 100644 index 0000000..e7182a7 Binary files /dev/null and b/src/res/img/portal/red/059.png differ diff --git a/src/res/img/portal/red/060.png b/src/res/img/portal/red/060.png new file mode 100644 index 0000000..68a42cb Binary files /dev/null and b/src/res/img/portal/red/060.png differ diff --git a/src/res/img/portal/red/061.png b/src/res/img/portal/red/061.png new file mode 100644 index 0000000..82d635f Binary files /dev/null and b/src/res/img/portal/red/061.png differ diff --git a/src/res/img/portal/red/062.png b/src/res/img/portal/red/062.png new file mode 100644 index 0000000..b876a06 Binary files /dev/null and b/src/res/img/portal/red/062.png differ diff --git a/src/res/img/portal/red/063.png b/src/res/img/portal/red/063.png new file mode 100644 index 0000000..d879f86 Binary files /dev/null and b/src/res/img/portal/red/063.png differ diff --git a/src/res/img/portal/red/064.png b/src/res/img/portal/red/064.png new file mode 100644 index 0000000..d2c63fe Binary files /dev/null and b/src/res/img/portal/red/064.png differ diff --git a/src/res/img/portal/red/065.png b/src/res/img/portal/red/065.png new file mode 100644 index 0000000..d48b027 Binary files /dev/null and b/src/res/img/portal/red/065.png differ diff --git a/src/res/img/portal/red/066.png b/src/res/img/portal/red/066.png new file mode 100644 index 0000000..b8f9ef9 Binary files /dev/null and b/src/res/img/portal/red/066.png differ diff --git a/src/res/img/portal/red/067.png b/src/res/img/portal/red/067.png new file mode 100644 index 0000000..f4eb004 Binary files /dev/null and b/src/res/img/portal/red/067.png differ diff --git a/src/res/img/portal/red/068.png b/src/res/img/portal/red/068.png new file mode 100644 index 0000000..960e39c Binary files /dev/null and b/src/res/img/portal/red/068.png differ diff --git a/src/res/img/portal/red/069.png b/src/res/img/portal/red/069.png new file mode 100644 index 0000000..ae77ab4 Binary files /dev/null and b/src/res/img/portal/red/069.png differ diff --git a/src/res/img/portal/red/070.png b/src/res/img/portal/red/070.png new file mode 100644 index 0000000..8e2bf33 Binary files /dev/null and b/src/res/img/portal/red/070.png differ diff --git a/src/res/img/portal/red/071.png b/src/res/img/portal/red/071.png new file mode 100644 index 0000000..a8fa590 Binary files /dev/null and b/src/res/img/portal/red/071.png differ diff --git a/src/res/img/portal/red/072.png b/src/res/img/portal/red/072.png new file mode 100644 index 0000000..7189337 Binary files /dev/null and b/src/res/img/portal/red/072.png differ diff --git a/src/res/img/portal/red/073.png b/src/res/img/portal/red/073.png new file mode 100644 index 0000000..dba5b3e Binary files /dev/null and b/src/res/img/portal/red/073.png differ diff --git a/src/res/img/portal/red/074.png b/src/res/img/portal/red/074.png new file mode 100644 index 0000000..e0c294b Binary files /dev/null and b/src/res/img/portal/red/074.png differ diff --git a/src/res/img/portal/red/075.png b/src/res/img/portal/red/075.png new file mode 100644 index 0000000..bde6f1c Binary files /dev/null and b/src/res/img/portal/red/075.png differ diff --git a/src/res/img/portal/red/076.png b/src/res/img/portal/red/076.png new file mode 100644 index 0000000..56917dc Binary files /dev/null and b/src/res/img/portal/red/076.png differ diff --git a/src/res/img/portal/red/077.png b/src/res/img/portal/red/077.png new file mode 100644 index 0000000..cfbc0b1 Binary files /dev/null and b/src/res/img/portal/red/077.png differ diff --git a/src/res/img/portal/red/078.png b/src/res/img/portal/red/078.png new file mode 100644 index 0000000..cc0711b Binary files /dev/null and b/src/res/img/portal/red/078.png differ diff --git a/src/res/img/portal/red/079.png b/src/res/img/portal/red/079.png new file mode 100644 index 0000000..eddd4d4 Binary files /dev/null and b/src/res/img/portal/red/079.png differ diff --git a/src/res/img/portal/red/080.png b/src/res/img/portal/red/080.png new file mode 100644 index 0000000..27349fa Binary files /dev/null and b/src/res/img/portal/red/080.png differ diff --git a/src/res/img/portal/red/081.png b/src/res/img/portal/red/081.png new file mode 100644 index 0000000..c9973cf Binary files /dev/null and b/src/res/img/portal/red/081.png differ diff --git a/src/res/img/portal/red/082.png b/src/res/img/portal/red/082.png new file mode 100644 index 0000000..6929e42 Binary files /dev/null and b/src/res/img/portal/red/082.png differ diff --git a/src/res/img/portal/red/083.png b/src/res/img/portal/red/083.png new file mode 100644 index 0000000..e7dbea4 Binary files /dev/null and b/src/res/img/portal/red/083.png differ diff --git a/src/res/img/portal/red/084.png b/src/res/img/portal/red/084.png new file mode 100644 index 0000000..8244366 Binary files /dev/null and b/src/res/img/portal/red/084.png differ diff --git a/src/res/img/portal/red/085.png b/src/res/img/portal/red/085.png new file mode 100644 index 0000000..a4f4834 Binary files /dev/null and b/src/res/img/portal/red/085.png differ diff --git a/src/res/img/portal/red/086.png b/src/res/img/portal/red/086.png new file mode 100644 index 0000000..6db5af5 Binary files /dev/null and b/src/res/img/portal/red/086.png differ diff --git a/src/res/img/portal/red/087.png b/src/res/img/portal/red/087.png new file mode 100644 index 0000000..0078157 Binary files /dev/null and b/src/res/img/portal/red/087.png differ diff --git a/src/res/img/portal/red/088.png b/src/res/img/portal/red/088.png new file mode 100644 index 0000000..9478f64 Binary files /dev/null and b/src/res/img/portal/red/088.png differ diff --git a/src/res/img/portal/red/089.png b/src/res/img/portal/red/089.png new file mode 100644 index 0000000..7d8ad32 Binary files /dev/null and b/src/res/img/portal/red/089.png differ diff --git a/src/res/img/portal/red/090.png b/src/res/img/portal/red/090.png new file mode 100644 index 0000000..fce6f83 Binary files /dev/null and b/src/res/img/portal/red/090.png differ diff --git a/src/res/img/portal/red/091.png b/src/res/img/portal/red/091.png new file mode 100644 index 0000000..7bba576 Binary files /dev/null and b/src/res/img/portal/red/091.png differ diff --git a/src/res/img/portal/red/092.png b/src/res/img/portal/red/092.png new file mode 100644 index 0000000..f218e21 Binary files /dev/null and b/src/res/img/portal/red/092.png differ diff --git a/src/res/img/portal/red/093.png b/src/res/img/portal/red/093.png new file mode 100644 index 0000000..00eea0b Binary files /dev/null and b/src/res/img/portal/red/093.png differ diff --git a/src/res/img/portal/red/094.png b/src/res/img/portal/red/094.png new file mode 100644 index 0000000..7d15a8d Binary files /dev/null and b/src/res/img/portal/red/094.png differ diff --git a/src/res/img/portal/red/095.png b/src/res/img/portal/red/095.png new file mode 100644 index 0000000..643d29d Binary files /dev/null and b/src/res/img/portal/red/095.png differ diff --git a/src/res/img/portal/red/096.png b/src/res/img/portal/red/096.png new file mode 100644 index 0000000..6e4ec4d Binary files /dev/null and b/src/res/img/portal/red/096.png differ diff --git a/src/res/img/portal/red/097.png b/src/res/img/portal/red/097.png new file mode 100644 index 0000000..44ba367 Binary files /dev/null and b/src/res/img/portal/red/097.png differ diff --git a/src/res/img/portal/red/098.png b/src/res/img/portal/red/098.png new file mode 100644 index 0000000..a9931f3 Binary files /dev/null and b/src/res/img/portal/red/098.png differ diff --git a/src/res/img/portal/red/099.png b/src/res/img/portal/red/099.png new file mode 100644 index 0000000..93e0265 Binary files /dev/null and b/src/res/img/portal/red/099.png differ diff --git a/src/res/img/portal/red/100.png b/src/res/img/portal/red/100.png new file mode 100644 index 0000000..db7461a Binary files /dev/null and b/src/res/img/portal/red/100.png differ diff --git a/src/res/img/portal/red/101.png b/src/res/img/portal/red/101.png new file mode 100644 index 0000000..aa38c59 Binary files /dev/null and b/src/res/img/portal/red/101.png differ diff --git a/src/res/img/portal/red/102.png b/src/res/img/portal/red/102.png new file mode 100644 index 0000000..b2e578d Binary files /dev/null and b/src/res/img/portal/red/102.png differ diff --git a/src/res/img/portal/red/103.png b/src/res/img/portal/red/103.png new file mode 100644 index 0000000..fdbc4ee Binary files /dev/null and b/src/res/img/portal/red/103.png differ diff --git a/src/res/img/portal/red/104.png b/src/res/img/portal/red/104.png new file mode 100644 index 0000000..3405be4 Binary files /dev/null and b/src/res/img/portal/red/104.png differ diff --git a/src/res/img/portal/red/105.png b/src/res/img/portal/red/105.png new file mode 100644 index 0000000..30e4d28 Binary files /dev/null and b/src/res/img/portal/red/105.png differ diff --git a/src/res/img/portal/red/106.png b/src/res/img/portal/red/106.png new file mode 100644 index 0000000..8f35493 Binary files /dev/null and b/src/res/img/portal/red/106.png differ diff --git a/src/res/img/portal/red/107.png b/src/res/img/portal/red/107.png new file mode 100644 index 0000000..7cffb26 Binary files /dev/null and b/src/res/img/portal/red/107.png differ diff --git a/src/res/img/portal/red/108.png b/src/res/img/portal/red/108.png new file mode 100644 index 0000000..d2ac284 Binary files /dev/null and b/src/res/img/portal/red/108.png differ diff --git a/src/res/img/portal/red/109.png b/src/res/img/portal/red/109.png new file mode 100644 index 0000000..dbb92ec Binary files /dev/null and b/src/res/img/portal/red/109.png differ diff --git a/src/res/img/portal/red/110.png b/src/res/img/portal/red/110.png new file mode 100644 index 0000000..163040c Binary files /dev/null and b/src/res/img/portal/red/110.png differ diff --git a/src/res/img/portal/red/111.png b/src/res/img/portal/red/111.png new file mode 100644 index 0000000..6b3651b Binary files /dev/null and b/src/res/img/portal/red/111.png differ diff --git a/src/res/img/portal/red/112.png b/src/res/img/portal/red/112.png new file mode 100644 index 0000000..cbdb7e3 Binary files /dev/null and b/src/res/img/portal/red/112.png differ diff --git a/src/res/img/portal/red/113.png b/src/res/img/portal/red/113.png new file mode 100644 index 0000000..c346062 Binary files /dev/null and b/src/res/img/portal/red/113.png differ diff --git a/src/res/img/portal/red/114.png b/src/res/img/portal/red/114.png new file mode 100644 index 0000000..a7c43f3 Binary files /dev/null and b/src/res/img/portal/red/114.png differ diff --git a/src/res/img/portal/red/115.png b/src/res/img/portal/red/115.png new file mode 100644 index 0000000..50c7bf7 Binary files /dev/null and b/src/res/img/portal/red/115.png differ diff --git a/src/res/img/portal/red/116.png b/src/res/img/portal/red/116.png new file mode 100644 index 0000000..f96fb8d Binary files /dev/null and b/src/res/img/portal/red/116.png differ diff --git a/src/res/img/portal/red/117.png b/src/res/img/portal/red/117.png new file mode 100644 index 0000000..38bc27a Binary files /dev/null and b/src/res/img/portal/red/117.png differ diff --git a/src/res/img/portal/red/118.png b/src/res/img/portal/red/118.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/118.png differ diff --git a/src/res/img/portal/red/119.png b/src/res/img/portal/red/119.png new file mode 100644 index 0000000..3e75d06 Binary files /dev/null and b/src/res/img/portal/red/119.png differ diff --git a/src/res/scene.json b/src/res/scene.json index 3682658..edb8c59 100644 --- a/src/res/scene.json +++ b/src/res/scene.json @@ -683,7 +683,7 @@ ] }, { - "type": "ENEMY", + "type": "SPACE", "textures": [ 0 ] @@ -707,7 +707,7 @@ ] }, { - "type": "ENEMY", + "type": "SPACE", "textures": [ 0 ]