freesci-develop
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freesci-develop] cvs: skovmanden


From: FreeSCI CVS repository
Subject: [freesci-develop] cvs: skovmanden
Date: Wed, 19 Mar 2003 01:03:51 +0100

CVSROOT:        /var/cvs/freesci
Module name:    freesci
Changes by:     skovmanden      2003/03/19 00:03:51 GMT

Modified files:
        .              : Tag: glutton ChangeLog 
        src/engine     : Tag: glutton game.c kscripts.c seg_manager.c 
                         vm.c 

Log message:
2003-03-19  Lars Skovlund  <address@hidden>

* src/engine/kscripts.c (kClone): The script of the parent object
gets locked on each clone. (a)
* src/engine/game.c (script_init_engine): No longer add stray
classes that are not in the class table. (b)

(a) works around the locking problem in QfG2 (after the last update, a
superclass was being disposed with the subclass still present) by
assuring that scripts containing classes that are typically cloned
will have a high lock count. This isn't the consistent use of
locking/unlocking that I've advocated, but it does the job for now.

(b) works around a bug in SQ4 floppy where an older version (read:
broken) of a script would take precedence over the correct
script.

Lars





reply via email to

[Prev in Thread] Current Thread [Next in Thread]