0 Favourites

Can somebody please help me? Im Stuck.

  • Well, Im working on some kind of inventory system, i got my slots, 1 to 8. Each slot holds place for 1 item ofc. And i ofc named them slot0, slot1, slot2...

    And i build an array, which keeps track of the stored items. somethin like this:

    If slot 0 overlaps with family.ItemIcons, set array x0y0 = 1

    If slot 1 overlaps with family.ItemIcons, set array x1y1 = 1

    If slot 2 overlaps with family.ItemIcons

    ----if slot x1y1 =1. set array x2y2 = 1

    every tick - set "slot"...

    and heres my trouble.

    I want him to detect which slot is filled, and then put the number of the x or y from the array as the slot number how i named them. Is there an expression on that? something like:

    set position to: "slot.global variable: itemcount"

    Thanks!

  • Is this what you wanted?

  • darn, i dont have the newest version of Construct... :/

  • can you please describe howd you solve this problem?

    That would be neat!

  • darn, i dont have the newest version of Construct... :/

    The newest stable release is HERE: https://www.scirra.com/construct2/releases/r244

    There should be no reason for you not to upgrade to this version.

  • > darn, i dont have the newest version of Construct... :/

    >

    The newest stable release is HERE: https://www.scirra.com/construct2/releases/r244

    There should be no reason for you not to upgrade to this version.

    It's usually best to stay on one version of a program till you finish a project, even if the update is a stable release.

    can you please describe howd you solve this problem?

    That would be neat!

    Yup, here you go:

    So you'll need 3 objects (1 "Item" sprite, 1 "Slot" sprite and 1 "Inventory_Array" array)

    The "Item" sprite will have "Item_ID", "LastX" and "LastY" instance variables and the "Drag and Drop" behaviour:

    You'll need to add an animation frame for each object you want to store in the array:

    The "Slot" will only have the "Slot_Nr" instance variable:

    This is how the layout looks:

    An finally, this is the code (with comments):

    Link: (Too big for a photo =D)

    Let me know if you didn't understand something.

  • >

    > > darn, i dont have the newest version of Construct... :/

    > >

    >

    > The newest stable release is HERE:

    >

    > There should be no reason for you not to upgrade to this version.

    >

    It's usually best to stay on one version of a program till you finish a project, even if the update is a stable release.

    > can you please describe howd you solve this problem?

    > That would be neat!

    >

    Yup, here you go:

    So you'll need 3 objects (1 "Item" sprite, 1 "Slot" sprite and 1 "Inventory_Array" array)

    The "Item" sprite will have "Item_ID", "LastX" and "LastY" instance variables and the "Drag and Drop" behaviour:

    You'll need to add an animation frame for each object you want to store in the array:

    The "Slot" will only have the "Slot_Nr" instance variable:

    This is how the layout looks:

    An finally, this is the code (with comments):

    Link: (Too big for a photo =D)

    Let me know if you didn't understand something.

    Thanks for the Reply!

    Well, i figured some invent system out, but your sounds better.

    Heres the project, take a look, show me how youd do your stuff

    Anybody is invited to drop some knowledge. :3

    Cheers!

  • Thanks for the Reply!

    Well, i figured some invent system out, but your sounds better.

    Heres the project, take a look, show me how youd do your stuff

    Anybody is invited to drop some knowledge. :3

    ... .capx?dl=0

    Cheers!

    Seems like you can't post links yet...

    You can change the url to something like "www [dot] dropbox [dot] com/etcetc" and then it'll work.

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • Cheers!

    Seems like you can't post links yet...

    You can change the url to something like "www [dot] dropbox [dot] com/etcetc" and then it'll work.

    Strange, i knw that, and i changed the reply like 3 times.

    I hope this will work now. And thanks for your help!

    (dot) dropbox.com/s/50aeq17wmq1aoao/Dungeon%20dweller (dot) capx?dl=0

    Cheers!

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)