Pages: [1]
  Print  
Author Topic: functions?  (Read 2389 times)
Neutronium
Seedling
*
Posts: 1


View Profile
« on: January 22, 2010, 08:22:28 PM »

Hello, I'm currently making a basic Spelunky mod and learning Gamemaker syntax and built-in variables and functions at the same time.  A few questions:

I noticed that while using the instance_crate function, the object location variables obj.x and obj.y are called directly without 'get' functions?
Do I use instance_exists or object_exists in order to determine if there's a brick, block, tree etc. at that specific square?
Is there a simple argument that I can add to exists that determines if there's an obstacle (which can be in a whole range of objects from blocks to trees)?

Thank you!
Logged
marsgreekgod
Big Bossy
Mossy
*
Posts: 9806


The will of the Galaxy.


View Profile WWW Email
« Reply #1 on: January 22, 2010, 09:00:47 PM »

I might be wrong but
instance_exists= means one object (one bullet, not all bullets)
object_exists = one type of object (bullets, not trees)

And there is a drag and drop for "If object is at X Y," but I don't know the code off hand.
Logged

Show your power, Gun Del Hell! Show them their fate! Yes! Yes! Yes! Yes! Yes! Here we go! Let's go, go, go, go, Django! Light and Dark! It comes down to this! Be afraid, Sun!
MagiMaster
Bulb
*
Posts: 97


View Profile
« Reply #2 on: January 23, 2010, 02:30:08 AM »

You should read the GM8 help first. Go to the index and type in instance_exists and object_exists and you will see that that's all they tell you: whether or not that one thing exists somewhere.

Second, you should look through the existing code. There are a number of functions used for checking whether something is somewhere, depending on the situation. collision_rectangle and instance_position are the two most common (IIRC).
Logged
Pages: [1]
  Print  
 
Jump to: