Wintermute Engine Forum

Spanish forum => Foro técnico => Topic started by: Maidnet on March 06, 2009, 08:12:32 PM

Title: Seleccionar solo inventario
Post by: Maidnet 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.
Title: Re: Seleccionar solo inventario
Post by: Maidnet on March 09, 2009, 03:13:11 PM
¿A nadie se le ocurre nada?  :'( :'( :'( :'( :'(
Title: Re: Seleccionar solo inventario
Post by: Jose 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