Seleccionar solo inventario
Please login or register.

Login with username, password and session length
Advanced search  

News:

Forum rules - please read before posting, it can save you a lot of time.

Author Topic: Seleccionar solo inventario  (Read 2875 times)

0 Members and 1 Guest are viewing this topic.

Maidnet

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 50
    • View Profile
Seleccionar solo inventario
« on: March 06, 2009, 08:12:32 PM »

Buenas a todos, tenía una pequeña cuestión:

En mi interface del juego, planteado como SCUMM, tengo la opción "DAR". Lo que quiero es que ese comando "dar" sólamente funcione con los objetos del inventario, ya que actualmente si seleccionas "dar", puedes seleccionar también los objetos del escenario, dándose situaciones absurdas como "dar puerta", y es algo que quiero evitar.

Muchas gracias por la ayuda.

Un saludo,

Maidnet.
Logged

Maidnet

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 50
    • View Profile
Re: Seleccionar solo inventario
« Reply #1 on: March 09, 2009, 03:13:11 PM »

¿A nadie se le ocurre nada?  :'( :'( :'( :'( :'(
Logged

Jose

  • Regular poster
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 134
    • View Profile
Re: Seleccionar solo inventario
« Reply #2 on: March 09, 2009, 04:11:14 PM »

Hola Maidnet, tendría que comprobarlo para estar seguro pero supongo que comparando la propiedad Type del ActiveObject del objeto Game con el valor "item", puedes saber si el objeto sobre el que tienes el cursor es un objeto del inventario. Si la propiedad Type es "item" entonces habilita la posibilidad Dar y en caso contrario deshabilítala.

Espero haberte ayudado (no te pongo código porque aquí no puedo probarlo y no quiero equivocarme, pero si lo necesitas dilo y cuando llegue a casa trato de ponerlo). En cualquier caso creo que puede darte una muy buena pista echar un vistazo al handler del evento "LeftClick" (on "LeftClick") que hay en game.script

Un saludo,

Jose

Logged
 

Page created in 0.371 seconds with 22 queries.