v0.3.0: added placeholder sprites for new & reworked wands. All names are WIP.

This commit is contained in:
Evan Debenham 2015-03-27 02:54:31 -04:00
parent 99f853c190
commit 773481ceb4
11 changed files with 31 additions and 15 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -36,7 +36,6 @@ import com.shatteredpixel.shatteredpixeldungeon.items.rings.RingOfMagic.Magic;
import com.shatteredpixel.shatteredpixeldungeon.mechanics.Ballistica;
import com.shatteredpixel.shatteredpixeldungeon.scenes.CellSelector;
import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.shatteredpixel.shatteredpixeldungeon.ui.QuickSlotButton;
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
import com.watabou.utils.Bundle;
@ -75,8 +74,6 @@ public abstract class Wand extends KindOfWeapon {
{
defaultAction = AC_ZAP;
image = ItemSpriteSheet.WAND_MAGIC_MISSILE;
}
public Wand() {

View File

@ -17,6 +17,7 @@
*/
package com.shatteredpixel.shatteredpixeldungeon.items.wands;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.noosa.Camera;
import com.watabou.noosa.audio.Sample;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
@ -42,6 +43,8 @@ public class WandOfAvalanche extends Wand {
{
name = "Wand of Avalanche";
image = ItemSpriteSheet.WAND_AVALANCHE;
collisionProperties = Ballistica.STOP_TERRAIN;
}

View File

@ -30,6 +30,7 @@ import com.shatteredpixel.shatteredpixeldungeon.levels.Level;
import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain;
import com.shatteredpixel.shatteredpixeldungeon.mechanics.Ballistica;
import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.utils.Callback;
import com.watabou.utils.Random;
@ -37,6 +38,8 @@ public class WandOfDisintegration extends Wand {
{
name = "Wand of Disintegration";
image = ItemSpriteSheet.WAND_DISINTEGRATION;
collisionProperties = Ballistica.STOP_TERRAIN;
}

View File

@ -17,6 +17,7 @@
*/
package com.shatteredpixel.shatteredpixeldungeon.items.wands;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.noosa.audio.Sample;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
@ -41,6 +42,7 @@ public class WandOfFirebolt extends Wand {
{
name = "Wand of Firebolt";
image = ItemSpriteSheet.WAND_FIREBOLT;
}
@Override

View File

@ -21,6 +21,7 @@ import java.util.ArrayList;
import java.util.HashSet;
import com.shatteredpixel.shatteredpixeldungeon.mechanics.Ballistica;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.noosa.Camera;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.ResultDescriptions;
@ -40,6 +41,7 @@ public class WandOfLightning extends Wand {
{
name = "Wand of Lightning";
image = ItemSpriteSheet.WAND_LIGHTNING;
}
private ArrayList<Char> affected = new ArrayList<Char>();

View File

@ -18,6 +18,7 @@
package com.shatteredpixel.shatteredpixeldungeon.items.wands;
import com.shatteredpixel.shatteredpixeldungeon.mechanics.Ballistica;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.noosa.audio.Sample;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
@ -32,6 +33,7 @@ public class WandOfPoison extends Wand {
{
name = "Wand of Poison";
image = ItemSpriteSheet.WAND_ACID;
}
@Override

View File

@ -17,6 +17,7 @@
*/
package com.shatteredpixel.shatteredpixeldungeon.items.wands;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.noosa.audio.Sample;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
@ -34,6 +35,7 @@ public class WandOfRegrowth extends Wand {
{
name = "Wand of Regrowth";
image = ItemSpriteSheet.WAND_REGROWTH;
}
@Override

View File

@ -18,6 +18,7 @@
package com.shatteredpixel.shatteredpixeldungeon.items.wands;
import com.shatteredpixel.shatteredpixeldungeon.mechanics.Ballistica;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.noosa.audio.Sample;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
@ -32,6 +33,7 @@ public class WandOfSlowness extends Wand {
{
name = "Wand of Slowness";
image = ItemSpriteSheet.WAND_FROST;
}
@Override

View File

@ -17,6 +17,7 @@
*/
package com.shatteredpixel.shatteredpixeldungeon.items.wands;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.watabou.noosa.audio.Sample;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
@ -37,6 +38,8 @@ public class WandOfTelekinesis extends Wand {
{
name = "Wand of Telekinesis";
image = ItemSpriteSheet.WAND_FORCE;
collisionProperties = Ballistica.STOP_TERRAIN;
}

View File

@ -112,18 +112,18 @@ public class ItemSpriteSheet {
//Row Six: Wands
public static final int WAND_MAGIC_MISSILE = ROW6+0;
public static final int WAND_HOLLY = ROW6+1;
public static final int WAND_YEW = ROW6+2;
public static final int WAND_EBONY = ROW6+3;
public static final int WAND_CHERRY = ROW6+4;
public static final int WAND_TEAK = ROW6+5;
public static final int WAND_ROWAN = ROW6+6;
public static final int WAND_WILLOW = ROW6+7;
public static final int WAND_MAHOGANY = ROW6+8;
public static final int WAND_BAMBOO = ROW6+9;
public static final int WAND_PURPLEHEART = ROW6+10;
public static final int WAND_OAK = ROW6+11;
public static final int WAND_BIRCH = ROW6+12;
public static final int WAND_FIREBOLT = ROW6+1;
public static final int WAND_FROST = ROW6+2;
public static final int WAND_LIGHTNING = ROW6+3;
public static final int WAND_DISINTEGRATION = ROW6+4;
public static final int WAND_PRISMATIC_LIGHT= ROW6+5;
public static final int WAND_ACID = ROW6+6;
public static final int WAND_CORRUPTION = ROW6+7;
public static final int WAND_WARDING = ROW6+8;
public static final int WAND_REGROWTH = ROW6+9;
public static final int WAND_SUMMONING = ROW6+10;
public static final int WAND_AVALANCHE = ROW6+11;
public static final int WAND_FORCE = ROW6+12;
//Row Seven: Rings
public static final int RING_GARNET = ROW7+0;