package citySlikkersV1.DataStructure;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Vector;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Log;
public class MyStuffItems {
Bitmap mImage=null;
Vector<MyItems> mMyInventory=new Vector<MyItems>();
Vector<MyKeys> mMyKeyInventory=new Vector<MyKeys>();
Vector<MyBuildings> mMyBuildings=new Vector<MyBuildings>();
String mDescription=null;
public void SetMyInventory(int mId,String mName,int mBcount,int
mstrength,int mRange,int mlevel,int isenabled)
{
MyItems myItems =new MyItems();
myItems.mItemId=mId;
myItems.mItemName=mName;
myItems.mBulletcount=mBcount;
myItems.mItemlevel=mlevel;
myItems.mItemRange=mRange;
myItems.mItemStrength=mstrength;
myItems.isEnabled=isenabled;
myItems.mItemImage=mImage;
mMyInventory.add(myItems);
}
public Vector<MyItems> GetMyItems()
{
return mMyInventory;
}
public void downloadFile(String fileUrl)
{
URL myFileUrl =null;
try {
myFileUrl= new URL(fileUrl+".jpg");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
HttpURLConnection conn= (HttpURLConnection)
myFileUrl.openConnection();
conn.setDoInput(true);
conn.connect();
// int length = conn.getContentLength();
InputStream is = conn.getInputStream();
mImage= BitmapFactory.decodeStream(is);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void clear()
{
mMyInventory.clear();
mMyKeyInventory.clear();
mMyBuildings.clear();
Log.e("Clear data source","Mystuff items");
}
public class MyItems
{
public int mItemId=0;
public String mItemName=null;
public int mBulletcount=0;
public int mItemStrength=0;
public int mItemRange=0;
public int mItemlevel=0;
public int isEnabled=0;
public Bitmap mItemImage=null;
}
/*ItemDescription*/
public void SetItemDescription(String des)
{
mDescription=des;
}
public String getDescription()
{
return this.mDescription;
}
/* My key Data*********************/
public void SetMyKeys(int id,int number,int type)
{
Log.e("setkeys", "ID "+id);
MyKeys myKeys=new MyKeys();
myKeys.mKeyID=id;
myKeys.mKeynumber=number;
myKeys.mKeyType=type;
mMyKeyInventory.add(myKeys);
}
public Vector<MyKeys> GetMyKeys()
{
return mMyKeyInventory;
}
/* My Building Info Data*********************/
public void SetMyBuildingss(int id,int type,int SecureLevel,int
Tower,int Camera)
{
Log.e("MyBuildings", "ID "+id);
MyBuildings mybuilding=new MyBuildings();
mybuilding.mBuildId=id;
mybuilding.mBuildType=type;
mybuilding.mSecureLevel=SecureLevel;
mybuilding.mTower=Tower;
mybuilding.mCamera=Camera;
mMyBuildings.add(mybuilding);
}
public Vector<MyBuildings> GetMyBuildings()
{
return mMyBuildings;
}
public class MyKeys
{
public int mKeyID=0;
public int mKeynumber=0;
public int mKeyType=0;
}
public class MyBuildings
{
public int mBuildId=0;
public int mBuildType=0;
public int mSecureLevel=0;
public int mTower=0;
public int mCamera=0;
}
}
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en