Jump to content

Click the link below to see the new game I'm developing!

- - - - -

Default Logic not getting executed

2 replies to this topic

#1 Rob Donovan

Rob Donovan


  • Admin
  • 1,651 posts
  • Gender:Male
  • Location:Spain

Posted 18 August 2006 - 02:58 PM


This one seems to be on all versions of ProIV, that have LS Entry Logic available.

If you have a screen function and do a GLOBAL_LSCALL in After Field of a field that can get input, and the Global function that is called is a Screen and has Default Logic, but has NO Entry logic, then if the user pressed TAB on the first screen then Default Logic in the GLOBAL_LSCALL'ed function does not get executed. But the LS does run without the Default Logic being executed.

To fix this, just put in some dummy logic in Logic Entry to LS1 in the Global Function...

Bit scary eh!


#2 Mike Nicholson

Mike Nicholson


  • Members
  • PipPipPipPip
  • 196 posts
  • Gender:Male
  • Location:Stockholm, Sweden

Posted 22 August 2006 - 10:46 AM

But also note that (from memory) putting an entry logic on LS1 in a screen function messes up the screen header information ;-) I always stick to logic in for anything that would otherwise go there.



#3 Guest_Guest_*

  • Guests

Posted 22 August 2006 - 02:07 PM

The PRO-IV screen "model" is broken and has been for a looong time.
Whatever arbitrary stuff happens *is* the model I'm afraid.

Reply to this topic


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Click the link below to see the new game I'm developing!