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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to