Remove Game Assets
@ -1,751 +0,0 @@
|
|||||||
# ============================================================
|
|
||||||
# ORIGINAL GAME CONFIG (from the jar's own applet/waterwheel/config/config.txt)
|
|
||||||
# ============================================================
|
|
||||||
|
|
||||||
# number of laps that will use the initial meta card chance table
|
|
||||||
amt.initial.laps=2
|
|
||||||
|
|
||||||
# set to true to force a perfect game result every time
|
|
||||||
flag.force.perfect.game=false
|
|
||||||
|
|
||||||
# score earned for lighting all hearts on lovemeter
|
|
||||||
tokens.perfect.game=100
|
|
||||||
|
|
||||||
# set to true to enable the R (reset) hotkey
|
|
||||||
flag.reset.hotkey.testing=false
|
|
||||||
|
|
||||||
# set to true to enable the W (win) hotkey
|
|
||||||
flag.win.hotkey.testing=false
|
|
||||||
|
|
||||||
# set to true to enable the N (new game) hotkey
|
|
||||||
flag.new.game.hotkey.testing=false
|
|
||||||
|
|
||||||
# set to true to enable the H (show history) hotkey
|
|
||||||
flag.show.history.hotkey.testing=false
|
|
||||||
|
|
||||||
# set to true to display game version in Java Console
|
|
||||||
show_version=false
|
|
||||||
|
|
||||||
# set to true to increment 1 rank per lap
|
|
||||||
flag.quick.rank.advance.testing=false
|
|
||||||
|
|
||||||
# set to true to make meta-boat travel very quickly (and extra rings count quickly)
|
|
||||||
flag.fast.meta.boat=false
|
|
||||||
|
|
||||||
# minimum number of moves taken when W key used (114 will do exactly 1 lap on the board)
|
|
||||||
amt.fake.win=10
|
|
||||||
|
|
||||||
tiles.rank.levels=0,1,3,6,10,15,21,28,36,45,55,67,81,97,115,135,157,181,207,235,265,297,331,367,405,410,416,423,431,440,450,461,473,486,500,515,531,549,569,589,611,633,655,679,705,731,759,787,814,847,880
|
|
||||||
|
|
||||||
#number of hearts lit to start extra scoring sequence
|
|
||||||
hearts.extra.limit=10
|
|
||||||
|
|
||||||
#delay between score-N sounds
|
|
||||||
delay.perfect.sounds=3
|
|
||||||
|
|
||||||
# set to 0-12 to test metagame cards; -1 to play normally
|
|
||||||
id.force.meta.card.testing=-1
|
|
||||||
|
|
||||||
# number of spaces near home port that will only allow good cards
|
|
||||||
spaces.good.cards.only.range=3
|
|
||||||
|
|
||||||
flag.frags.allowed.testing=true
|
|
||||||
|
|
||||||
# set to true to show centered area of travel
|
|
||||||
flag.show.meta.center.testing=trueX
|
|
||||||
|
|
||||||
# set to true to make piles snap into place instead of slide
|
|
||||||
flag.snap.piles=true
|
|
||||||
|
|
||||||
# set to true to make all draw cards face up
|
|
||||||
flag.draw.pile.face.up=true
|
|
||||||
|
|
||||||
# set to true to start with full undo rack and perfect match does not add rings
|
|
||||||
flag.start.full.rack=true
|
|
||||||
|
|
||||||
# set to true for auto play
|
|
||||||
flag.auto.play.testing=trueX
|
|
||||||
secs.auto.play.delay=5
|
|
||||||
|
|
||||||
# set to true for meta-game path testing (auto play must also be true)
|
|
||||||
flag.auto.quick.meta.testing=true
|
|
||||||
|
|
||||||
percent.chance.meta.cards=10,20,10,10,10,5,5,10,5,10,5
|
|
||||||
percent.chance.meta.cards.spooky=0,10,0,10,40,0,0,0,0,0,10,30
|
|
||||||
percent.chance.meta.cards.initial=10,40,10,5,5,5,5,5,5,5,5
|
|
||||||
|
|
||||||
num.pairs.in.boat.max=4
|
|
||||||
|
|
||||||
# score earned for matching pairs (for example: second number is total score for 2nd pair)
|
|
||||||
tokens.normal.match=2,4,6,8
|
|
||||||
|
|
||||||
# score earned for perfect match
|
|
||||||
tokens.perfect.match=10
|
|
||||||
|
|
||||||
# score earned for each extra cupid
|
|
||||||
tokens.extra.cupid=5
|
|
||||||
|
|
||||||
# set to 100 for fast win - set to 0 for normal win
|
|
||||||
num.cards.fake.win=0
|
|
||||||
|
|
||||||
num.initial.freecell.count=1
|
|
||||||
|
|
||||||
pixels.gap.card.deal=20
|
|
||||||
|
|
||||||
x.y.locs.meta.map=507,457 458,493 475,519 480,546 472,573 440,591 417,567 402,540 404,512 412,484 415,458 404,432 382,407 348,395 318,415 311,442 310,471 312,499 283,518 249,507 229,482 210,458 186,435 159,417 149,391 186,389 226,392 264,393 299,379 329,366 357,349 376,323 346,306 308,299 279,317 238,323 208,304 224,278 246,258 234,232 256,210 279,189 316,179 351,188 349,217 337,244 359,269 395,262 422,242 457,228 483,209 496,184 464,167 425,167 398,148 409,122 449,119 482,133 523,128 562,133 590,151 632,151 648,172 682,187 719,191 749,207 746,236 714,245 674,236 640,227 606,217 566,219 541,240 552,265 585,254 619,265 626,291 662,290 691,309 727,308 752,288 792,290 812,312 805,338 841,351 848,378 835,403 798,396 769,377 740,356 699,359 681,383 656,404 689,420 728,420 767,432 775,458 768,486 748,507 718,524 683,520 660,501 621,488 599,513 601,541 624,564 618,592 593,614 550,613 530,590 529,562 532,533 552,512 565,486
|
|
||||||
flags.meta.ports= 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 0 0 0 4 0 0 0 0 5 0 0 0 0 6 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 8 0 0 0 9 0 0 0 0 10 0 0 0 0 11 0 0 0 0 12 0 0 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 0 0 16 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 19 0 0 0 0
|
|
||||||
flags.meta.palms= 7 7 7 0 0 16 16 16 16 18 18 18 0 0 0 18 18 18 12 12 12 12 12 12 14 14 14 14 0 0 8 8 8 0 0 0 0 13 13 13 13 -1 -1 -1 -1 -1 9 9 9 9 5 5 5 0 0 4 4 4 0 0 6 6 6 0 0 3 3 3 5 5 5 5 7 7 7 10 10 10 0 2 2 2 0 0 1 1 1 1 0 0 0 11 11 11 0 0 -2 -2 -2 -2 -2 -2 0 0 15 15 15 17 17 17 17 0 7 7
|
|
||||||
|
|
||||||
num.stacks=9
|
|
||||||
|
|
||||||
type.ports=6,15,17,11,13, 7,12, 8, 4, 3, 5, 2, 6, 9, 1, 0,10,14,16
|
|
||||||
type.docks=3, 0, 3, 3, 2, 0, 2, 0, 4, 3, 2, 1, 3, 0, 1, 1, 2, 1, 0
|
|
||||||
|
|
||||||
x.y.locs.deal.stack.port.0=106,147 122,147 138,147 154,147 170,147 186,147 202,147
|
|
||||||
x.y.locs.deal.stack.port.1=408,147 392,147 376,147 360,147 344,147 328,147 312,147
|
|
||||||
x.y.locs.deal.stack.port.2=122,220 138,220 154,220 170,220 186,220 202,220
|
|
||||||
x.y.locs.deal.stack.port.3=392,220 376,220 360,220 344,220 328,220 312,220
|
|
||||||
x.y.locs.deal.stack.port.4=138,293 154,293 170,293 186,293 202,293
|
|
||||||
x.y.locs.deal.stack.port.5=376,293 360,293 344,293 328,293 312,293
|
|
||||||
x.y.locs.deal.stack.port.6=154,366 170,366 186,366 202,366
|
|
||||||
x.y.locs.deal.stack.port.7=360,366 344,366 328,366 312,366
|
|
||||||
x.y.locs.deal.stack.port.8=54,442 68,442 82,442 96,442 110,442 124,442 138,442 152,442 166,442 194,442
|
|
||||||
|
|
||||||
x.y.locs.deal.stack.sea.0=90,147 106,147 122,147 138,147 154,147 170,147 186,147 202,147
|
|
||||||
x.y.locs.deal.stack.sea.1=424,147 408,147 392,147 376,147 360,147 344,147 328,147 312,147
|
|
||||||
x.y.locs.deal.stack.sea.2=106,220 122,220 138,220 154,220 170,220 186,220 202,220
|
|
||||||
x.y.locs.deal.stack.sea.3=408,220 392,220 376,220 360,220 344,220 328,220 312,220
|
|
||||||
x.y.locs.deal.stack.sea.4=122,293 138,293 154,293 170,293 186,293 202,293
|
|
||||||
x.y.locs.deal.stack.sea.5=392,293 376,293 360,293 344,293 328,293 312,293
|
|
||||||
x.y.locs.deal.stack.sea.6=122,366 138,366 154,366 170,366 186,366 202,366
|
|
||||||
x.y.locs.deal.stack.sea.7=392,366 376,366 360,366 344,366 328,366 312,366
|
|
||||||
x.y.locs.deal.stack.sea.8=
|
|
||||||
|
|
||||||
x.y.locs.deal.stack.miss.0=90,147 106,147 122,147 138,147 154,147 170,147 186,147 202,147
|
|
||||||
x.y.locs.deal.stack.miss.1=424,147 408,147 392,147 376,147 360,147 344,147 328,147 312,147
|
|
||||||
x.y.locs.deal.stack.miss.2=106,220 122,220 138,220 154,220 170,220 186,220 202,220
|
|
||||||
x.y.locs.deal.stack.miss.3=408,220 392,220 376,220 360,220 344,220 328,220 312,220
|
|
||||||
x.y.locs.deal.stack.miss.4=122,293 138,293 154,293 170,293 186,293 202,293
|
|
||||||
x.y.locs.deal.stack.miss.5=392,293 376,293 360,293 344,293 328,293 312,293
|
|
||||||
x.y.locs.deal.stack.miss.6=138,366 154,366 170,366 186,366 202,366
|
|
||||||
x.y.locs.deal.stack.miss.7=376,366 360,366 344,366 328,366 312,366
|
|
||||||
x.y.locs.deal.stack.miss.8=
|
|
||||||
|
|
||||||
# disables save game
|
|
||||||
flag.allow.save.testing=true
|
|
||||||
|
|
||||||
# set to true to shuffle tiles
|
|
||||||
flag.shuffle.testing=true
|
|
||||||
|
|
||||||
type.jackpot.normal=default
|
|
||||||
|
|
||||||
delay.secs.title.screen=1
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# GAME PANEL POSITIONING (aq() -- .rect suffix is auto-appended
|
|
||||||
# by w.c(), so these must be written with .rect explicitly)
|
|
||||||
# ============================================================
|
|
||||||
game.rect=0,0,564,506
|
|
||||||
game.sngl.rect=0,0,564,506
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# BASE SHEET IMAGE NAME -> PATH (bare keys; legacy from the
|
|
||||||
# standalone-launcher days, harmless to keep, some code paths
|
|
||||||
# may still consult them via Y())
|
|
||||||
# ============================================================
|
|
||||||
anchor=assets?game=waterwheel&assetPath=images/anchor.gif
|
|
||||||
anchorchain=assets?game=waterwheel&assetPath=images/anchorchain.gif
|
|
||||||
anchormask=assets?game=waterwheel&assetPath=images/anchormask.gif
|
|
||||||
anchoroverlay=assets?game=waterwheel&assetPath=images/anchoroverlay.jpg
|
|
||||||
bg=assets?game=waterwheel&assetPath=images/bg.jpg
|
|
||||||
bgmeta=assets?game=waterwheel&assetPath=images/bgmeta.jpg
|
|
||||||
bgparts=assets?game=waterwheel&assetPath=images/bgparts.jpg
|
|
||||||
blueglows=assets?game=waterwheel&assetPath=images/blueglows.gif
|
|
||||||
boat=assets?game=waterwheel&assetPath=images/boat.gif
|
|
||||||
bottomglows=assets?game=waterwheel&assetPath=images/bottomglows.jpg
|
|
||||||
bowglow=assets?game=waterwheel&assetPath=images/bowglow.jpg
|
|
||||||
button_extra=assets?game=waterwheel&assetPath=images/button_extra.jpg
|
|
||||||
button_undo=assets?game=waterwheel&assetPath=images/button_undo.jpg
|
|
||||||
buttons=assets?game=waterwheel&assetPath=images/buttons.gif
|
|
||||||
cake=assets?game=waterwheel&assetPath=images/cake.gif
|
|
||||||
cakeglows=assets?game=waterwheel&assetPath=images/cakeglows.jpg
|
|
||||||
cameraflash=assets?game=waterwheel&assetPath=images/cameraflash.gif
|
|
||||||
card_blanks=assets?game=waterwheel&assetPath=images/card_blanks.gif
|
|
||||||
card_blanksfade=assets?game=waterwheel&assetPath=images/card_blanksfade.gif
|
|
||||||
cardflip=assets?game=waterwheel&assetPath=images/cardflip.gif
|
|
||||||
characters=assets?game=waterwheel&assetPath=images/characters.gif
|
|
||||||
characters2=assets?game=waterwheel&assetPath=images/characters2.gif
|
|
||||||
characters2fade=assets?game=waterwheel&assetPath=images/characters2fade.gif
|
|
||||||
charactersfade=assets?game=waterwheel&assetPath=images/charactersfade.gif
|
|
||||||
docks=assets?game=waterwheel&assetPath=images/docks.gif
|
|
||||||
door_open=assets?game=waterwheel&assetPath=images/door_open.jpg
|
|
||||||
floaty=assets?game=waterwheel&assetPath=images/floaty.gif
|
|
||||||
greenglow=assets?game=waterwheel&assetPath=images/greenglow.gif
|
|
||||||
hands=assets?game=waterwheel&assetPath=images/hands.gif
|
|
||||||
hatch=assets?game=waterwheel&assetPath=images/hatch.jpg
|
|
||||||
headings=assets?game=waterwheel&assetPath=images/headings.gif
|
|
||||||
heartfrag=assets?game=waterwheel&assetPath=images/heartfrag.gif
|
|
||||||
heartglows=assets?game=waterwheel&assetPath=images/heartglows.gif
|
|
||||||
hearts=assets?game=waterwheel&assetPath=images/hearts.gif
|
|
||||||
holder=assets?game=waterwheel&assetPath=images/holder.gif
|
|
||||||
hrings=assets?game=waterwheel&assetPath=images/hrings.gif
|
|
||||||
iris=assets?game=waterwheel&assetPath=images/iris.gif
|
|
||||||
king0=assets?game=waterwheel&assetPath=images/king0.gif
|
|
||||||
king0fade=assets?game=waterwheel&assetPath=images/king0fade.gif
|
|
||||||
king1=assets?game=waterwheel&assetPath=images/king1.gif
|
|
||||||
kingflash=assets?game=waterwheel&assetPath=images/kingflash.gif
|
|
||||||
lid=assets?game=waterwheel&assetPath=images/lid.gif
|
|
||||||
lovemeter=assets?game=waterwheel&assetPath=images/lovemeter.gif
|
|
||||||
metacard=assets?game=waterwheel&assetPath=images/metacard.jpg
|
|
||||||
metacardbutton=assets?game=waterwheel&assetPath=images/metacardbutton.gif
|
|
||||||
metacardflip=assets?game=waterwheel&assetPath=images/metacardflip.gif
|
|
||||||
metaimgs=assets?game=waterwheel&assetPath=images/metaimgs.gif
|
|
||||||
meter_patch=assets?game=waterwheel&assetPath=images/meter_patch.jpg
|
|
||||||
numbers=assets?game=waterwheel&assetPath=images/numbers.gif
|
|
||||||
numbersfaded=assets?game=waterwheel&assetPath=images/numbersfaded.gif
|
|
||||||
particles=assets?game=waterwheel&assetPath=images/particles.gif
|
|
||||||
particles2=assets?game=waterwheel&assetPath=images/particles.gif
|
|
||||||
porthole=assets?game=waterwheel&assetPath=images/porthole.gif
|
|
||||||
preservers=assets?game=waterwheel&assetPath=images/preservers.gif
|
|
||||||
rank0=assets?game=waterwheel&assetPath=images/rank0.jpg
|
|
||||||
rank1=assets?game=waterwheel&assetPath=images/rank1.jpg
|
|
||||||
rank2=assets?game=waterwheel&assetPath=images/rank2.jpg
|
|
||||||
rank3=assets?game=waterwheel&assetPath=images/rank3.jpg
|
|
||||||
rank4=assets?game=waterwheel&assetPath=images/rank4.jpg
|
|
||||||
rank5=assets?game=waterwheel&assetPath=images/rank5.jpg
|
|
||||||
rank6=assets?game=waterwheel&assetPath=images/rank6.jpg
|
|
||||||
rank7=assets?game=waterwheel&assetPath=images/rank7.jpg
|
|
||||||
rank8=assets?game=waterwheel&assetPath=images/rank8.jpg
|
|
||||||
rank9=assets?game=waterwheel&assetPath=images/rank9.jpg
|
|
||||||
rank10=assets?game=waterwheel&assetPath=images/rank10.jpg
|
|
||||||
rank11=assets?game=waterwheel&assetPath=images/rank11.jpg
|
|
||||||
rank12=assets?game=waterwheel&assetPath=images/rank12.jpg
|
|
||||||
rank13=assets?game=waterwheel&assetPath=images/rank13.jpg
|
|
||||||
rank14=assets?game=waterwheel&assetPath=images/rank14.jpg
|
|
||||||
rank15=assets?game=waterwheel&assetPath=images/rank15.jpg
|
|
||||||
rank16=assets?game=waterwheel&assetPath=images/rank16.jpg
|
|
||||||
rank17=assets?game=waterwheel&assetPath=images/rank17.jpg
|
|
||||||
rank18=assets?game=waterwheel&assetPath=images/rank18.jpg
|
|
||||||
rank19=assets?game=waterwheel&assetPath=images/rank19.jpg
|
|
||||||
rank20=assets?game=waterwheel&assetPath=images/rank20.jpg
|
|
||||||
rank21=assets?game=waterwheel&assetPath=images/rank21.jpg
|
|
||||||
rank22=assets?game=waterwheel&assetPath=images/rank22.jpg
|
|
||||||
rank23=assets?game=waterwheel&assetPath=images/rank23.jpg
|
|
||||||
rank24=assets?game=waterwheel&assetPath=images/rank24.jpg
|
|
||||||
rankadvance=assets?game=waterwheel&assetPath=images/rankadvance.jpg
|
|
||||||
ranktitle=assets?game=waterwheel&assetPath=images/ranktitle.jpg
|
|
||||||
shadow=assets?game=waterwheel&assetPath=images/shadow.gif
|
|
||||||
slotoverlay=assets?game=waterwheel&assetPath=images/slotoverlay.jpg
|
|
||||||
tickerbg=assets?game=waterwheel&assetPath=images/tickerbg.gif
|
|
||||||
title=assets?game=waterwheel&assetPath=images/title.jpg
|
|
||||||
wave=assets?game=waterwheel&assetPath=images/wave.gif
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# WATERWHEEL.GAME.*.IMG (the real cache-key-prefixed entries the
|
|
||||||
# ESG engine actually looks up -- .bh() scans for these via the
|
|
||||||
# generic ".img" suffix convention. The browser-hosted setup needs
|
|
||||||
# these explicitly in config.txt since we're no longer using the
|
|
||||||
# standalone launcher's Java-side preloadImageCache() reflection
|
|
||||||
# hack to populate them programmatically.)
|
|
||||||
# ============================================================
|
|
||||||
waterwheel.game.anchor.img=assets?game=waterwheel&assetPath=images/anchor.gif
|
|
||||||
waterwheel.game.anchorchain.img=assets?game=waterwheel&assetPath=images/anchorchain.gif
|
|
||||||
waterwheel.game.anchormask.img=assets?game=waterwheel&assetPath=images/anchormask.gif
|
|
||||||
waterwheel.game.anchoroverlay.img=assets?game=waterwheel&assetPath=images/anchoroverlay.jpg
|
|
||||||
waterwheel.game.bg.img=assets?game=waterwheel&assetPath=images/bg.jpg
|
|
||||||
waterwheel.game.bgmeta.img=assets?game=waterwheel&assetPath=images/bgmeta.jpg
|
|
||||||
waterwheel.game.bgparts.img=assets?game=waterwheel&assetPath=images/bgparts.jpg
|
|
||||||
waterwheel.game.blueglows.img=assets?game=waterwheel&assetPath=images/blueglows.gif
|
|
||||||
waterwheel.game.boat.img=assets?game=waterwheel&assetPath=images/boat.gif
|
|
||||||
waterwheel.game.bottomglows.img=assets?game=waterwheel&assetPath=images/bottomglows.jpg
|
|
||||||
waterwheel.game.bowglow.img=assets?game=waterwheel&assetPath=images/bowglow.jpg
|
|
||||||
waterwheel.game.button_extra.img=assets?game=waterwheel&assetPath=images/button_extra.jpg
|
|
||||||
waterwheel.game.button_undo.img=assets?game=waterwheel&assetPath=images/button_undo.jpg
|
|
||||||
waterwheel.game.buttons.img=assets?game=waterwheel&assetPath=images/buttons.gif
|
|
||||||
waterwheel.game.cake.img=assets?game=waterwheel&assetPath=images/cake.gif
|
|
||||||
waterwheel.game.cakeglows.img=assets?game=waterwheel&assetPath=images/cakeglows.jpg
|
|
||||||
waterwheel.game.cameraflash.img=assets?game=waterwheel&assetPath=images/cameraflash.gif
|
|
||||||
waterwheel.game.card_blanks.img=assets?game=waterwheel&assetPath=images/card_blanks.gif
|
|
||||||
waterwheel.game.card_blanksfade.img=assets?game=waterwheel&assetPath=images/card_blanksfade.gif
|
|
||||||
waterwheel.game.cardflip.img=assets?game=waterwheel&assetPath=images/cardflip.gif
|
|
||||||
waterwheel.game.characters.img=assets?game=waterwheel&assetPath=images/characters.gif
|
|
||||||
waterwheel.game.characters2.img=assets?game=waterwheel&assetPath=images/characters2.gif
|
|
||||||
waterwheel.game.characters2fade.img=assets?game=waterwheel&assetPath=images/characters2fade.gif
|
|
||||||
waterwheel.game.charactersfade.img=assets?game=waterwheel&assetPath=images/charactersfade.gif
|
|
||||||
waterwheel.game.docks.img=assets?game=waterwheel&assetPath=images/docks.gif
|
|
||||||
waterwheel.game.door_open.img=assets?game=waterwheel&assetPath=images/door_open.jpg
|
|
||||||
waterwheel.game.floaty.img=assets?game=waterwheel&assetPath=images/floaty.gif
|
|
||||||
waterwheel.game.greenglow.img=assets?game=waterwheel&assetPath=images/greenglow.gif
|
|
||||||
waterwheel.game.hands.img=assets?game=waterwheel&assetPath=images/hands.gif
|
|
||||||
waterwheel.game.hatch.img=assets?game=waterwheel&assetPath=images/hatch.jpg
|
|
||||||
waterwheel.game.headings.img=assets?game=waterwheel&assetPath=images/headings.gif
|
|
||||||
waterwheel.game.heartfrag.img=assets?game=waterwheel&assetPath=images/heartfrag.gif
|
|
||||||
waterwheel.game.heartglows.img=assets?game=waterwheel&assetPath=images/heartglows.gif
|
|
||||||
waterwheel.game.hearts.img=assets?game=waterwheel&assetPath=images/hearts.gif
|
|
||||||
waterwheel.game.holder.img=assets?game=waterwheel&assetPath=images/holder.gif
|
|
||||||
waterwheel.game.hrings.img=assets?game=waterwheel&assetPath=images/hrings.gif
|
|
||||||
waterwheel.game.iris.img=assets?game=waterwheel&assetPath=images/iris.gif
|
|
||||||
waterwheel.game.king0.img=assets?game=waterwheel&assetPath=images/king0.gif
|
|
||||||
waterwheel.game.king0fade.img=assets?game=waterwheel&assetPath=images/king0fade.gif
|
|
||||||
waterwheel.game.king1.img=assets?game=waterwheel&assetPath=images/king1.gif
|
|
||||||
waterwheel.game.kingflash.img=assets?game=waterwheel&assetPath=images/kingflash.gif
|
|
||||||
waterwheel.game.lid.img=assets?game=waterwheel&assetPath=images/lid.gif
|
|
||||||
waterwheel.game.lovemeter.img=assets?game=waterwheel&assetPath=images/lovemeter.gif
|
|
||||||
waterwheel.game.metacard.img=assets?game=waterwheel&assetPath=images/metacard.jpg
|
|
||||||
waterwheel.game.metacardbutton.img=assets?game=waterwheel&assetPath=images/metacardbutton.gif
|
|
||||||
waterwheel.game.metacardflip.img=assets?game=waterwheel&assetPath=images/metacardflip.gif
|
|
||||||
waterwheel.game.metaimgs.img=assets?game=waterwheel&assetPath=images/metaimgs.gif
|
|
||||||
waterwheel.game.meter_patch.img=assets?game=waterwheel&assetPath=images/meter_patch.jpg
|
|
||||||
waterwheel.game.numbers.img=assets?game=waterwheel&assetPath=images/numbers.gif
|
|
||||||
waterwheel.game.numbersfaded.img=assets?game=waterwheel&assetPath=images/numbersfaded.gif
|
|
||||||
waterwheel.game.particles.img=assets?game=waterwheel&assetPath=images/particles.gif
|
|
||||||
waterwheel.game.particles2.img=assets?game=waterwheel&assetPath=images/particles.gif
|
|
||||||
waterwheel.game.porthole.img=assets?game=waterwheel&assetPath=images/porthole.gif
|
|
||||||
waterwheel.game.preservers.img=assets?game=waterwheel&assetPath=images/preservers.gif
|
|
||||||
waterwheel.game.rank0.img=assets?game=waterwheel&assetPath=images/rank0.jpg
|
|
||||||
waterwheel.game.rank1.img=assets?game=waterwheel&assetPath=images/rank1.jpg
|
|
||||||
waterwheel.game.rank2.img=assets?game=waterwheel&assetPath=images/rank2.jpg
|
|
||||||
waterwheel.game.rank3.img=assets?game=waterwheel&assetPath=images/rank3.jpg
|
|
||||||
waterwheel.game.rank4.img=assets?game=waterwheel&assetPath=images/rank4.jpg
|
|
||||||
waterwheel.game.rank5.img=assets?game=waterwheel&assetPath=images/rank5.jpg
|
|
||||||
waterwheel.game.rank6.img=assets?game=waterwheel&assetPath=images/rank6.jpg
|
|
||||||
waterwheel.game.rank7.img=assets?game=waterwheel&assetPath=images/rank7.jpg
|
|
||||||
waterwheel.game.rank8.img=assets?game=waterwheel&assetPath=images/rank8.jpg
|
|
||||||
waterwheel.game.rank9.img=assets?game=waterwheel&assetPath=images/rank9.jpg
|
|
||||||
waterwheel.game.rank10.img=assets?game=waterwheel&assetPath=images/rank10.jpg
|
|
||||||
waterwheel.game.rank11.img=assets?game=waterwheel&assetPath=images/rank11.jpg
|
|
||||||
waterwheel.game.rank12.img=assets?game=waterwheel&assetPath=images/rank12.jpg
|
|
||||||
waterwheel.game.rank13.img=assets?game=waterwheel&assetPath=images/rank13.jpg
|
|
||||||
waterwheel.game.rank14.img=assets?game=waterwheel&assetPath=images/rank14.jpg
|
|
||||||
waterwheel.game.rank15.img=assets?game=waterwheel&assetPath=images/rank15.jpg
|
|
||||||
waterwheel.game.rank16.img=assets?game=waterwheel&assetPath=images/rank16.jpg
|
|
||||||
waterwheel.game.rank17.img=assets?game=waterwheel&assetPath=images/rank17.jpg
|
|
||||||
waterwheel.game.rank18.img=assets?game=waterwheel&assetPath=images/rank18.jpg
|
|
||||||
waterwheel.game.rank19.img=assets?game=waterwheel&assetPath=images/rank19.jpg
|
|
||||||
waterwheel.game.rank20.img=assets?game=waterwheel&assetPath=images/rank20.jpg
|
|
||||||
waterwheel.game.rank21.img=assets?game=waterwheel&assetPath=images/rank21.jpg
|
|
||||||
waterwheel.game.rank22.img=assets?game=waterwheel&assetPath=images/rank22.jpg
|
|
||||||
waterwheel.game.rank23.img=assets?game=waterwheel&assetPath=images/rank23.jpg
|
|
||||||
waterwheel.game.rank24.img=assets?game=waterwheel&assetPath=images/rank24.jpg
|
|
||||||
waterwheel.game.rankadvance.img=assets?game=waterwheel&assetPath=images/rankadvance.jpg
|
|
||||||
waterwheel.game.ranktitle.img=assets?game=waterwheel&assetPath=images/ranktitle.jpg
|
|
||||||
waterwheel.game.shadow.img=assets?game=waterwheel&assetPath=images/shadow.gif
|
|
||||||
waterwheel.game.slotoverlay.img=assets?game=waterwheel&assetPath=images/slotoverlay.jpg
|
|
||||||
waterwheel.game.tickerbg.img=assets?game=waterwheel&assetPath=images/tickerbg.gif
|
|
||||||
waterwheel.game.title.img=assets?game=waterwheel&assetPath=images/title.jpg
|
|
||||||
waterwheel.game.wave.img=assets?game=waterwheel&assetPath=images/wave.gif
|
|
||||||
|
|
||||||
# The real bi()-scanned sound cache keys (waterwheel.game.<name>.snd)
|
|
||||||
waterwheel.game.LB_America.snd=assets?game=waterwheel&assetPath=sounds/LB_America.au
|
|
||||||
waterwheel.game.LB_Anchor.snd=assets?game=waterwheel&assetPath=sounds/LB_Anchor.au
|
|
||||||
waterwheel.game.LB_Asia.snd=assets?game=waterwheel&assetPath=sounds/LB_Asia.au
|
|
||||||
waterwheel.game.LB_BoatMoves.snd=assets?game=waterwheel&assetPath=sounds/LB_BoatMoves.au
|
|
||||||
waterwheel.game.LB_ButtonClick.snd=assets?game=waterwheel&assetPath=sounds/LB_ButtonClick.au
|
|
||||||
waterwheel.game.LB_CardFlip.snd=assets?game=waterwheel&assetPath=sounds/LB_CardFlip.au
|
|
||||||
waterwheel.game.LB_Europe.snd=assets?game=waterwheel&assetPath=sounds/LB_Europe.au
|
|
||||||
waterwheel.game.LB_Flash.snd=assets?game=waterwheel&assetPath=sounds/LB_Flash.au
|
|
||||||
waterwheel.game.LB_FreeCell.snd=assets?game=waterwheel&assetPath=sounds/LB_FreeCell.au
|
|
||||||
waterwheel.game.LB_HeartGone.snd=assets?game=waterwheel&assetPath=sounds/LB_HeartGone.au
|
|
||||||
waterwheel.game.LB_HeartScore.snd=assets?game=waterwheel&assetPath=sounds/LB_HeartScore.au
|
|
||||||
waterwheel.game.LB_HomeBase.snd=assets?game=waterwheel&assetPath=sounds/LB_HomeBase.au
|
|
||||||
waterwheel.game.LB_KingCard.snd=assets?game=waterwheel&assetPath=sounds/LB_KingCard.au
|
|
||||||
waterwheel.game.LB_Mismatch.snd=assets?game=waterwheel&assetPath=sounds/LB_Mismatch.au
|
|
||||||
waterwheel.game.LB_OutOfMoves.snd=assets?game=waterwheel&assetPath=sounds/LB_OutOfMoves.au
|
|
||||||
waterwheel.game.LB_PerfectMatch.snd=assets?game=waterwheel&assetPath=sounds/LB_PerfectMatch.au
|
|
||||||
waterwheel.game.LB_Reverse.snd=assets?game=waterwheel&assetPath=sounds/LB_Reverse.au
|
|
||||||
waterwheel.game.LB_Russia.snd=assets?game=waterwheel&assetPath=sounds/LB_Russia.au
|
|
||||||
waterwheel.game.LB_Score.snd=assets?game=waterwheel&assetPath=sounds/LB_Score.au
|
|
||||||
waterwheel.game.LB_Score1.snd=assets?game=waterwheel&assetPath=sounds/LB_Score1.au
|
|
||||||
waterwheel.game.LB_Score2.snd=assets?game=waterwheel&assetPath=sounds/LB_Score2.au
|
|
||||||
waterwheel.game.LB_Score3.snd=assets?game=waterwheel&assetPath=sounds/LB_Score3.au
|
|
||||||
waterwheel.game.LB_Score4.snd=assets?game=waterwheel&assetPath=sounds/LB_Score4.au
|
|
||||||
waterwheel.game.LB_ScoreBonus.snd=assets?game=waterwheel&assetPath=sounds/LB_ScoreBonus.au
|
|
||||||
waterwheel.game.LB_SelectCard.snd=assets?game=waterwheel&assetPath=sounds/LB_SelectCard.au
|
|
||||||
waterwheel.game.LB_Spooky.snd=assets?game=waterwheel&assetPath=sounds/LB_Spooky.au
|
|
||||||
waterwheel.game.LB_StartGame.snd=assets?game=waterwheel&assetPath=sounds/LB_StartGame.au
|
|
||||||
waterwheel.game.LB_Tiki.snd=assets?game=waterwheel&assetPath=sounds/LB_Tiki.au
|
|
||||||
waterwheel.game.LB_Transition.snd=assets?game=waterwheel&assetPath=sounds/LB_Transition.au
|
|
||||||
waterwheel.game.LB_Undo.snd=assets?game=waterwheel&assetPath=sounds/LB_Undo.au
|
|
||||||
waterwheel.game.silence.snd=assets?game=waterwheel&assetPath=sounds/silence.au
|
|
||||||
|
|
||||||
# Script load (h()/Y() indirection -- identity mapping)
|
|
||||||
config/init.xml.dat=assets?game=waterwheel&assetPath=config/init.xml.dat
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# LOCALIZATION TEXT (never bundled in this preservation dump --
|
|
||||||
# placeholder English text)
|
|
||||||
# ============================================================
|
|
||||||
waterwheel.game.text.port.0=Port 0
|
|
||||||
waterwheel.game.text.port.1=Port 1
|
|
||||||
waterwheel.game.text.port.2=Port 2
|
|
||||||
waterwheel.game.text.port.3=Port 3
|
|
||||||
waterwheel.game.text.port.4=Port 4
|
|
||||||
waterwheel.game.text.port.5=Port 5
|
|
||||||
waterwheel.game.text.port.6=Port 6
|
|
||||||
waterwheel.game.text.port.7=Port 7
|
|
||||||
waterwheel.game.text.port.8=Port 8
|
|
||||||
waterwheel.game.text.port.9=Port 9
|
|
||||||
waterwheel.game.text.port.10=Port 10
|
|
||||||
waterwheel.game.text.port.11=Port 11
|
|
||||||
waterwheel.game.text.port.12=Port 12
|
|
||||||
waterwheel.game.text.port.13=Port 13
|
|
||||||
waterwheel.game.text.port.14=Port 14
|
|
||||||
waterwheel.game.text.port.15=Port 15
|
|
||||||
waterwheel.game.text.port.16=Port 16
|
|
||||||
waterwheel.game.text.port.17=Port 17
|
|
||||||
waterwheel.game.text.port.18=Port 18
|
|
||||||
|
|
||||||
waterwheel.game.text.meta.card.title.0=Card 0
|
|
||||||
waterwheel.game.text.meta.card.title.0s=Card 0s
|
|
||||||
waterwheel.game.text.meta.card.title.1=Card 1
|
|
||||||
waterwheel.game.text.meta.card.title.1s=Card 1s
|
|
||||||
waterwheel.game.text.meta.card.title.2=Card 2
|
|
||||||
waterwheel.game.text.meta.card.title.2s=Card 2s
|
|
||||||
waterwheel.game.text.meta.card.title.3=Card 3
|
|
||||||
waterwheel.game.text.meta.card.title.3s=Card 3s
|
|
||||||
waterwheel.game.text.meta.card.title.4=Card 4
|
|
||||||
waterwheel.game.text.meta.card.title.4s=Card 4s
|
|
||||||
waterwheel.game.text.meta.card.title.5=Card 5
|
|
||||||
waterwheel.game.text.meta.card.title.5s=Card 5s
|
|
||||||
waterwheel.game.text.meta.card.title.6=Card 6
|
|
||||||
waterwheel.game.text.meta.card.title.6s=Card 6s
|
|
||||||
waterwheel.game.text.meta.card.title.7=Card 7
|
|
||||||
waterwheel.game.text.meta.card.title.7s=Card 7s
|
|
||||||
waterwheel.game.text.meta.card.title.8=Card 8
|
|
||||||
waterwheel.game.text.meta.card.title.8s=Card 8s
|
|
||||||
waterwheel.game.text.meta.card.title.9=Card 9
|
|
||||||
waterwheel.game.text.meta.card.title.9s=Card 9s
|
|
||||||
waterwheel.game.text.meta.card.title.10=Card 10
|
|
||||||
waterwheel.game.text.meta.card.title.10s=Card 10s
|
|
||||||
waterwheel.game.text.meta.card.title.11=Card 11
|
|
||||||
waterwheel.game.text.meta.card.title.11s=Card 11s
|
|
||||||
waterwheel.game.text.meta.card.title.12=Card 12
|
|
||||||
waterwheel.game.text.meta.card.title.12s=Card 12s
|
|
||||||
|
|
||||||
waterwheel.game.text.ranks=Rank 0,Rank 1,Rank 2,Rank 3,Rank 4,Rank 5,Rank 6,Rank 7,Rank 8,Rank 9,Rank 10,Rank 11,Rank 12,Rank 13,Rank 14,Rank 15,Rank 16,Rank 17,Rank 18,Rank 19,Rank 20,Rank 21,Rank 22,Rank 23,Rank 24,Rank 25,Rank 26,Rank 27,Rank 28,Rank 29,Rank 30,Rank 31,Rank 32,Rank 33,Rank 34,Rank 35,Rank 36,Rank 37,Rank 38,Rank 39,Rank 40,Rank 41,Rank 42,Rank 43,Rank 44,Rank 45,Rank 46,Rank 47,Rank 48,Rank 49,Rank 50
|
|
||||||
|
|
||||||
waterwheel.game.text.ticker.first=Welcome aboard!
|
|
||||||
waterwheel.game.text.ticker.dblcupid=Dblcupid!
|
|
||||||
waterwheel.game.text.ticker.missboat=Missboat!
|
|
||||||
waterwheel.game.text.ticker.brokenhearts=Brokenhearts!
|
|
||||||
waterwheel.game.text.ticker.stowaway=Stowaway!
|
|
||||||
waterwheel.game.text.ticker.poolparty=Poolparty!
|
|
||||||
waterwheel.game.text.ticker.smooth=Smooth!
|
|
||||||
waterwheel.game.text.ticker.meter=Meter filling!
|
|
||||||
waterwheel.game.text.spaces.plural=spaces
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# GAME-OVER DIALOG (stdc.game.over.dlog.*)
|
|
||||||
# ============================================================
|
|
||||||
stdc.game.over.dlog=0,0,564,506
|
|
||||||
stdc.game.over.dlog.bg=0,0,564,506
|
|
||||||
stdc.game.over.dlog.blnc=0,0,0,0
|
|
||||||
stdc.game.over.dlog.btns=0,0,0,0
|
|
||||||
stdc.game.over.dlog.fast=false
|
|
||||||
stdc.game.over.dlog.final=0,0,0,0
|
|
||||||
stdc.game.over.dlog.final.txt=
|
|
||||||
stdc.game.over.dlog.frame.time=0
|
|
||||||
stdc.game.over.dlog.pause.time=0
|
|
||||||
stdc.game.over.dlog.rank=0,0,0,0
|
|
||||||
stdc.game.over.dlog.rank.final=0,0,0,0
|
|
||||||
stdc.game.over.dlog.rank.final.always=false
|
|
||||||
stdc.game.over.dlog.rank.jpot=0,0,0,0
|
|
||||||
stdc.game.over.dlog.rank.last.txt=
|
|
||||||
stdc.game.over.dlog.rank.new=0,0,0,0
|
|
||||||
stdc.game.over.dlog.rank.new.txt=
|
|
||||||
stdc.game.over.dlog.rank.txt=
|
|
||||||
stdc.game.over.dlog.ready=0,0,0,0
|
|
||||||
stdc.game.over.dlog.ready.txt=
|
|
||||||
stdc.game.over.dlog.round=0,0,0,0
|
|
||||||
stdc.game.over.dlog.rounds=0
|
|
||||||
stdc.game.over.dlog.spin=false
|
|
||||||
stdc.game.over.dlog.spin.pic=waterwheel.game.boat
|
|
||||||
stdc.game.over.dlog.spin.pic.rect=0,0,50,50
|
|
||||||
stdc.game.over.dlog.spin.pic.img.lzy=assets?game=waterwheel&assetPath=images/boat.gif
|
|
||||||
stdc.game.over.dlog.spin.spinner=0,0,0,0
|
|
||||||
stdc.game.over.dlog.spin.spinner.rect=0,0,50,50
|
|
||||||
stdc.game.over.dlog.spin.spinner.pause=0
|
|
||||||
stdc.game.over.dlog.spin.txt=
|
|
||||||
stdc.game.over.dlog.threshold=0
|
|
||||||
stdc.game.over.dlog.titl=0,0,0,0
|
|
||||||
stdc.game.over.dlog.titl.txt=
|
|
||||||
stdc.game.over.dlog.totl=0,0,0,0
|
|
||||||
stdc.game.over.dlog.totl.txt=
|
|
||||||
stdc.game.over.dlog.xprt=0,0,0,0
|
|
||||||
stdc.game.over.dlog.zero=0,0,0,0
|
|
||||||
stdc.game.over.dlog.zero.txt=
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# CONTROL PANEL (stdc.*) -- feature flags and layout
|
|
||||||
# ============================================================
|
|
||||||
# NOTE: stdc.hasPrivateChat is TRUE (flipped from the original
|
|
||||||
# false) -- required for the chat.has.tabs system to actually
|
|
||||||
# build tab components at all.
|
|
||||||
stdc.hasAvatars=false
|
|
||||||
stdc.hasCashIn=false
|
|
||||||
stdc.hasChatAbuseReporting=false
|
|
||||||
stdc.hasEmoticons=false
|
|
||||||
stdc.hasFriendsList=false
|
|
||||||
stdc.hasGuestPass=false
|
|
||||||
stdc.hasJackpots=false
|
|
||||||
stdc.hasPlayerBooting=false
|
|
||||||
stdc.hasPrivateChat=true
|
|
||||||
stdc.hasPrizes=false
|
|
||||||
stdc.hasTokens=false
|
|
||||||
stdc.avatar.enabled=false
|
|
||||||
stdc.jfsb=false
|
|
||||||
stdc.paus=false
|
|
||||||
stdc.ratio.auto=false
|
|
||||||
stdc.ratio.auto.over=0
|
|
||||||
stdc.dlog=false
|
|
||||||
|
|
||||||
stdc.cash=0,0,0,0
|
|
||||||
stdc.cash.alt=0,0,0,0
|
|
||||||
stdc.cash.alt.sub=0,0,0,0
|
|
||||||
# stdc.strp/stdc.bg are cache-key image lookups (this.j(...)),
|
|
||||||
# NOT rect strings -- point them at an already-cached image key,
|
|
||||||
# and use .img.lzy for the actual real-file mapping.
|
|
||||||
stdc.strp=waterwheel.game.boat
|
|
||||||
stdc.strp.img.lzy=assets?game=waterwheel&assetPath=images/interface.gif
|
|
||||||
stdc.bg.img.lzy=assets?game=waterwheel&assetPath=images/boat.gif
|
|
||||||
stdc.bg.sngl=0,0,0,0
|
|
||||||
stdc.bg.sngl.rect=564,0,210,506
|
|
||||||
# Positions the WHOLE chat/control panel container (q.N) --
|
|
||||||
# this is the key that actually got the sidebar showing at all.
|
|
||||||
stdc.bg.rect=564,0,210,506
|
|
||||||
stdc.jpot=0,0,0,0
|
|
||||||
stdc.dblj=0,0,0,0
|
|
||||||
stdc.dblj.sub=0,0,0,0
|
|
||||||
stdc.tokn=0,0,0,0
|
|
||||||
stdc.tokn.alt=0,0,0,0
|
|
||||||
stdc.tokn.alt.sub=0,0,0,0
|
|
||||||
stdc.tokn.frame=0,0,0,0
|
|
||||||
stdc.tokn.frame.sub=0,0,0,0
|
|
||||||
stdc.tokn.lbl=0,0,0,0
|
|
||||||
stdc.tokn.lbl.sub=0,0,0,0
|
|
||||||
stdc.tokn.alignment=left
|
|
||||||
stdc.skil=0,0,0,0
|
|
||||||
stdc.skil.def=0
|
|
||||||
stdc.skil.lvls=1
|
|
||||||
stdc.skil.lbl=0,0,0,0
|
|
||||||
stdc.skil.lbl.sub=0,0,0,0
|
|
||||||
stdc.ngam=0,0,0,0
|
|
||||||
stdc.rule=0,0,0,0
|
|
||||||
stdc.decr=0
|
|
||||||
stdc.incr=0
|
|
||||||
stdc.snds=false
|
|
||||||
|
|
||||||
stdc.paus.dlog.resume=
|
|
||||||
stdc.paus.dlog.text=
|
|
||||||
stdc.paus.dlog.xprt=0,0,0,0
|
|
||||||
stdc.jfsd=false
|
|
||||||
stdc.jfsd.instr=
|
|
||||||
stdc.jfsd.nojava=
|
|
||||||
stdc.jfsd.strp=waterwheel.game.boat
|
|
||||||
stdc.jfsd.strp.img.lzy=assets?game=waterwheel&assetPath=images/boat.gif
|
|
||||||
stdc.jfsd.upsell=0,0,0,0
|
|
||||||
stdc.avatar.controllers=
|
|
||||||
stdc.avatar.default.controller=
|
|
||||||
# NOTE: stdc.cusb.0 intentionally NOT set -- setting it to
|
|
||||||
# "false" broke click-through on the whole game board (the
|
|
||||||
# enable/disable loop in ControlPanel.e() NPEs on a null button
|
|
||||||
# slot). Leaving it undefined keeps the custom-button array
|
|
||||||
# empty, which is what we actually want.
|
|
||||||
|
|
||||||
ui.jpot.dig.rect=0,0,50,20
|
|
||||||
ui.jpot.dec=0
|
|
||||||
ui.jpot.dec.count=0
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# CHAT PANEL (chat.*, avat.*, ui.bg, ui.pvtc.*)
|
|
||||||
# ============================================================
|
|
||||||
avat.rmtpi=0
|
|
||||||
avat.throt=false
|
|
||||||
avat.dlay=0
|
|
||||||
chat.avat.fps=10
|
|
||||||
chat.avat.viewid=0
|
|
||||||
chat.avat.dlay=0
|
|
||||||
# NOTE: chat.has.tabs is TRUE (flipped from the original false)
|
|
||||||
chat.has.tabs=true
|
|
||||||
chat.pre=false
|
|
||||||
chat.frnd=false
|
|
||||||
chat.data.key=
|
|
||||||
chat.emot.num=0
|
|
||||||
chat.emot.mepl=0
|
|
||||||
chat.emot.img.lzy=assets?game=waterwheel&assetPath=images/chat/emoticons.gif
|
|
||||||
hasRatings=false
|
|
||||||
ui.pvtc.away.notify=false
|
|
||||||
ui.bg=255,140,0
|
|
||||||
chat.bg=255,140,0
|
|
||||||
ui.bg.rect=0,0,564,506
|
|
||||||
|
|
||||||
chat.view.max.lines=100
|
|
||||||
chat.font=SansSerif,0,12
|
|
||||||
chat.lg.font=SansSerif,0,14
|
|
||||||
|
|
||||||
chat.icon.badge.rect=0,0,16,16
|
|
||||||
chat.icon.mute.rect=0,0,16,16
|
|
||||||
chat.icon.watch.rect=0,0,16,16
|
|
||||||
chat.icon.flag.rect=0,0,16,16
|
|
||||||
chat.icon.sm.rect=0,0,16,16
|
|
||||||
chat.icon.info.rect=0,0,16,16
|
|
||||||
chat.icon.friend.rect=0,0,16,16
|
|
||||||
chat.icon.rank.rect=0,0,16,16
|
|
||||||
|
|
||||||
chat.splt.top=0
|
|
||||||
chat.splt.def=0
|
|
||||||
chat.splt.bot=0
|
|
||||||
chat.splt.sldr.h=0
|
|
||||||
chat.splt.rect=0,28,210,150
|
|
||||||
chat.splt.sldr.up.rect=0,0,0,0
|
|
||||||
chat.splt.sldr.dn.rect=0,0,0,0
|
|
||||||
|
|
||||||
chat.tab.guest.norm.rect=0,0,0,0
|
|
||||||
chat.tab.guest.pres.rect=0,0,0,0
|
|
||||||
chat.tab.guest.over.rect=0,0,0,0
|
|
||||||
# --- real, measured coordinates from assets?game=waterwheel&assetPath=images/chat/tab-strip.gif,
|
|
||||||
# a 1217x22 sprite sheet. Positions (start/end x) are directly
|
|
||||||
# measured from the actual image; which color-state maps to
|
|
||||||
# which semantic name (norm/free/indi/pres) is a best-effort
|
|
||||||
# guess by typical UI convention -- verify visually and adjust.
|
|
||||||
chat.tab.main.norm.rect=0,0,79,20
|
|
||||||
chat.tab.main.free.rect=90,0,78,20
|
|
||||||
chat.tab.main.indi.rect=179,0,78,20
|
|
||||||
chat.tab.main.pres.rect=258,0,104,20
|
|
||||||
chat.tab.main.rect=0,0,105,28
|
|
||||||
chat.tab.pvtc.norm.rect=362,0,73,20
|
|
||||||
chat.tab.pvtc.free.rect=445,0,79,20
|
|
||||||
chat.tab.pvtc.indi.rect=534,0,79,20
|
|
||||||
chat.tab.pvtc.disa.rect=623,0,79,20
|
|
||||||
chat.tab.pvtc.pres.rect=712,0,88,20
|
|
||||||
chat.tab.pvtc.rect=105,0,105,28
|
|
||||||
|
|
||||||
chat.button.main.rect=0,0,0,0
|
|
||||||
chat.button.topleft.rect=0,0,0,0
|
|
||||||
chat.button.bottomright.rect=0,0,0,0
|
|
||||||
chat.button.bg.rect=0,0,0,0
|
|
||||||
chat.hiddenpicture.rect=0,0,0,0
|
|
||||||
chat.sele.who.rect=0,0,0,0
|
|
||||||
chat.sele.avat.rect=0,0,0,0
|
|
||||||
chat.help.rect=0,0,0,0
|
|
||||||
chat.close.rect=0,0,0,0
|
|
||||||
chat.field.rect=0,470,160,30
|
|
||||||
chat.annc.rect=0,0,0,0
|
|
||||||
chat.friends.announce.rect=0,0,0,0
|
|
||||||
chat.echo.rect=0,0,0,0
|
|
||||||
chat.link.rect=0,0,0,0
|
|
||||||
chat.view.premium.bg.rect=0,0,0,0
|
|
||||||
chat.view.rect=0,178,210,260
|
|
||||||
chat.nput.sele.rect=0,0,0,0
|
|
||||||
chat.nput.rect=0,0,0,0
|
|
||||||
chat.send.rect=160,470,50,30
|
|
||||||
# real measured coordinates for the two "Sign up now to
|
|
||||||
# chat!" button states, far right of tab-strip.gif -- chat.send
|
|
||||||
# had no dedicated sub-region before, so it was very likely
|
|
||||||
# drawing the ENTIRE unclipped sprite sheet as its own button
|
|
||||||
# image, which is what was actually showing up at the bottom
|
|
||||||
# of the chat panel this whole time (not misplaced tabs).
|
|
||||||
chat.send.norm.rect=519,0,44,20
|
|
||||||
chat.send.pres.rect=564,0,44,20
|
|
||||||
chat.emot.btn.rect=0,0,0,0
|
|
||||||
chat.opt.rect=0,0,0,0
|
|
||||||
|
|
||||||
# Image cache keys for the chat/badge image batch (all
|
|
||||||
# discovered via q.java's this.j(...) calls right before the
|
|
||||||
# chat.l constructor runs)
|
|
||||||
chat.icon.img.lzy=assets?game=waterwheel&assetPath=images/chat/icons-gf2.gif
|
|
||||||
chat.hidden.img.lzy=assets?game=waterwheel&assetPath=images/chat/hiddenChat.gif
|
|
||||||
# This is the tabs' REAL source image (com.pogo.game.client2.q's
|
|
||||||
# "image2 = this.j(\"chat.strp\")", feeding chat.l's "this.bw" field
|
|
||||||
# used by both chat.tab.main and chat.tab.pvtc). Distinct from
|
|
||||||
# chat.btn.strp (used only by chat.send). This line was set
|
|
||||||
# correctly early on but got lost during a later config
|
|
||||||
# consolidation -- its absence is why every tab sub-image's own
|
|
||||||
# source image ended up genuinely null, despite perfectly correct
|
|
||||||
# bounds/visibility/positioning at every other layer.
|
|
||||||
chat.strp.img.lzy=assets?game=waterwheel&assetPath=images/chat/tab-strip.gif
|
|
||||||
chat.badgeg.img.lzy=assets?game=waterwheel&assetPath=images/badges/medals.gif
|
|
||||||
chat.avatarmg.img.lzy=assets?game=waterwheel&assetPath=images/badges/avatarminighost.gif
|
|
||||||
chat.gradient.main.img.lzy=assets?game=waterwheel&assetPath=images/chat/background-fade.gif
|
|
||||||
chat.gradient.pvt.img.lzy=assets?game=waterwheel&assetPath=images/chat/background-fade-pvt.gif
|
|
||||||
chat.welc.img.lzy=assets?game=waterwheel&assetPath=images/chat/welcome.jpg
|
|
||||||
chat.btn.strp.img.lzy=assets?game=waterwheel&assetPath=images/chat/newstrip_en.gif
|
|
||||||
chat.splt.sldr.img.lzy=assets?game=waterwheel&assetPath=images/chat/slider-bar-grip.gif
|
|
||||||
chat.splt.sldr.grip.img.lzy=assets?game=waterwheel&assetPath=images/chat/slider-bar-grip.gif
|
|
||||||
chat.btn.feld.img.lzy=assets?game=waterwheel&assetPath=images/chat/onepix_background_20h.gif
|
|
||||||
chat.who.premium.bg.img.lzy=assets?game=waterwheel&assetPath=images/chat/background-fade.gif
|
|
||||||
chat.who.premium.over.bg.img.lzy=assets?game=waterwheel&assetPath=images/chat/background-fade.gif
|
|
||||||
chat.wmrk.img.lzy=assets?game=waterwheel&assetPath=images/chat/onepix_background_20h.gif
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# BADGE SYSTEM
|
|
||||||
# ============================================================
|
|
||||||
badge.anim.time=1000
|
|
||||||
badge.storage.size=10
|
|
||||||
badge.icon.root=assets?game=waterwheel&assetPath=images/badges
|
|
||||||
badge.icon.ext=.gif
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# SINGLE-APPLET MODE -- switched from multi-applet (separate
|
|
||||||
# ShellApplet "game"/"chat" tags) after hitting an intermittent
|
|
||||||
# timing race in W("chat")'s cross-applet registry coordination
|
|
||||||
# (worked once, then failed to reproduce across several reloads
|
|
||||||
# with identical code/config). isSingleApplet=true makes W()
|
|
||||||
# short-circuit immediately with no cross-applet/cross-window
|
|
||||||
# dependency at all -- game and chat share one applet, one
|
|
||||||
# window, one straightforward init sequence.
|
|
||||||
# ============================================================
|
|
||||||
isSingleApplet=true
|
|
||||||
|
|
||||||
# ============================================================
|
|
||||||
# 2019 build (PPS-2019 / com.pogo.game.client2.chat.s) -- new,
|
|
||||||
# richer chat shell keys. All int-parsed via com.pogo.util.thin.g
|
|
||||||
# (extended by com.pogo.ui2.awt.ac), which throws immediately if
|
|
||||||
# any of these are missing -- these are first-pass placeholder
|
|
||||||
# values based on key names and the old shell's rough layout,
|
|
||||||
# NOT verified against real Pogo assets. Expect to tune once the
|
|
||||||
# panel actually renders.
|
|
||||||
# ============================================================
|
|
||||||
chat.pna.historyButton.height=20
|
|
||||||
chat.splt.top=28
|
|
||||||
chat.splt.def=150
|
|
||||||
chat.splt.bot=400
|
|
||||||
chat.avat.dlay=100
|
|
||||||
chat.field.hgap=2
|
|
||||||
chat.field.vgap=2
|
|
||||||
chat.nput.row.h=20
|
|
||||||
chat.splt.sldr.h=8
|
|
||||||
chat.splt.bottom.top=28
|
|
||||||
chat.splt.bottom.def=150
|
|
||||||
chat.splt.bottom.bot=400
|
|
||||||
chat.who.rate.w=40
|
|
||||||
chat.who.data.w=100
|
|
||||||
chat.boot.priv=0
|
|
||||||
chat.rect=0,0,210,506
|
|
||||||
chat.gift.ignoreSplt=false
|
|
||||||
chat.hide.guest.profile=false
|
|
||||||
chat.who.header.hide=false
|
|
||||||
stdc.hasStore=false
|
|
||||||
stdc.hasStoreBadge=false
|
|
||||||
ui.localized.num.format=false
|
|
||||||
chat.gift.button.num.max=10
|
|
||||||
chat.pna.historyButton.label.rect=0,0,105,20
|
|
||||||
# chat.t's private button-builder: builds a 3-segment stretchy
|
|
||||||
# button (left-cap "img" / right-cap "end" / middle-stretch
|
|
||||||
# "render") for two variants -- prefixed "grey." and unprefixed.
|
|
||||||
# Found via direct bytecode disassembly (chat.t is a dual-purpose
|
|
||||||
# splitter-slider/gift-history-button widget not present in the
|
|
||||||
# decompiled source we had). Placeholder rects, likely need visual
|
|
||||||
# tuning once rendered.
|
|
||||||
chat.gift.button.bg.grey.img.rect=0,0,10,20
|
|
||||||
chat.gift.button.bg.grey.end.rect=0,0,10,20
|
|
||||||
chat.gift.button.bg.grey.render.rect=0,0,50,20
|
|
||||||
chat.gift.button.bg.img.rect=0,0,10,20
|
|
||||||
chat.gift.button.bg.end.rect=0,0,10,20
|
|
||||||
chat.gift.button.bg.render.rect=0,0,50,20
|
|
||||||
# Point-typed (ac.d) positions for the gift-count digit glyphs on
|
|
||||||
# the same button, referenced from chat.t's a(I)V -- called
|
|
||||||
# conditionally right after setBounds() completes.
|
|
||||||
chat.gift.button.num.firstDigit.pt=0,0
|
|
||||||
chat.gift.button.num.secondDigit.pt=10,0
|
|
||||||
chat.gift.button.num.threeOrMoreDigit.pt=20,0
|
|
||||||
@ -1,802 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
|
||||||
<script view='564,506' debug='false' test='xxx'>
|
|
||||||
|
|
||||||
<!-- image processing -->
|
|
||||||
|
|
||||||
<sprite>
|
|
||||||
<anim.Cutter image='boat_1x9' zeros='2' alpha='true' flush='false'/>
|
|
||||||
<anim.util.Image source='boat' filter='hflip' store='boatH'/>
|
|
||||||
<anim.Cutter image='boatH_1x9' base='boat' zeros='2' min='8' alpha='true'/>
|
|
||||||
<anim.Cutter image='anchor_1x3' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='bgparts_2x11.jpg' zeros='2'/>
|
|
||||||
<anim.Cutter image='blueglows_1x10' base='blue' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='bottomglows_4x3.jpg' base='light' zeros='2'/>
|
|
||||||
<anim.Cutter image='button_undo_1x4.jpg' min='0' zeros='1'/>
|
|
||||||
<anim.Cutter image='button_extra_1x3.jpg' base='button' names='undolast,newgame,cancel' zeros='1'/>
|
|
||||||
<anim.Cutter image='buttons' names='newgame2,newgameoff,help,ok,resume,again,check0,check1,close' list='0,0,95,26 0,27,95,26 0,54,95,26 254,86,35,30 81,86,80,30 290,86,80,30,368,58,28,27,408,58,28,27,270,35,28,27' flush='false'/>
|
|
||||||
<anim.Cutter image='buttons' base='menupieces' list='276,65,20,20 234,65,20,20 297,65,20,20 192,65,20,20 203,0,20,20 213,65,20,20 339,65,20,20 255,65,20,20 318,65,20,20'/>
|
|
||||||
<anim.Cutter image='cakeglows_1x6.jpg' base='cakeg' min='0' zeros='1'/>
|
|
||||||
<anim.Cutter image='cameraflash_1x4' base='flash' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='card_blanks_1x6' base='blank' min='0' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='card_blanksfade_1x6' base='fadeblank' min='0' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='cardflip_1x4' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='characters_2x6' base='char' min='0' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='charactersfade_2x6' base='fadechar' min='0' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='characters2_2x6' base='charX' min='0' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='characters2fade_2x6' base='fadecharX' min='0' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='docks_1x5' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='floaty_1x2' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='greenglow_1x4' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='hands_1x2' base='hands' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='heartglows_1x10' base='hearts' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='hearts_1x6' base='heart' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='heartfrag_1x3' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='hrings_1x4' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='iris_1x6' base='iris' min='0' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='kingflash_1x4' base='kflash' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='lid_1x5' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='metacardbutton_1x2' base='mbutton' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='metacardflip_2x3' zeros='1' alpha='true'/>
|
|
||||||
<anim.Cutter image='metaimgs_2x10' base='metaImg' min='0' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='numbers_1x12' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='numbersfaded_1x12' base='fadenumbers' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='particles_2x6' base='particle' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='particles2_2x6' base='particleB' zeros='2' alpha='true'/>
|
|
||||||
<anim.Cutter image='preservers_1x3' base='preserver' zeros='1' alpha='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<!-- prototypes -->
|
|
||||||
|
|
||||||
<sprite proto='tip1Popup' x='264' y='100'>
|
|
||||||
<anim.Block wait='1'/>
|
|
||||||
<anim.Sound play='sounds/LB_CardFlip'/>
|
|
||||||
<anim.Clone proto='tip1Box'/>
|
|
||||||
<anim.Clone proto='tip1Area'/>
|
|
||||||
<anim.Clone proto='tip1Txt'/>
|
|
||||||
<anim.Clone proto='tip1aTxt'/>
|
|
||||||
<anim.Clone proto='tip1Img'/>
|
|
||||||
<anim.Clone proto='tip1Cls'/>
|
|
||||||
<anim.Clone proto='tip1Chk'/>
|
|
||||||
<anim.Clone proto='tip1ChkTxt'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1Box' name='tip1Box' x='259' y='253' hidden='true'>
|
|
||||||
<anim.wtrw.Popup w='360' h='180' base='menupieces'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1Area' w='360' h='180' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip1Box' dy='0' dx='0' hidden='notrack'/>
|
|
||||||
<anim.util.Clicker name='tipclick' target='bg.rules' msg='cmd=tipclick' done='nodie' hidden='ignore'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1Txt' text=' ' color='000000' size='16' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip1Box' dy='-69' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip1.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1aTxt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip1Box' dy='-47' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip1a.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1Img' name='tip1Img' image='tip1' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip1Box' dy='12' dx='0'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1Cls' image='close' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip1Box' dy='-68' dx='150'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1Chk' name='tip1Chk' image='check0' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip1Box' dy='60' dx='-90'/>
|
|
||||||
<anim.util.Clicker name='tipcheck' target='bg.rules' msg='cmd=tipcheck' done='nodie'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip1ChkTxt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true' align='left'>
|
|
||||||
<anim.Slave name='slave' target='tip1Box' dy='60' dx='-76'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip.check.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2Popup' x='264' y='420'>
|
|
||||||
<anim.Block wait='1'/>
|
|
||||||
<anim.Sound play='sounds/LB_CardFlip'/>
|
|
||||||
<anim.Clone proto='tip2Box'/>
|
|
||||||
<anim.Clone proto='tip2Area'/>
|
|
||||||
<anim.Clone proto='tip2Txt'/>
|
|
||||||
<anim.Clone proto='tip2aTxt'/>
|
|
||||||
<anim.Clone proto='tip2Cls'/>
|
|
||||||
<anim.Clone proto='tip2Chk'/>
|
|
||||||
<anim.Clone proto='tip2ChkTxt'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2Box' name='tip2Box' x='259' y='253' hidden='true'>
|
|
||||||
<anim.wtrw.Popup w='360' h='160' base='menupieces'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2Area' w='360' h='160' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip2Box' dy='0' dx='0' hidden='notrack'/>
|
|
||||||
<anim.util.Clicker name='tipclick' target='bg.rules' msg='cmd=tipclick' done='nodie' hidden='ignore'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2Txt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip2Box' dy='-30' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip2.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2aTxt' text=' ' color='996633' size='12' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip2Box' dy='8' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip2a.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2Cls' image='close' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip2Box' dy='-54' dx='154'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2Chk' name='tip2Chk' image='check0' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip2Box' dy='50' dx='-90'/>
|
|
||||||
<anim.util.Clicker name='tipcheck' target='bg.rules' msg='cmd=tipcheck' done='nodie'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip2ChkTxt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true' align='left'>
|
|
||||||
<anim.Slave name='slave' target='tip2Box' dy='50' dx='-76'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip.check.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip3Popup' x='264' y='420'>
|
|
||||||
<anim.Block wait='1'/>
|
|
||||||
<anim.Sound play='sounds/LB_CardFlip'/>
|
|
||||||
<anim.Clone proto='tip3Box'/>
|
|
||||||
<anim.Clone proto='tip3Area'/>
|
|
||||||
<anim.Clone proto='tip3Txt'/>
|
|
||||||
<anim.Clone proto='tip3Cls'/>
|
|
||||||
<anim.Clone proto='tip3Chk'/>
|
|
||||||
<anim.Clone proto='tip3ChkTxt'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip3Box' name='tip3Box' x='259' y='253' hidden='true'>
|
|
||||||
<anim.wtrw.Popup w='360' h='160' base='menupieces'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip3Area' w='360' h='160' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip3Box' dy='0' dx='0' hidden='notrack'/>
|
|
||||||
<anim.util.Clicker name='tipclick' target='bg.rules' msg='cmd=tipclick' done='nodie' hidden='ignore'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip3Txt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip3Box' dy='-34' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip3.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip3Cls' image='close' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip3Box' dy='-54' dx='154'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip3Chk' name='tip3Chk' image='check0' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip3Box' dy='50' dx='-90'/>
|
|
||||||
<anim.util.Clicker name='tipcheck' target='bg.rules' msg='cmd=tipcheck' done='nodie'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip3ChkTxt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true' align='left'>
|
|
||||||
<anim.Slave name='slave' target='tip3Box' dy='50' dx='-76'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip.check.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4Popup' x='264' y='CTR'>
|
|
||||||
<anim.Block wait='1'/>
|
|
||||||
<anim.Sound play='sounds/LB_CardFlip'/>
|
|
||||||
<anim.Clone proto='tip4Box'/>
|
|
||||||
<anim.Clone proto='tip4Area'/>
|
|
||||||
<anim.Clone proto='tip4Txt'/>
|
|
||||||
<anim.Clone proto='tip4aTxt'/>
|
|
||||||
<anim.Clone proto='tip4Cls'/>
|
|
||||||
<anim.Clone proto='tip4Chk'/>
|
|
||||||
<anim.Clone proto='tip4ChkTxt'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4Box' name='tip4Box' x='259' y='253' hidden='true'>
|
|
||||||
<anim.wtrw.Popup w='380' h='200' base='menupieces'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4Area' w='380' h='200' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip4Box' dy='0' dx='0' hidden='notrack'/>
|
|
||||||
<anim.util.Clicker name='tipclick' target='bg.rules' msg='cmd=tipclick' done='nodie' hidden='ignore'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4Txt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip4Box' dy='-50' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip4.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4aTxt' text=' ' color='996633' size='12' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip4Box' dy='19' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip4a.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4Cls' image='close' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip4Box' dy='-74' dx='164'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4Chk' name='tip4Chk' image='check0' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='tip4Box' dy='60' dx='-90'/>
|
|
||||||
<anim.util.Clicker name='tipcheck' target='bg.rules' msg='cmd=tipcheck' done='nodie'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='tip4ChkTxt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true' align='left'>
|
|
||||||
<anim.Slave name='slave' target='tip4Box' dy='60' dx='-76'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.tip.check.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='60' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='slowPopup' x='264' y='CTR'>
|
|
||||||
<anim.Block wait='10'/>
|
|
||||||
<anim.Sound play='sounds/LB_CardFlip'/>
|
|
||||||
<anim.Clone proto='slowBox'/>
|
|
||||||
<anim.Clone proto='slowTxt'/>
|
|
||||||
<anim.Clone proto='slowButton'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='slowBox' name='slowBox' x='259' y='CTR' hidden='true'>
|
|
||||||
<anim.wtrw.Popup w='320' h='160' base='menupieces'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='slowTxt' text=' ' color='000000' size='14' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='slowBox' dy='-50' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.slow.popup'/>
|
|
||||||
<anim.WordWrap name='wrap' max='40' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='slowButton'>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' target='metaboat.boat' msg='cmd=play' all='ok' shift='true'/>
|
|
||||||
<anim.Slave target='slowBox' dx='0' dy='45'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='boom' hidden='true'>
|
|
||||||
<anim.Block wait='10'/>
|
|
||||||
<anim.Flipbook base='particleB' zeros='2'/>
|
|
||||||
<anim.Signal min='0' max='11' delay='0' block='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='boom2' x='503' y='414' >
|
|
||||||
<anim.Block wait='15'/>
|
|
||||||
<anim.Flipbook base='particle' zeros='2'/>
|
|
||||||
<anim.Signal min='0' max='11' delay='0' block='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='boom3'>
|
|
||||||
<anim.Flipbook base='particle' zeros='2'/>
|
|
||||||
<anim.Signal min='0' max='11' delay='0' block='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='iris_anchor' proto='iris_anchor' x='CTR' y='CTR'>
|
|
||||||
<anim.Sound play='sounds/LB_Transition'/>
|
|
||||||
<anim.Flipbook base='iris' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' inc='-1' block='true' catchup='true'/>
|
|
||||||
<anim.Message name='message' target='bg.rules' msg='cmd=showmeta'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' inc='1' block='true' catchup='true'/>
|
|
||||||
<anim.Message msg='hidden=true'/>
|
|
||||||
<anim.Block name='block' wait='200'/>
|
|
||||||
<anim.Sound play='sounds/LB_Transition'/>
|
|
||||||
<anim.Destroy target='passedBox'/>
|
|
||||||
<anim.Destroy target='rankBox'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' inc='-1' block='true' catchup='true'/>
|
|
||||||
<anim.Message name='message' target='bg.rules' msg='cmd=showgame'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' inc='1' block='true' catchup='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='iris0' name='iris0' x='CTR' y='CTR'>
|
|
||||||
<anim.Sound play='sounds/LB_Transition'/>
|
|
||||||
<anim.Flipbook base='iris' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' inc='-1' block='true' catchup='true'/>
|
|
||||||
<anim.Message target='bg.rules' msg='cmd=meta'/>
|
|
||||||
<anim.Clone proto='iris1'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='iris1' name='iris1' x='CTR' y='CTR'>
|
|
||||||
<anim.Destroy target='iris0'/>
|
|
||||||
<anim.Flipbook base='iris' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' block='true' catchup='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='iris2' name='iris2' x='CTR' y='CTR'>
|
|
||||||
<anim.Sound play='sounds/LB_Transition'/>
|
|
||||||
<anim.Flipbook base='iris' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' inc='-1' block='true' catchup='true'/>
|
|
||||||
<anim.Message name='msg' target='bg.rules' msg='meta=smooth'/>
|
|
||||||
<anim.Clone proto='iris3'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='iris3' name='iris3' x='CTR' y='CTR'>
|
|
||||||
<anim.Destroy target='iris2'/>
|
|
||||||
<anim.Destroy target='passedBox'/>
|
|
||||||
<anim.Destroy target='rankBox'/>
|
|
||||||
<anim.Flipbook base='iris' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='0' block='true' catchup='true'/>
|
|
||||||
<anim.Message msg='hidden=true'/>
|
|
||||||
<anim.Message wait='20' target='bg.rules' msg='anchor=down'/>
|
|
||||||
<anim.Message wait='20' name='msg' target='bg.rules' msg='cmd=deal' block='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='heartpuff'>
|
|
||||||
<anim.Block name='block' wait='0'/>
|
|
||||||
<anim.Motion spd='100' dir='0'/>
|
|
||||||
<anim.Flipbook base='heartfrag' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='2' delay='9' block='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='passedGo' name='passedGo'>
|
|
||||||
<anim.Block name='block' wait='0'/>
|
|
||||||
<anim.Sound play='sounds/LB_HomeBase'/>
|
|
||||||
<anim.Clone proto='passedBox'/>
|
|
||||||
<anim.Clone proto='passedTxt1'/>
|
|
||||||
<anim.Clone proto='passedTxt2'/>
|
|
||||||
<anim.Destroy wait='1'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='passedBox' name='passedBox' image='rankadvance.jpg' x='503' y='260'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='passedTxt1' name='passedTxt1' text='New Rank!' color='000000' size='18' style='b' face='arial'>
|
|
||||||
<anim.Slave target='passedBox' dy='-10' dx='0'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='passedTxt2' name='passedTxt2' text='Sailboat' color='000000' size='16' style='b' face='arial'>
|
|
||||||
<anim.Slave target='passedBox' dy='30' dx='0'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='rankInfo'>
|
|
||||||
<anim.Sound name='sound' play='sounds/LB_HomeBase'/>
|
|
||||||
<anim.Clone proto='rankBox'/>
|
|
||||||
<anim.Clone proto='rankTxt1'/>
|
|
||||||
<anim.Destroy name='destroy' target='rankBox' wait='40'/>
|
|
||||||
<anim.Destroy name='destroy2' target='rankTxt1' wait='40'/>
|
|
||||||
<anim.Destroy wait='41'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='rankBox' name='rankBox' image='rankadvance.jpg' x='503' y='260'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='rankTxt1' name='rankTxt1' text='Sailboat' color='000000' size='14' style='b' face='arial'>
|
|
||||||
<anim.Slave target='rankBox' dy='-15' dx='0'/>
|
|
||||||
<anim.WordWrap name='wrap' max='15' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='resetServerButton'>
|
|
||||||
<anim.Button target='bg.rules' msg='cmd=resetserverdata' key='r'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='newButton'>
|
|
||||||
<anim.Button target='bg.rules' msg='cmd=abort' key='n'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='winButton'>
|
|
||||||
<anim.Button target='bg.rules' msg='cmd=fakewin' key='w'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='histButton'>
|
|
||||||
<anim.Button target='bg.rules' msg='cmd=showhistory' key='h'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='boatGlow'>
|
|
||||||
<anim.Block name='block' wait='0'/>
|
|
||||||
<anim.Slave target='metaboat'/>
|
|
||||||
<anim.Flipbook base='blueglow' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='3' delay='2' rev='true'/>
|
|
||||||
<anim.Destroy wait='20'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='spookyGlow'>
|
|
||||||
<anim.Block name='block' wait='0'/>
|
|
||||||
<anim.Slave target='metaboat'/>
|
|
||||||
<anim.Flipbook base='greenglow' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='3' delay='1' loop='true'/>
|
|
||||||
<anim.Destroy wait='20'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='frag2'>
|
|
||||||
<anim.Motion spd='random600_750' dir='random360' acc='-15' min = '100'/>
|
|
||||||
<anim.Motion spd='0' dir='180' acc='10'/>
|
|
||||||
<anim.Flipbook base='heartfrag' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='2' delay='1' block='true'/>
|
|
||||||
<anim.Destroy wait='random5_15'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='gameLost' name='gameLost' x='264' y='CTR'>
|
|
||||||
<anim.Block wait='15'/>
|
|
||||||
<anim.Sound play='sounds/LB_OutOfMoves'/>
|
|
||||||
<anim.Clone proto='lostBox'/>
|
|
||||||
<anim.Clone proto='lostTxt1'/>
|
|
||||||
<anim.Clone name='cloner4' proto='lostTxt2'/>
|
|
||||||
<anim.Clone name='cloner5' proto='lostTxt2a'/>
|
|
||||||
<anim.Clone name='cloner1' proto='lostButton1'/>
|
|
||||||
<anim.Clone name='cloner2' proto='lostButton3'/>
|
|
||||||
<anim.Clone name='cloner3' proto='lostButton3a'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='lostBox' name='lostBox' x='259' y='CTR' hidden='true'>
|
|
||||||
<anim.wtrw.Popup w='420' h='190' base='menupieces'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='lostTxt1' name='lostTxt1' image='headings' hidden='true'>
|
|
||||||
<anim.Slave target='lostBox' dy='-70' dx='0'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='lostTxt2' text=' ' color='000000' size='14' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='lostBox' dy='-30' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.lost.popup.1'/>
|
|
||||||
<anim.WordWrap name='wrap' max='50' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='lostTxt2a' text=' ' color='000000' size='14' style='b' face='arial' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='lostBox' dy='-30' dx='0'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.lost.popup.2'/>
|
|
||||||
<anim.WordWrap name='wrap' max='50' leading='16'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='lostButton1' x='187' y='303'>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=undolast' all='undolast' shift='true'/>
|
|
||||||
<anim.Slave target='lostBox' tracking='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='lostButton3' name='lostButton' x='335' y='303'>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=newpuzzle' all='newgame' shift='true'/>
|
|
||||||
<anim.Slave target='lostBox' tracking='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='lostButton3a' name='lostButton' x='259' y='303'>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=newpuzzle' all='newgame' shift='true'/>
|
|
||||||
<anim.Slave target='lostBox' tracking='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='gameWon' name='gameWon' x='CTR' y='CTR'>
|
|
||||||
<anim.Message wait='25' target='bg.rules' msg='anchor=up'/>
|
|
||||||
<anim.Block name='block' wait='25'/>
|
|
||||||
<anim.Message name='messge' target='bg.rules' msg='cmd=gameover'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='perfect' name='perfect' image='heart0' x='258' y='138' hidden='false'>
|
|
||||||
<anim.Sound play='sounds/LB_PerfectMatch'/>
|
|
||||||
<anim.Clone name='clone' proto='boom' insert='gamestate'/>
|
|
||||||
<anim.Flipbook base='heart' zeros='1'/>
|
|
||||||
<anim.Signal min='0' max='5' delay='1' block='true'/>
|
|
||||||
<anim.Block wait='10'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='again'>
|
|
||||||
<anim.Clone proto='dialog' insert='TOP'/>
|
|
||||||
<anim.Clone proto='prompt' insert='TOP'/>
|
|
||||||
<anim.wtrw.TextKey target='prompt.wrap' key='text.dialog.newgame'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='prompt' name='prompt' style='b' face='arial' size='15' color='000000' hidden='true'>
|
|
||||||
<anim.Slave target='popup' dx='0' dy='-41'/>
|
|
||||||
<anim.WordWrap name='wrap' max='40' leading='17'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='dialog' name='popup' x='264' y='250' hidden='true'>
|
|
||||||
<anim.wtrw.Popup w='352' h='154' base='menupieces'/>
|
|
||||||
<anim.Clone proto='popupYes' insert='TOP'/>
|
|
||||||
<anim.Clone proto='popupNo' insert='TOP'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='popupYes' name='popupYes' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='popup' dx='-60' dy='30'/>
|
|
||||||
<anim.Message target='.slave' msg='tracking=false'/>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=yes' all='newgame' shift='true'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='popupNo' name='popupNo' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='popup' dx='45' dy='30'/>
|
|
||||||
<anim.Message target='.slave' msg='tracking=false'/>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=no' all='cancel' shift='true'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<!-- initial sprites for metagame -->
|
|
||||||
|
|
||||||
<sprite name='bg2' image='bgmeta.jpg' x='0' y='0' align='corner' hidden='true'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='metaboat' image='boat02' x='80' y='140'>
|
|
||||||
<anim.Slave target='bg2' tracking='false' edge='pass'/>
|
|
||||||
<anim.wtrw.Metaboat name='boat'/>
|
|
||||||
<anim.Seeker name='seeker' edge='pass' arrive='live' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<!-- initial sprites for main game -->
|
|
||||||
|
|
||||||
<sprite name='bg' image='bg.jpg' x='CTR' y='CTR' hidden='true'>
|
|
||||||
<anim.wtrw.Rules name='rules' debug='false'/>
|
|
||||||
<anim.wtrw.Dealer name='dealer' debug='false' sat='0.9' bright='0.7'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='cardsImg' x='CTR' y='CTR' hidden='true'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='undoButton' x='135' y='72' hidden='true'>
|
|
||||||
<anim.Button name='button' target='bg.rules' msg='cmd=undo' off='button_undo0.jpg' up='button_undo1.jpg' roll='button_undo2.jpg' down='button_undo3.jpg' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='undoDoor' image='door_open.jpg' x='81' y='43' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='shadow0' image='shadow'>
|
|
||||||
<anim.Message name='message' msg='x=-999' done='sleep' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='shadow1' image='shadow'>
|
|
||||||
<anim.Message name='message' msg='x=-999' done='sleep' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='hatch0' image='hatch.jpg' x='227' y='88' hidden='true' align='corner'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='hatch1' image='hatch.jpg' x='164' y='88' hidden='true' align='corner'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='lid0' image='lid0' x='228' y='24' hidden='true' align='corner'>
|
|
||||||
<!--
|
|
||||||
<anim.Flipbook base='lid' zeros='1'/>
|
|
||||||
<anim.Signal name='signal' min='0' max='2' delay='0' enabled='false' finish='sleep'/>
|
|
||||||
-->
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=freecell0' up='lid2' roll='lid3' down='lid4' off='lid0' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='lid1' image='lid0' x='165' y='24' hidden='true' align='corner'>
|
|
||||||
<!--
|
|
||||||
<anim.Flipbook base='lid' zeros='1'/>
|
|
||||||
<anim.Signal name='signal' min='0' max='2' delay='0' enabled='false' finish='sleep'/>
|
|
||||||
-->
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=freecell1' up='lid2' roll='lid3' down='lid4' off='lid0' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='hring0' image='hrings2' x='258' y='71' hidden='true'>
|
|
||||||
<anim.Flipbook name='flipbook' base='hrings' zeros='1'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='hring1' image='hrings2' x='195' y='71' hidden='true'>
|
|
||||||
<anim.Flipbook name='flipbook' base='hrings' zeros='1'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='hring0a' image='hrings3' x='258' y='87' hidden='true'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='hring1a' image='hrings3' x='195' y='87' hidden='true'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='rings' x='317' y='63' hidden='true'>
|
|
||||||
<anim.wtrw.Rings name='rings'/>
|
|
||||||
<anim.wtrw.Lovemeter name='meter'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='ring0' image='preserver0' x='317' y='63' hidden='true'>
|
|
||||||
<anim.Flipbook name='flipbook' base='preserver' zeros='1'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='ring1' image='preserver0' x='330' y='60' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='ring2' image='preserver0' x='344' y='56' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='ring3' image='preserver0' x='357' y='53' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='ring4' image='preserver0' x='371' y='49' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='ring5' image='preserver0' x='384' y='46' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='holder' image='holder' x='360' y='57' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='palm' image='bgparts00.jpg' x='26' y='248' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='anchorChain' image='anchorchain' x='36' y='-26' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='anchorMask' image='anchoroverlay.jpg' x='23' y='0' align='corner' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='anchorMask2' image='anchormask' x='32' y='123' align='corner' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='hands' image='hands0' x='260' y='366' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='cardLayer'/>
|
|
||||||
|
|
||||||
<sprite name='wave' image='wave' x='CTR' y='476' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='tickerbg' image='tickerbg' x='260' y='498'/>
|
|
||||||
|
|
||||||
<sprite name='floaty' image='floaty1' x='204' y='434' hidden='true'>
|
|
||||||
<anim.Slave name='slave' target='none' dx='10' dy='20' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='pier' image='docks0' x='143' y='435' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='tickerMsg' text='xxx' color='ffffff' size='12' face='sanserif' x='260' y='498' alpha='true' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite image='lovemeter' x='495' y='CTR' hidden='false'/>
|
|
||||||
|
|
||||||
<sprite name='meter19' image='blue09' x='499' y='120' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter18' image='blue08' x='495' y='140' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter17' image='blue07' x='490' y='157' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter16' image='blue06' x='487' y='174' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter15' image='blue05' x='483' y='192' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter14' image='blue04' x='480' y='210' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter13' image='blue03' x='475' y='228' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter12' image='blue02' x='472' y='247' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter11' image='blue01' x='470' y='269' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter10' image='blue00' x='467' y='292' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter09' image='hearts09' x='510' y='128' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter08' image='hearts08' x='506' y='145' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter07' image='hearts07' x='502' y='162' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter06' image='hearts06' x='498' y='179' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter05' image='hearts05' x='494' y='197' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter04' image='hearts04' x='491' y='215' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter03' image='hearts03' x='487' y='235' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter02' image='hearts02' x='484' y='254' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter01' image='hearts01' x='480' y='274' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter00' image='hearts00' x='478' y='298' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='cake' image='cake' x='442' y='335' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter29' image='cakeg0' x='448' y='369' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter28' image='cakeg1' x='538' y='369' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter27' image='cakeg2' x='441' y='399' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter26' image='cakeg3' x='545' y='399' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter25' image='cakeg4' x='451' y='429' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter24' image='cakeg5' x='534' y='429' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='flash' x='455' y='380' align='corner'>
|
|
||||||
<anim.Flipbook name='flipbook' base='flash' zeros='1'/>
|
|
||||||
<anim.Signal target='.flipbook' name='signal' min='0' max='3' delay='1' enabled='false' finish='sleep'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='meter30' image='bowglow.jpg' x='475' y='341' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='score' text='000' face='helvetica' style='b' size='22' color='ffffFF' x='504' y='357' hidden='true' shadow='true'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='cakemask' image='slotoverlay.jpg' x='466' y='453' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter23' image='light10' x='536' y='470' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter22' image='light07' x='505' y='474' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter21' image='light04' x='473' y='474' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter20' image='light01' x='438' y='474' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='meter_patch' image='meter_patch.jpg' x='451' y='469' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='ranktitle' image='ranktitle.jpg' x='437' y='475' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='porthole' image='porthole' x='441' y='347' hidden='true' align='corner'>
|
|
||||||
<anim.util.Clicker target='bg.rules' msg='cmd=rankinfo' done='nodie'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='rank' image='rank1.jpg' x='454' y='362' hidden='true' align='corner'/>
|
|
||||||
|
|
||||||
<sprite name='ranktxt' text='Rubber Ducky ' x='502' y='496' color='ffffff' size='12' style='b' face='arial' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='anchor' image='anchor0' x='523' y='85' hidden='true' align='corner'>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='bg.rules' msg='cmd=anchorpress' up='anchor0' roll='anchor1' down='anchor2' off='anchor0'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='metaCard' image='metacard.jpg' x='300' y='100' hidden='true'>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='metacardflip' image='metacardflip0' hidden='true'>
|
|
||||||
<anim.util.BSeeker name='seeker' list='490,38,300,38,300,38,300,100' dur='5' arrive='live' wait='33' enabled='false'/>
|
|
||||||
<anim.Flipbook base='metacardflip' zeros='1'/>
|
|
||||||
<anim.Signal name='signal' list='0,1,2,2,2,2,2,2,3,4,5' wait='30' delay='0' enabled='false' finish='sleep' finalTarget='metaboat.boat' finalMsg='cmd=show'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='metaImg' image='metaImg00'>
|
|
||||||
<anim.Slave target='metaCard' dy='-5' dx='-50'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='metaTxt1' text=' ' color='000000' size='16' style='b' face='arial'>
|
|
||||||
<anim.Slave name='slave' target='metaCard' dx='0' dy='-65'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.meta.popup.1'/>
|
|
||||||
<anim.WordWrap name='wrap' max='50' leading='14'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='metaTxt2' text=' ' color='000000' size='12' style='b' face='arial'>
|
|
||||||
<anim.Slave name='slave' target='metaCard' dy='-25' dx='63'/>
|
|
||||||
<anim.wtrw.TextKey target='.wrap' key='text.meta.popup.2'/>
|
|
||||||
<anim.WordWrap name='wrap' max='22' leading='14'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='metaButton3'>
|
|
||||||
<anim.Button sound='sounds/LB_ButtonClick' name='button' target='game.cloner' msg='ACTIVATE' up='mbutton0' roll='mbutton1' down='mbutton1' off='mbutton1' shift='true'/>
|
|
||||||
<anim.Slave target='metaCard' dy='59' dx='0'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite proto='credit' name='credit' text='0' face='helvetica' size='28' style='b' color='ffffff' shadow='000000'>
|
|
||||||
<anim.Message name='message2' target='bg.rules' msg='score=0' block='true'/>
|
|
||||||
<anim.Block wait='10'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='game'>
|
|
||||||
<anim.Clone name='cloner' proto='iris2' wait='-1' insert='TOP' finish='live'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='cardflip' image='cardflip3' x='506' y='41' hidden='true'>
|
|
||||||
<anim.Flipbook base='cardflip' zeros='1'/>
|
|
||||||
<anim.Signal name='signal' min='0' max='3' delay='1' enabled='false' finish='sleep'/>
|
|
||||||
<anim.util.Clicker target='bg.rules' msg='cmd=cardflip' done='nodie' hidden='ignore'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite name='gamestate' text='---' face='helvetica' style='b' size='13' color='0000' x='516' y='29' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite name='gamestate2' text='---' face='helvetica' style='b' size='13' color='0000' x='516' y='44' hidden='true'/>
|
|
||||||
|
|
||||||
<sprite image='title.jpg' x='52' y='116' align='corner'>
|
|
||||||
<anim.util.Clicker target='.block' msg='ACTIVATE'/>
|
|
||||||
<anim.Block name='block' wait='100'/>
|
|
||||||
<anim.Message msg='hidden=true'/>
|
|
||||||
<anim.Message wait='10' target='bg.rules' msg='cmd=deal'/>
|
|
||||||
<anim.Message wait='30' target='bg.rules' msg='anchor=down' block='true'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<sprite>
|
|
||||||
<anim.Message target='metaboat.boat' msg='cmd=start'/>
|
|
||||||
<anim.Message target='bg.rules' msg='cmd=start'/>
|
|
||||||
<anim.Destroy/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
<sprite name='fps' text='fps' face='helvetica' size='14' color='ffffff' x='460' y='15' filled='true' alpha='true'>
|
|
||||||
<anim.util.FrameRateMonitor name='monitor' min='16' display='true' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<sprite name='fps'>
|
|
||||||
<anim.util.FrameRateMonitor name='monitor' min='16' display='false' enabled='false'/>
|
|
||||||
</sprite>
|
|
||||||
|
|
||||||
</script>
|
|
||||||
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 50 B |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 556 B |
|
Before Width: | Height: | Size: 188 B |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 105 KiB |
|
Before Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 913 B |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 130 B |
|
Before Width: | Height: | Size: 149 B |
|
Before Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 936 B |
|
Before Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 93 B |
|
Before Width: | Height: | Size: 148 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 464 B |
|
Before Width: | Height: | Size: 197 B |
|
Before Width: | Height: | Size: 765 B |
|
Before Width: | Height: | Size: 676 B |
|
Before Width: | Height: | Size: 497 B |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 467 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 950 B |