home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CyberMycha 2006 April
/
SGP.iso
/
dema
/
Keepsake-Demo-en-li-v1.0.exe
/
res
/
auto
/
introduction.mvwrap.tcl
< prev
next >
Wrap
Text File
|
2005-11-18
|
8KB
|
292 lines
namespace eval introduction {
variable posx
variable posy
variable width
variable height
variable scene
variable camera
variable {introduction} 0
set posx(introduction) 0.000000
set posy(introduction) 0.000000
set width(introduction) 1.000000
set height(introduction) 1.000000
set scene(introduction) movies
set camera(introduction) introduction
proc new {object args} {
variable $object
variable posx
variable posy
variable width
variable height
variable scene
variable camera
if {[set $object] != 0} return
set optstring {play foreground nopan {depth 0}}
array set v [cmdline::getopt $args $optstring]
set layer "-background"
if $v(foreground?) {
set layer "-foreground"
}
set pan "-pan"
if $v(nopan?) {
set pan ""
}
set depth $v(depth)
set $object [wq'widget::new "movies/[MOVIE_QUALITY]/$scene($object)/$camera($object)/$object" \
-pos $posx($object) $posy($object) -dsize $width($object) $height($object) \
-depth $depth $layer $pan]
eval "oz'widget::property [set $object] $args"
if $v(play?) {
oz'event {
ozSet mvDisableMouse 0
if [ozIsEnable mouse] {
wizDisableMouse
ozSet mvDisableMouse 1
}
}
wq'widget::waitfor [set $object] -animate
wq'widget::delete [set $object]
oz'event {
if [ozGet mvDisableMouse] {
wizEnableMouse
}
}
set $object 0
}
}
proc newSt {object args} {
variable $object
variable posx
variable posy
variable width
variable height
variable scene
variable camera
if {[set $object] != 0} return
set optstring {play foreground {depth 1}}
array set v [cmdline::getopt $args $optstring]
set layer "-background"
if $v(foreground) {
set layer "-foreground"
}
set depth $v(depth)
set $object [wq'widget::new "states/[MODE]/$scene($object)/$camera($object)/$object" \
-pos $posx($object) $posy($object) -dsize $width($object) $height($object) \
-depth $depth $layer -pan]
eval "oz'widget::property [set $object] $args"
}
}
namespace eval introduction {
variable posx
variable posy
variable width
variable height
variable scene
variable camera
variable {logo} 0
set posx(logo) 0.000000
set posy(logo) 0.000000
set width(logo) 1.000000
set height(logo) 1.000000
set scene(logo) movies
set camera(logo) introduction
proc new {object args} {
variable $object
variable posx
variable posy
variable width
variable height
variable scene
variable camera
if {[set $object] != 0} return
set optstring {play foreground nopan {depth 0}}
array set v [cmdline::getopt $args $optstring]
set layer "-background"
if $v(foreground?) {
set layer "-foreground"
}
set pan "-pan"
if $v(nopan?) {
set pan ""
}
set depth $v(depth)
set $object [wq'widget::new "movies/[MOVIE_QUALITY]/$scene($object)/$camera($object)/$object" \
-pos $posx($object) $posy($object) -dsize $width($object) $height($object) \
-depth $depth $layer $pan]
eval "oz'widget::property [set $object] $args"
if $v(play?) {
oz'event {
ozSet mvDisableMouse 0
if [ozIsEnable mouse] {
wizDisableMouse
ozSet mvDisableMouse 1
}
}
wq'widget::waitfor [set $object] -animate
wq'widget::delete [set $object]
oz'event {
if [ozGet mvDisableMouse] {
wizEnableMouse
}
}
set $object 0
}
}
proc newSt {object args} {
variable $object
variable posx
variable posy
variable width
variable height
variable scene
variable camera
if {[set $object] != 0} return
set optstring {play foreground {depth 1}}
array set v [cmdline::getopt $args $optstring]
set layer "-background"
if $v(foreground) {
set layer "-foreground"
}
set depth $v(depth)
set $object [wq'widget::new "states/[MODE]/$scene($object)/$camera($object)/$object" \
-pos $posx($object) $posy($object) -dsize $width($object) $height($object) \
-depth $depth $layer -pan]
eval "oz'widget::property [set $object] $args"
}
}
namespace eval introduction {
variable posx
variable posy
variable width
variable height
variable scene
variable camera
variable {logoB} 0
set posx(logoB) 0.000000
set posy(logoB) 0.000000
set width(logoB) 1.000000
set height(logoB) 1.000000
set scene(logoB) movies
set camera(logoB) introduction
proc new {object args} {
variable $object
variable posx
variable posy
variable width
variable height
variable scene
variable camera
if {[set $object] != 0} return
set optstring {play foreground nopan {depth 0}}
array set v [cmdline::getopt $args $optstring]
set layer "-background"
if $v(foreground?) {
set layer "-foreground"
}
set pan "-pan"
if $v(nopan?) {
set pan ""
}
set depth $v(depth)
set $object [wq'widget::new "movies/[MOVIE_QUALITY]/$scene($object)/$camera($object)/$object" \
-pos $posx($object) $posy($object) -dsize $width($object) $height($object) \
-depth $depth $layer $pan]
eval "oz'widget::property [set $object] $args"
if $v(play?) {
oz'event {
ozSet mvDisableMouse 0
if [ozIsEnable mouse] {
wizDisableMouse
ozSet mvDisableMouse 1
}
}
wq'widget::waitfor [set $object] -animate
wq'widget::delete [set $object]
oz'event {
if [ozGet mvDisableMouse] {
wizEnableMouse
}
}
set $object 0
}
}
proc newSt {object args} {
variable $object
variable posx
variable posy
variable width
variable height
variable scene
variable camera
if {[set $object] != 0} return
set optstring {play foreground {depth 1}}
array set v [cmdline::getopt $args $optstring]
set layer "-background"
if $v(foreground) {
set layer "-foreground"
}
set depth $v(depth)
set $object [wq'widget::new "states/[MODE]/$scene($object)/$camera($object)/$object" \
-pos $posx($object) $posy($object) -dsize $width($object) $height($object) \
-depth $depth $layer -pan]
eval "oz'widget::property [set $object] $args"
}
}