Initial Version
This commit is contained in:
42
src/com/droidquest/materials/ElevatorOutPortal.java
Normal file
42
src/com/droidquest/materials/ElevatorOutPortal.java
Normal file
@@ -0,0 +1,42 @@
|
||||
package com.droidquest.materials;
|
||||
|
||||
import com.droidquest.Room;
|
||||
import com.droidquest.items.Item;
|
||||
|
||||
public class ElevatorOutPortal extends Material
|
||||
{
|
||||
transient static public Room outRoom;
|
||||
|
||||
public ElevatorOutPortal()
|
||||
{
|
||||
super(true, false);
|
||||
}
|
||||
|
||||
public void TouchedByItem(Item item)
|
||||
{
|
||||
if (item == level.player)
|
||||
{
|
||||
if (outRoom == null)
|
||||
outRoom = (Room) level.rooms.elementAt(9);
|
||||
if (outRoom == (Room) level.rooms.elementAt(9))
|
||||
{
|
||||
item.x = 15*28;
|
||||
item.y = 5*32;
|
||||
item.SetRoom(outRoom);
|
||||
}
|
||||
else
|
||||
{
|
||||
item.x = 13*28;
|
||||
item.y = 5*32;
|
||||
item.SetRoom(outRoom);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
static public void SetOutRoom(int roomNum)
|
||||
{
|
||||
outRoom = (Room) level.rooms.elementAt(roomNum);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user