home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games for Windows 95
/
ODYSSEY.BIN
/
demos
/
locus
/
2dworld.res
next >
Wrap
Text File
|
1995-10-22
|
7MB
|
19,499 lines
PШj ; Syntax: SCREENS (list of screen Resource names .. first one is starting screen)
SCREENS (2dw_OptionsScreen, 2dw_StatsScreen, 2dw_SetupScreen, 2dw_NetScreen,
2dw_WorldScreen, 2dw_NetGameScreen, 2dw_TriadEndScreen, 2dw_InfoScreen)
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (OptionsScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
; All UI controls start with:
; ID, Left, top, right, bottom, enterEffect, exitEffect, effectInfo, 'O'paque or 'T'ransparent
; HMENU is followed by:
; 1) Title text
; 2) Title font
; 3) Number of items
; 4) Currently selected item (-1 for none)
; 5) Picture on the side
; 6) X Offset for currently selected item
; 7) Y Offset for currently selected item
; For each item:
; 1) Item text
; 2) Item font
; 3) text x center
; 4) text y center
; 5) On bitmap
; 6) Off bitmap
; 7) bitmap x
; 8) bitmap y
; General Window Args: Window type (name?), leftX, topY, rightX, bottomY, 0, 0, 8,
; transparent/opaque, Visible, Window name, parent window name.
; Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 0, 0, 8, t, TRUE,
MainWnd, NULL,
HomeBack)
; **************** The Central Buttons ****************
; "Locus ID" Plaque...Not Eough Room!!!!!
;LABEL (LIDPanel, 260, 235, 379, 266, 0, 0, 8, t, TRUE, LIDPanel, MainWnd,
; smpnl, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, PLAYER)
;TEXTBOX2 (LIDWell, 260, 267, 379, 296, 0, 0, 8, t, TRUE, LIDWell, MainWnd,
; txtwll, Gothic, .5, .5, .9, .9, .5, .5, .1, 12, crsr1, crsr2, crsr3, crsr4,
; crsr3, crsr2, crsr1, crsr5, crsr6, crsr7, crsr6, crsr5)
CLICKBUTTON4 (PlayButton, 484, 55, 609, 90, 0, 0, 8, t, TRUE, PlayButton, MainWnd,
nothing, BtnPlayL, BtnPlayD, BtnPlayDL, Gothic, , 0, 0)
CLICKBUTTON4 (PracticeButton, 484, 123, 609, 159, 0, 0, 8, t, FALSE, PracticeButton, MainWnd,
nothing, practl, practd, practdl, Gothic, , 0, 0)
CLICKBUTTON4 (CustomizeButton, 484, 189, 609, 224, 0, 0, 8, t, TRUE, CustomizeButton, MainWnd,
nothing, BtnOptionL, BtnOptionD, BtnOptionDL, Gothic, , 0, 0)
CLICKBUTTON4 (StatsButton, 484, 257, 609, 292, 0, 0, 8, t, TRUE, StatsButton, MainWnd,
nothing, BtnStatsL, BtnStatsD, BtnStatsDL, Gothic, , 0, 0)
CLICKBUTTON4 (QuitGameButton, 484, 390, 609, 425, 0, 0, 8, t, TRUE, QuitGameButton, MainWnd,
nothing, BtnQuitL, BtnQuitD, BtnQuitDL, Gothic, , 0, 0)
CLICKBUTTON4 (INFO_BUTTON, 31, 391, 156, 426, 0, 0, 8, t, TRUE, INFO_BUTTON, MainWnd,
nothing, BtnInfoL, BtnInfoD, BtnInfoDL, Gothic, , 0, 0)
; ------ Stuff for player list
; ----------------------------------------
CLICKBUTTON4 (NEW_BUTTON, 116, 152, 193, 181, 0, 0, 8, t, FALSE, NEW_BUTTON, MainWnd,
nothing, newl, newd, newdl, Gothic, , 0, 0)
CLICKBUTTON4 (DEL_BUTTON, 104, 225, 182, 253, 0, 0, 8, t, FALSE, DEL_BUTTON, MainWnd,
nothing, dell, deld, deldl, Gothic, , 0, 0)
CLICKBUTTON4 (SAVE_BUTTON, 104, 262, 182, 291, 0, 0, 8, t, FALSE, SAVE_BUTTON, MainWnd,
nothing, selctl, selctd, selctdl, Gothic, , 0, 0)
;CLICKBUTTON4 (NAME_BAR, 115, 153, 366, 180, 0, 0, 8, t, TRUE, NAME_BAR, MainWnd,
; NameBar, NameBar, NameBar, NameBar, Gothic, , 0, 0)
SMARTLIST2 (NAME_LIST, 191, 206, 352, 306, 0, 0, 8, t, FALSE, NAME_LIST, MainWnd,
nothing, NameListLit, NameListL, .9, .9, .5, .5, .1, Gothic, .5, .05, .5, TRUE,
FALSE, 0, 0)
CLICKBUTTON4 (UP_ARROW, 359, 206, 379, 255, 0, 0, 8, t, FALSE, UP_ARROW, MainWnd,
nothing, upl, upd, updl, Gothic, , 0, 0)
CLICKBUTTON4 (DOWN_ARROW, 359, 256, 379, 304, 0, 0, 8, t, FALSE, DOWN_ARROW, MainWnd,
nothing, downl, downd, downdl, Gothic, , 0, 0)
TEXTBOX2 (LIDWell, 203, 152, 364, 181, 0, 0, 8, t, FALSE,
LIDWell, MainWnd,
nothing, NameBarL, GothicWhite, .6, .5, .5, .9, .5, .5, .1, 2, crsr1, crsr2)
LABEL (DemoPlayerLabel, 203, 151, 364, 180, 0, 0, 8, t, TRUE, DemoPlayerLabel, MainWnd,
Nothing, 1, 1, .5, .5, Gothic, .5, .5, 0.0, 1, Demo Player)
; **************** The Pop-up Box ****************
BITMAPLIST (OptionsPopUpBack, 0, 0, 639, 479, 0, 0, 8, t, FALSE, OptionsPopUpBack,
MainWnd, Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, plainbx)
LABEL (OptionsPopUpLabel, 170, 190, 469, 265, 0, 0, 8, t, FALSE, OptionsPopUpLabel, MainWnd,
Nothing, 1, 1, .5, .5, Gothic, .5, 0, 0.0, 1, )
BITMAPLIST (OptionsPopUpBack, 266, 10, 372, 243, 0, 0, 8, t, FALSE, OptionsPopUpBack,
MainWnd, Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 2, plyrlbl,
dlgmlbl)
CLICKBUTTON4 (OptionsPopUpButtonOne, 192, 290, 256, 311, 0, 0, 8, t, FALSE, OptionsPopUpButtonOne, MainWnd,
ok, okl, okd, okdl, Gothic, , 0, 0)
CLICKBUTTON4 (OptionsPopUpButtonTwo, 288, 290, 352, 311, 0, 0, 8, t, FALSE, OptionsPopUpButtonTwo, MainWnd,
ok, okl, okd, okdl, Gothic, , 0, 0)
CLICKBUTTON4 (OptionsPopUpButtonThree, 384, 290, 448, 311, 0, 0, 8, t, FALSE, OptionsPopUpButtonThree,
MainWnd, cancel, cancell, canceld, canceldl, Gothic, , 0, 0)
; **************** End Pop-up Box ****************
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (NetScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (Instrument_2dworld)
; -- Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 0, 0, 8, o, TRUE,
MainWnd, NULL,
NetBackground)
; -- Join team buttons.
TOGGLE_BUTTON (JoinTeamButton, 74, 175, 135, 195, 0, 0, 8, t, TRUE,
JoinTeamButton0, MainWnd,
NetJoinButton, NetJoinButtonD, NetJoinButtonL, NetJoinButtonDL, Gothic, , , 0, 0)
TOGGLE_BUTTON (JoinTeamButton, 216, 174, 278, 194, 0, 0, 8, t, TRUE,
JoinTeamButton1, MainWnd,
NetJoinButton, NetJoinButtonD, NetJoinButtonL, NetJoinButtonDL, Gothic, , , 0, 0)
TOGGLE_BUTTON (JoinTeamButton, 356, 174, 417, 194, 0, 0, 8, t, TRUE,
JoinTeamButton2, MainWnd,
NetJoinButton, NetJoinButtonD, NetJoinButtonL, NetJoinButtonDL, Gothic, , , 0, 0)
; -- Team bitmap lists.
BITMAP (TeamList, 60, 102, 124, 166, 0, 0, 8, t, TRUE,
TeamList0, MainWnd,
nobitmapyet)
BITMAP (TeamList, 205, 102, 269, 166, 0, 0, 8, t, TRUE,
TeamList1, MainWnd,
nobitmapyet)
BITMAP (TeamList, 345, 102, 410, 166, 0, 0, 8, t, TRUE,
TeamList2, MainWnd,
nobitmapyet)
; -- The scrollers for them.
CLICKBUTTON4 (NetTeamUpArrow, 126, 102, 141, 136, 0, 0, 8, t, TRUE,
NetTeamUpArrow0, MainWnd,
NetScrollUp, NetScrollUpL, NetScrollUpD, NetScrollUpDL, Gothic, , 0, 0)
CLICKBUTTON4 (NetTeamUpArrow, 271, 102, 286, 136, 0, 0, 8, t, TRUE,
NetTeamUpArrow1, MainWnd,
NetScrollUp, NetScrollUpL, NetScrollUpD, NetScrollUpDL, Gothic, , 0, 0)
CLICKBUTTON4 (NetTeamUpArrow, 411, 102, 426, 136, 0, 0, 8, t, TRUE,
NetTeamUpArrow2, MainWnd,
NetScrollUp, NetScrollUpL, NetScrollUpD, NetScrollUpDL, Gothic, , 0, 0)
CLICKBUTTON4 (NetTeamDownArrow, 126, 134, 141, 166, 0, 0, 8, t, TRUE,
NetTeamDownArrow0, MainWnd,
NetScrollDown, NetScrollDownL, NetScrollDownD, NetScrollDownDL, Gothic, , 0, 0)
CLICKBUTTON4 (NetTeamDownArrow, 271, 134, 286, 166, 0, 0, 8, t, TRUE,
NetTeamDownArrow1, MainWnd,
NetScrollDown, NetScrollDownL, NetScrollDownD, NetScrollDownDL, Gothic, , 0, 0)
CLICKBUTTON4 (NetTeamDownArrow, 411, 134, 426, 166, 0, 0, 8, t, TRUE,
NetTeamDownArrow2, MainWnd,
NetScrollDown, NetScrollDownL, NetScrollDownD, NetScrollDownDL, Gothic, , 0, 0)
; -- Team name buttons.
LABEL (TeamName, 85, 74, 169, 98, 0, 0, 8, t, TRUE,
TeamName0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, GothicWhite, .5, .5, 1.0, 0)
LABEL (TeamName, 225, 74, 312, 98, 0, 0, 8, t, TRUE,
TeamName1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, GothicWhite, .5, .5, 1.0, 0)
LABEL (TeamName, 369, 74, 454, 98, 0, 0, 8, t, TRUE,
TeamName2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, GothicWhite, .5, .5, 1.0, 0)
; -- Lists of players on teams.
LABEL (PlayerBox, 45, 202, 163, 262, 0, 0, 8, t, TRUE,
TeamPlayers0, MainWnd,
Nothing, 1.0, 1.0, 1, 1, GothicWhite, .5, .5, 0.2, 0, Player 1, Player 2, Player 3)
LABEL (PlayerBox, 187, 202, 304, 262, 0, 0, 8, t, TRUE,
TeamPlayers1, MainWnd,
Nothing, 1.0, 1.0, 1, 1, GothicWhite, .5, .5, 0.2, 0, Player 1, Player 2, Player 3)
LABEL (PlayerBox, 328, 202, 445, 262, 0, 0, 8, t, TRUE,
TeamPlayers2, MainWnd,
Nothing, 1.0, 1.0, 1, 1, GothicWhite, .5, .5, 0.2, 0, Player 1, Player 2, Player 3)
; -- Arena list.
BITMAP (ArenaList, 47, 308, 142, 373, 0, 0, 8, t, TRUE,
ArenaList, MainWnd,
nobitmapyet)
CLICKBUTTON4 (NetArenaScroll, 144, 308, 160, 340, 0, 0, 8, t, TRUE,
NetArenaArrow_0, MainWnd,
NetScrollUp, NetScrollUpL, NetScrollUpD, NetScrollUpDL, Gothic, , 0, 0)
CLICKBUTTON4 (NetArenaScroll, 144, 340, 160, 372, 0, 0, 8, t, TRUE,
NetArenaArrow_1, MainWnd,
NetScrollDown, NetScrollDownL, NetScrollDownD, NetScrollDownDL, Gothic, , 0, 0)
; -- Goal limit box.
LABEL (GoalLimitBox, 362, 306, 425, 329, 0, 0, 8, t, TRUE,
GoalLimitBox, MainWnd,
Nothing, 1.0, 1.0, .5, .5, GothicWhite, .5, .5, 1.0, 0)
; -- Its scrollers.
TIMED_SCROLLER (GoalLimitScroller, 427, 306, 437, 317, 0, 0, 8, t, TRUE,
GoalLimitScroller_0, MainWnd,
LittleScroller, LittleScrollerLit, LittleScrollerDown, LittleScrollerLitDown,
0.4, 0.07)
TIMED_SCROLLER (GoalLimitScroller, 427, 317, 437, 329, 0, 0, 8, t, TRUE,
GoalLimitScroller_1, MainWnd,
LittleScroller, LittleScrollerLit, LittleScrollerDown, LittleScrollerLitDown,
0.4, 0.07)
; -- Time limit textbox.
LABEL (TimeLimitBox, 362, 356, 425, 379, 0, 0, 8, t, TRUE,
TimeLimitBox, MainWnd,
Nothing, 1.0, 1.0, .5, .5, GothicWhite, .5, .5, 1.0, 0)
; -- Its scrollers.
TIMED_SCROLLER (TimeLimitScroller, 427, 356, 437, 368, 0, 0, 8, t, TRUE,
TimeLimitScroller_0, MainWnd,
LittleScroller, LittleScrollerLit, LittleScrollerDown, LittleScrollerLitDown,
0.4, 0.07)
TIMED_SCROLLER (TimeLimitScroller, 427, 368, 437, 380, 0, 0, 8, t, TRUE,
TimeLimitScroller_1, MainWnd,
LittleScroller, LittleScrollerLit, LittleScrollerDown, LittleScrollerLitDown,
0.4, 0.07)
; -- Chat box.
LABEL (ChatBoxBackground, 34, 393, 455, 453, 0, 0, 8, t, TRUE,
ChatBoxBackground, MainWnd,
Nothing, 1.0, 1.0, 1, 1, GothicWhite, .5, .5, 0.2, 0)
; -- No team box.
SMARTLIST2 (NoTeamListBox, 192, 308, 309, 372, 0, 0, 8, t, TRUE,
NoTeamListBox, MainWnd,
NoBitmap, NoBitmap, NoBitmap, NoBitmap .9, .9, .5, .5, .1, Gothic, .5, .05, .5, TRUE,
FALSE, 0, 0)
CLICKBUTTON4 (NoTeamListScroll, 311, 308, 326, 340, 0, 0, 8, t, TRUE,
NoTeamListScroll_0, MainWnd,
NetScrollUp, NetScrollUpL, NetScrollUpD, NetScrollUpDL, Gothic, , 0, 0)
CLICKBUTTON4 (NoTeamListScroll, 311, 340, 326, 372, 0, 0, 8, t, TRUE,
NoTeamListScroll_1, MainWnd,
NetScrollDown, NetScrollDownL, NetScrollDownD, NetScrollDownDL, Gothic, , 0, 0)
; -- Quit button.
CLICKBUTTON4 (QuitGameButton, 484, 390, 609, 425, 0, 0, 8, t, TRUE,
QuitGameButton, MainWnd,
BtnQuit, BtnQuitL, BtnQuitD, BtnQuitDL, Gothic, , 0, 0)
; -- Stats button.
CLICKBUTTON4 (blahblahStatsButton, 484, 257, 609, 292, 0, 0, 8, t, TRUE,
StatsButton, MainWnd,
BtnStats, BtnStatsL, BtnStats, BtnStatsDL, Gothic, , 0, 0)
; -- Options button.
CLICKBUTTON4 (SoloCustomizeButton, 484, 189, 609, 224, 0, 0, 8, t, TRUE,
SoloCustomizeButton, MainWnd,
BtnOption, BtnOptionL, BtnOptionD, BtnOptionDL, Gothic, , 0, 0)
; -- Compete button.
TOGGLE_BUTTON (NetGameStartButton, 484, 55, 609, 90, 0, 0, 8, t, TRUE,
NetGameStartButton, MainWnd,
NetCompete, NetCompeteD, NetCompeteL, NetCompeteDL, Gothic, , , 0, 0)
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (StatsScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
; All UI controls start with:
; ID, Left, top, right, bottom, enterEffect, exitEffect, effectInfo, 'O'paque or 'T'ransparent
; Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 3, 0, 8, o, TRUE,
MainWnd, NULL,
StatsBackground)
; **************** The Top Buttons ****************
CLICKBUTTON4 (NonHomePlayButton, 484, 55, 609, 90, 0, 0, 8, t, TRUE, NonHomePlayButton, MainWnd,
BtnPlay, BtnPlayL, BtnPlayD, BtnPlayDL, Gothic, , 0, 0)
CLICKBUTTON4 (SoloCustomizeButton, 484, 189, 609, 224, 0, 0, 8, t, TRUE, SoloCustomizeButton, MainWnd,
nothing, BtnOptionL, BtnOptionD, BtnOptionDL, Gothic, , 0, 0)
CLICKBUTTON4 (StatsMainButton, 484, 323, 609, 358, 0, 0, 8, t, TRUE, StatsMainButton, MainWnd,
BtnHome, BtnHomeL, BtnHomeD, BtnHomeDL, Gothic, , 0, 0)
; **************** End Top Buttons ****************
;BITMAP (CareerBack, 52, 293, 411, 434, 3, 0, 8, o, TRUE,
; CareerBack, MainWnd,
; CareerBitmap)
;BITMAP (TriadBack, 52, 142, 411, 284, 3, 0, 8, o, TRUE,
; TriadBack, MainWnd,
; TriadBitmap)
;BITMAP (PlayerBoxBack, 52, 93, 413, 132, 3, 0, 8, o, TRUE,
; PlayerBoxBack, MainWnd,
; PlayerBoxBitmap)
; **************** The Player Name Info ****************
LABEL (PlayerNameWell, 138, 83, 331, 106, 0, 0, 8, t, TRUE, PlayerNameWell, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0.1, .5, 0.0, 1, )
; **************** End Player Name Info ****************
; **************** The Player Level Info ****************
;LABEL (PlayerLevelWell, 430, 140, 495, 169, 0, 0, 8, t, TRUE, PlayerLevelWell, MainWnd,
; Nothing, 1.0, 1.0, .5, .5, Gothic, 0.1, .5, 0.0, 1, )
; **************** End Player Level Info ****************
; -- The player Team well.
LABEL (PlayerTeamWell, 138, 118, 331, 140, 0, 0, 8, t, TRUE, PlayerTeamWell, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0.1, .5, 0.0, 1, )
; **************** The TAG Information ****************
BITMAPLIST (TeamOne, 347, 79, 410, 142, 0, 0, 8, t, TRUE, Team0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, cyc0000)
; **************** End TAG Information ****************
; --- Goals scored boxes.
; --------------------------
LABEL (GoalsScoredWell_0, 165, 205, 243, 227, 0, 0, 8, t, TRUE,
Goals_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (GoalsScoredWell_1, 251, 205, 330, 227, 0, 0, 8, t, TRUE,
Goals_1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (GoalsScoredWell_2, 338, 205, 416, 227, 0, 0, 8, t, TRUE,
Goals_2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Goals against.
; -------------------
LABEL (GoalsAgainstWell_0, 165, 231, 243, 253, 0, 0, 8, t, TRUE,
GoalsAllowed_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (GoalsAgainstWell_1, 251, 231, 330, 253, 0, 0, 8, t, TRUE,
GoalsAllowed_1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (GoalsAgainstWell_2, 338, 231, 416, 253, 0, 0, 8, t, TRUE,
GoalsAllowed_2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Elapsed Time.
; -------------------
LABEL (ElapsedTimeWell_0, 165, 257, 243, 279, 0, 0, 8, t, TRUE,
ElapsedTime_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (ElapsedTimeWell_1, 251, 257, 330, 279, 0, 0, 8, t, TRUE,
ElapsedTime_1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (ElapsedTimeWell_2, 338, 257, 416, 279, 0, 0, 8, t, TRUE,
ElapsedTime_2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Result.
; -------------------
LABEL (ResultWell_0, 165, 283, 243, 305, 0, 0, 8, t, TRUE,
Result_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (ResultWell_1, 251, 283, 330, 305, 0, 0, 8, t, TRUE,
Result_1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
LABEL (ResultWell_2, 338, 283, 416, 305, 0, 0, 8, t, TRUE,
Result_2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Games Won.
; -------------------
LABEL (GamesWonWell, 149, 366, 227, 388, 0, 0, 8, t, TRUE,
GamesWon, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Games Lost.
; -------------------
LABEL (GamesLostWell, 149, 392, 227, 414, 0, 0, 8, t, TRUE,
GamesLost, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Sweeps.
; -------------------
LABEL (SweepsWell, 149, 418, 227, 440, 0, 0, 8, t, TRUE,
Sweeps_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Player Goals.
; -------------------
LABEL (PlayerGoalsWell, 331, 366, 408, 388, 0, 0, 8, t, TRUE,
PlayerGoalsWell, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, N/A)
; --- Shut-outs.
; -------------------
LABEL (ShutoutWell, 331, 418, 408, 440, 0, 0, 8, t, TRUE,
ShutoutWell_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Minutes played.
; -------------------
LABEL (MinutesPlayedWell, 331, 392, 408, 414, 0, 0, 8, t, TRUE,
MinutesPlayed, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, N/A)
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (PracticeScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
; All UI controls start with:
; ID, Left, top, right, bottom, enterEffect, exitEffect, effectInfo, 'O'paque or 'T'ransparent
; Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 3, 0, 8, o, TRUE,
MainWnd, NULL,
PracticeBackground)
; **************** The Top Buttons ****************
CLICKBUTTON4 (CSTMBackButton, 484, 324, 608, 358, 0, 0, 8, t, TRUE, CSTMBackButton, MainWnd,
nothing, BtnHomeL, BtnHomeD, BtnHomeDL, Gothic, , ,0, 0)
CLICKBUTTON4 (PracPracButton, 484, 123, 609, 159, 0, 0, 8, t, TRUE, PracPracButton, MainWnd,
nothing, practl, practd, practdl, Gothic, , 0, 0)
CLICKBUTTON4 (AutoPlayButton, 484, 189, 609, 224, 0, 0, 8, t, TRUE, AutoPlayButton, MainWnd,
nothing, autol, autod, autodl, Gothic, , 0, 0)
; **************** The Team Viewers ****************
BITMAPLIST (TeamOne, 342, 97, 405, 160, 0, 0, 8, t, TRUE, Team0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, cyc0000)
BITMAPLIST (TeamTwo, 342, 180, 405, 244, 0, 0, 8, t, TRUE, Team1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 2, cyc0001)
BITMAPLIST (TeamThree, 342, 263, 405, 326, 0, 0, 8, t, TRUE, Team2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 3, cyc0002)
; **************** The Player Information ****************
; Player.
LABEL (StatsPlayerName, 134, 103, 326, 125, 0, 0, 8, t, TRUE,
StatsPlayerName, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
; Team.
LABEL (StatsTeamName, 134, 137, 325, 159, 0, 0, 8, t, TRUE,
StatsTeamName, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
; **************** Opponent #1 ****************
; Opponent 1.
LABEL (StatsOpponent1, 75, 215, 326, 237, 0, 0, 8, t, TRUE,
StatsOpponent1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
TOGGLE_BUTTON (OpponentOneToggle, 219, 188, 271, 209, 0, 0, 8, t, TRUE,
OpponentOneToggle, MainWnd,
nothing, ond, onl, ondl, Gothic, , , 0, 0)
; **************** Opponent #2 ****************
; Opponent 2.
LABEL (StatsOpponent2, 75, 298, 326, 320, 0, 0, 8, t, TRUE,
StatsOpponent2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
TOGGLE_BUTTON (OpponentTwoToggle, 219, 271, 271, 292, 0, 0, 8, t, TRUE,
OpponentTwoToggle, MainWnd,
nothing, ond, onl, ondl, Gothic, , , 0, 0)
; **************** Arena Viewer ****************
CLICKBUTTON4 (ArenaUp, 286, 368, 301, 400, 0, 0, 8, t, TRUE, ArenaUp, MainWnd,
nothing, scrupl, scrupd, scrupdl, Gothic, , 0, 0)
CLICKBUTTON4 (ArenaDn, 286, 400, 301, 432, 0, 0, 8, t, TRUE, ArenaDn, MainWnd,
nothing, scrdnl, scrdnd, scrdndl, Gothic, , 0, 0)
BITMAPLIST (PracticeArena, 189, 368, 283, 431, 0, 0, 8, t, TRUE, PracticeArena, MainWnd,
nogdgt, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 3, 1,
HyperbolaArena, SphereArena, CapsuleArena)
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (ExpertScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
; All UI controls start with:
; ID, Left, top, right, bottom, enterEffect, exitEffect, effectInfo, 'O'paque or 'T'ransparent
; Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 3, 0, 8, o, TRUE,
MainWnd, NULL,
ExpertBackground)
; **************** The Top Buttons ****************
CLICKBUTTON4 (BeginButton, 484, 55, 609, 90, 0, 0, 8, t, TRUE, BeginButton, MainWnd,
nothing, cmpetel, cmpeted, cmpetedl, Gothic, , 0, 0)
CLICKBUTTON4 (StatsMainButton, 484, 323, 610, 360, 0, 0, 8, t, TRUE, StatsMainButton, MainWnd,
nothing, BtnHomeL, BtnHomeD, BtnHomeDL, Gothic, , 0, 0)
CLICKBUTTON4 (SoloCustomizeButton, 484, 188, 609, 223, 0, 0, 8, t, TRUE, SoloCustomizeButton, MainWnd,
nothing, BtnOptionL, BtnOptionD, BtnOptionDL, Gothic, , 0, 0)
CLICKBUTTON4 (ExpStatsButton, 484, 256, 609, 291, 0, 0, 8, t, TRUE, ExpStatsButton, MainWnd,
nothing, BtnStatsL, BtnStatsD, BtnStatsDL, Gothic, , 0, 0)
; **************** The Team Viewers ****************
BITMAPLIST (TeamOne, 325, 97, 388, 160, 0, 0, 8, t, TRUE, Team0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, cyc0000)
CLICKBUTTON4 (TeamUpOne, 391, 96, 406, 129, 0, 0, 8, t, TRUE, TeamUpOne, MainWnd,
nothing, scrupl, scrupd, scrupdl, Gothic, , 0, 0)
CLICKBUTTON4 (TeamDnOne, 391, 128, 406, 159, 0, 0, 8, t, TRUE, TeamDnOne, MainWnd,
nothing, scrdnl, scrdnd, scrdndl, Gothic, , 0, 0)
BITMAPLIST (TeamTwo, 325, 180, 388, 244, 0, 0, 8, t, TRUE, Team1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 2, cyc0001)
CLICKBUTTON4 (TeamUpTwo, 391, 180, 406, 213, 0, 0, 8, t, TRUE, TeamUpTwo, MainWnd,
nothing, scrupl, scrupd, scrupdl, Gothic, , 0, 0)
CLICKBUTTON4 (TeamDnTwo, 391, 212, 406, 243, 0, 0, 8, t, TRUE, TeamDnTwo, MainWnd,
nothing, scrdnl, scrdnd, scrdndl, Gothic, , 0, 0)
BITMAPLIST (TeamThree, 325, 262, 388, 325, 0, 0, 8, t, TRUE, Team2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 3, cyc0002)
CLICKBUTTON4 (TeamUpThree, 391, 263, 406, 296, 0, 0, 8, t, TRUE, TeamUpThree, MainWnd,
nothing, scrupl, scrupd, scrupdl, Gothic, , 0, 0)
CLICKBUTTON4 (TeamDnThree, 391, 295, 406, 326, 0, 0, 8, t, TRUE, TeamDnThree, MainWnd,
nothing, scrdnl, scrdnd, scrdndl, Gothic, , 0, 0)
; **************** The Player Information ****************
; Player.
LABEL (StatsPlayerName, 116, 103, 308, 125, 0, 0, 8, t, TRUE,
StatsPlayerName, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
; Team.
LABEL (StatsTeamName, 116, 137, 308, 159, 0, 0, 8, t, TRUE,
StatsTeamName, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
; **************** Opponent #1 ****************
; Opponent 1.
LABEL (StatsOpponent1, 57, 215, 308, 237, 0, 0, 8, t, TRUE,
StatsOpponent1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
TOGGLE_BUTTON (OpponentOneToggle, 202, 188, 254, 209, 0, 0, 8, t, TRUE,
OpponentOneToggle, MainWnd,
nothing, ond, onl, ondl, Gothic, , , 0, 0)
; **************** Opponent #2 ****************
; Opponent 2.
LABEL (StatsOpponent2, 57, 298, 308, 320, 0, 0, 8, t, TRUE,
StatsOpponent2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 1.0, 1, )
TOGGLE_BUTTON (OpponentTwoToggle, 202, 271, 254, 292, 0, 0, 8, t, TRUE,
OpponentTwoToggle, MainWnd,
nothing, ond, onl, ondl, Gothic, , , 0, 0)
; **************** Arena List ****************
BITMAP (ExpertArena, 113, 368, 207, 431, 0, 0, 8, t, TRUE,
ExpertArena, MainWnd,
HyperbolaArena, SphereArena, CapsuleArena)
CLICKBUTTON4 (ExpertArenaUp, 210, 368, 225, 401, 0, 0, 8, t, TRUE,
ExpertArenaUp, MainWnd,
Nothing, scrupl, scrupd, scrupdl, Gothic, , 0, 0)
CLICKBUTTON4 (ExpertArenaDn, 210, 400, 225, 431, 0, 0, 8, t, TRUE,
ExpertArenaDn, MainWnd,
Nothing, scrdnl, scrdnd, scrdndl, Gothic, , 0, 0)
; **************** Goal Limit ****************
LABEL (ExpertGoalLimitBox, 362, 306, 425, 329, 0, 0, 8, t, TRUE,
ExpertGoalLimitBox, MainWnd,
Nothing, 1.0, 1.0, .5, .5, GothicWhite, .5, .5, 1.0, 0)
CLICKBUTTON4 (ExpertGoalLimitUp, 351, 366, 362, 377, 0, 0, 8, t, TRUE,
ExpertGoalLimitUp, MainWnd,
Nothing, ssupl, ssupd, ssupdl, Gothic, , 0, 0)
CLICKBUTTON4 (ExpertGoalLimitDn, 351, 377, 362, 389, 0, 0, 8, t, TRUE,
ExpertGoalLimitDn, MainWnd,
Nothing, ssdnl, ssdnd, ssdndl, Gothic, , 0, 0)
; **************** Time Limit ****************
LABEL (ExpertTimeLimitBox, 362, 356, 425, 379, 0, 0, 8, t, TRUE,
ExpertTimeLimitBox, MainWnd,
Nothing, 1.0, 1.0, .5, .5, GothicWhite, .5, .5, 1.0, 0)
CLICKBUTTON4 (ExpertTimeLimitUp, 351, 416, 362, 427, 0, 0, 8, t, TRUE,
ExpertTimeLimitUp, MainWnd,
Nothing, ssupl, ssupd, ssupdl, Gothic, , 0, 0)
CLICKBUTTON4 (ExpertTimeLimitDn, 351, 427, 362, 439, 0, 0, 8, t, TRUE,
ExpertTimeLimitDn, MainWnd,
Nothing, ssdnl, ssdnd, ssdndl, Gothic, , 0, 0)
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (ExpertStatsScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
; All UI controls start with:
; ID, Left, top, right, bottom, enterEffect, exitEffect, effectInfo, 'O'paque or 'T'ransparent
; Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 3, 0, 8, o, TRUE,
MainWnd, NULL,
ExpertStatsBackground)
; **************** The Side Buttons ****************
CLICKBUTTON4 (NonHomePlayButton, 483, 55, 608, 90, 0, 0, 8, t, TRUE, NonHomePlayButton, MainWnd,
Nothing, BtnPlayL, BtnPlayD, BtnPlayDL, Gothic, , 0, 0)
CLICKBUTTON4 (SoloCustomizeButton, 484, 189, 611, 225, 0, 0, 8, t, TRUE, SoloCustomizeButton, MainWnd,
Nothing, BtnOptionL, BtnOptionD, BtnOptionDL, Gothic, , 0, 0)
CLICKBUTTON4 (StatsMainButton, 483, 324, 608, 359, 0, 0, 8, t, TRUE, StatsMainButton, MainWnd,
Nothing, BtnHomeL, BtnHomeD, BtnHomeDL, Gothic, , 0, 0)
; **************** End Top Buttons ****************
; **************** The Player Name Info ****************
LABEL (PlayerNameWell, 143, 89, 335, 110, 0, 0, 8, t, TRUE, PlayerNameWell, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 0.0, 1, )
; **************** End Player Name Info ****************
; -- The player Team well.
LABEL (PlayerTeamWell, 143, 123, 335, 145, 0, 0, 8, t, TRUE, PlayerTeamWell, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0, .5, 0.0, 1, )
; **************** The Team Information ****************
BITMAPLIST (TeamWell, 352, 84, 415, 147, 0, 0, 8, t, TRUE, TeamWell, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, cyc0000)
; **************** End Team Information ****************
; **************** Game Stats ****************
; --- Goals scored/allowed boxes.
; --------------------------
LABEL (GoalsScoredWell_0, 247, 199, 326, 221, 0, 0, 8, t, TRUE,
Goals_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Player Goals boxes.
; --------------------------
LABEL (PlayerScoresWell_0, 247, 225, 326, 247, 0, 0, 8, t, TRUE,
Goals_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Elapsed Time.
; -------------------
LABEL (ElapsedTimeWell_0, 247, 251, 326, 273, 0, 0, 8, t, TRUE,
ElapsedTime_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Result.
; -------------------
LABEL (ResultWell_0, 197, 277, 234, 299, 0, 0, 8, t, TRUE,
Result_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; **************** Career Stats ****************
; --- Games Won.
; -------------------
LABEL (GamesWonWell, 154, 362, 232, 385, 0, 0, 8, t, TRUE,
GamesWon, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Games Lost.
; -------------------
LABEL (GamesLostWell, 154, 389, 232, 411, 0, 0, 8, t, TRUE,
GamesLost, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Shut-outs.
; -------------------
LABEL (ShutoutWell, 154, 415, 232, 437, 0, 0, 8, t, TRUE,
ShutoutWell_0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Sweeps.
; -------------------
;LABEL (CareerPlayerGoals, 336, 363, 414, 385, 0, 0, 8, t, TRUE,
; Sweeps_0, MainWnd,
; Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; --- Hours Played (?!).
; -------------------
;LABEL (HoursPlayed, 336, 389, 414, 411, 0, 0, 8, t, TRUE,
; HoursPlayed, MainWnd,
; Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (TriadScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
; All UI controls start with:
; ID name (see 2dw_Wnd.h), Left, top, right, bottom, enterEffect, exitEffect, effectInfo,
; 'O'paque or 'T'ransparent, Visible? (TRUE/FALSE)
; Window name, Parent window name
; Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 3, 0, 8, o, TRUE,
MainWnd, NULL,
TriadBack)
; The little flashing game boxes.
BITMAP (FlashGameBox0, 116, 400, 128, 412, 3, 0, 8, t, TRUE,
FlashGameBox0, MainWnd,
No Bitmap)
BITMAP (FlashGameBox1, 231, 400, 242, 412, 3, 0, 8, t, TRUE,
FlashGameBox1, MainWnd,
No Bitmap)
BITMAP (FlashGameBox2, 349, 400, 361, 412, 3, 0, 8, t, TRUE,
FlashGameBox2, MainWnd,
No Bitmap)
; Player.
LABEL (StatsPlayerName, 134, 83, 325, 105, 0, 0, 8, t, TRUE,
StatsPlayerName, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0.1, .5, 1.0, 1, )
; Team.
LABEL (StatsTeamName, 134, 118, 325, 140, 0, 0, 8, t, TRUE,
StatsTeamName, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0.1, .5, 1.0, 1, )
; Opponent 1.
LABEL (StatsOpponent1, 74, 200, 326, 222, 0, 0, 8, t, TRUE,
StatsOpponent1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0.1, .5, 1.0, 1, )
; Opponent 2.
LABEL (StatsOpponent2, 74, 283, 326, 305, 0, 0, 8, t, TRUE,
StatsOpponent2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, 0.1, .5, 1.0, 1, )
; **************** The Arena Viewer ****************
BITMAPLIST (ArenaOne, 74, 332, 168, 395, 0, 0, 8, t, TRUE, ArenaOne, MainWnd,
nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 3, 1,
SphereArena, CapsuleArena, torusArena, Parabola, BarBell, tlsssph, OneHump,
DblHemis, HalfTor, HyperbolaArena, ThreeHmp, tritube)
BITMAPLIST (ArenaTwo, 190, 332, 284, 395, 0, 0, 8, t, TRUE, ArenaTwo, MainWnd,
nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 3, 2,
SphereArena, CapsuleArena, torusArena, Parabola, BarBell, tlsssph, OneHump,
DblHemis, HalfTor, HyperbolaArena, ThreeHmp, tritube)
BITMAPLIST (ArenaThree, 307, 332, 401, 395, 0, 0, 8, t, TRUE, ArenaThree, MainWnd,
nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 3, 3,
SphereArena, CapsuleArena, torusArena, Parabola, BarBell, tlsssph, OneHump,
DblHemis, HalfTor, HyperbolaArena, ThreeHmp, tritube)
; **************** The Team Viewers ****************
BITMAPLIST (TeamOne, 338, 80, 401, 143, 0, 0, 8, t, TRUE, Team0, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, cyc0000)
BITMAPLIST (TeamTwo, 337, 164, 400, 227, 0, 0, 8, t, TRUE, Team1, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 2, cyc0001)
BITMAPLIST (TeamThree, 337, 247, 400, 310, 0, 0, 8, t, TRUE, Team2, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 3, cyc0002)
; **************** The Side Buttons ****************
CLICKBUTTON4 (BeginButton, 484, 55, 609, 90, 0, 0, 8, t, TRUE, BeginButton, MainWnd,
nothing, cmpetel, cmpeted, cmpetedl, Gothic, , 0, 0)
CLICKBUTTON4 (StatsMainButton, 484, 324, 610, 360, 0, 0, 8, t, TRUE, StatsMainButton, MainWnd,
nothing, BtnHomeL, BtnHomeD, BtnHomeDL, Gothic, , 0, 0)
CLICKBUTTON4 (SoloCustomizeButton, 484, 189, 609, 224, 0, 0, 8, t, TRUE, SoloCustomizeButton, MainWnd,
nothing, BtnOptionL, BtnOptionD, BtnOptionDL, Gothic, , 0, 0)
CLICKBUTTON4 (StatsButton, 484, 257, 609, 292, 0, 0, 8, t, TRUE, StatsButton, MainWnd,
nothing, BtnStatsL, BtnStatsD, BtnStatsDL, Gothic, , 0, 0)
; **************** The Pop-up Box ****************
BITMAPLIST (WorldPopUpBack, 0, 0, 639, 479, 0, 0, 8, t, FALSE, WorldPopUpBack,
MainWnd, Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, plainbx)
LABEL (WorldPopUpText, 170, 210, 469, 285, 0, 0, 8, t, FALSE, WorldPopUpText, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
CLICKBUTTON4 (WorldPopUpButtonOne, 192, 310, 256, 331, 0, 0, 8, t, FALSE, WorldPopUpButtonOne, MainWnd,
ok, okl, okd, okdl, Gothic, , 0, 0)
CLICKBUTTON4 (WorldPopUpButtonTwo, 288, 310, 352, 331, 0, 0, 8, t, FALSE, WorldPopUpButtonTwo, MainWnd,
ok, okl, okd, okdl, Gothic, , 0, 0)
CLICKBUTTON4 (WorldPopUpButtonThree, 384, 310, 448, 331, 0, 0, 8, t, FALSE, WorldPopUpButtonThree,
MainWnd, cancel, cancell, canceld, canceldl, Gothic, , 0, 0)
TEXTBOX2 (WorldPopUpLevelWell, 142, 143, 278, 175, 0, 0, 8, t, FALSE,
WorldPopUpLevelWell, MainWnd,
level, level, GothicWhite, .6, .5, .5, .9, .5, .5, .1, 1, TextboxCursor)
TEXTBOX2 (WorldPopUpTeamOneWell, 142, 183, 278, 215, 0, 0, 8, t, FALSE,
WorldPopUpTeamOneWell, MainWnd,
team1, team1, GothicWhite, .6, .5, .5, .9, .5, .5, .1, 1, TextboxCursor)
TEXTBOX2 (WorldPopUpTeamTwoWell, 142, 223, 278, 256, 0, 0, 8, t, FALSE,
WorldPopUpTeamTwoWell, MainWnd,
team2, team2, GothicWhite, .6, .5, .5, .9, .5, .5, .1, 1, TextboxCursor)
TEXTBOX2 (WorldPopUpTeamThreeWell, 142, 263, 278, 295, 0, 0, 8, t, FALSE,
WorldPopUpTeamThreeWell, MainWnd,
team3, team3, GothicWhite, .6, .5, .5, .9, .5, .5, .1, 1, TextboxCursor)
; **************** End Pop-up Box ****************
ENDSCRIPT
CURSOR (TestCursor)
PALETTE (SetupScreenPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
; All UI controls start with:
; ID, Left, top, right, bottom, enterEffect, exitEffect, effectInfo, 'O'paque or 'T'ransparent
; Bitmap is followed by the picture resource.
BITMAP (Background, 0, 0, 640, 480, 3, 0, 8, o, TRUE,
MainWnd, NULL,
SetupBackground)
; **************** The Top Buttons ****************
CLICKBUTTON4 (CSTMBackButton, 484, 324, 609, 359, 0, 0, 8, t, TRUE, CSTMBackButton, MainWnd,
nothing, BtnHomeL, BtnHomeD, BtnHomeDL, Gothic, , ,0, 0)
CLICKBUTTON4 (StatsButton, 484, 257, 609, 292, 0, 0, 8, t, TRUE, StatsButton, MainWnd,
BtnStats, BtnStatsL, BtnStatsD, BtnStatsDL, Gothic, , 0, 0)
CLICKBUTTON4 (CSTMPlayButton, 484, 55, 609, 90, 0, 0, 8, t, TRUE, CSTMPlayButton, MainWnd,
nothing, BtnPlayL, BtnPlayD, BtnPlayDL, Gothic, , ,0, 0)
; **************** End Top Buttons ****************
; **************** The Cycle Keyboard Controls ****************
TEXTBOX2 (TurnLeftWell, 26, 310, 162, 342, 0, 0, 8, t, TRUE, TurnLeftWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (TurnRightWell, 26, 273, 162, 305, 0, 0, 8, t, TRUE, TurnRightWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (FireWell, 26, 347, 162, 379, 0, 0, 8, t, TRUE, FireWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (MagnetOnOffWell, 26, 384, 162, 416, 0, 0, 8, t, TRUE, MagnetOnOffWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (JumpWell, 26, 421, 162, 453, 0, 0, 8, t, TRUE, JumpWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
; **************** End Cycle Keyboard Controls ****************
; **************** The View Controls ****************
TEXTBOX2 (AccelWell, 172, 273, 312, 305, 0, 0, 8, t, TRUE, AccelUpWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (DecelWell, 172, 310, 312, 342, 0, 0, 8, t, TRUE, AccelDownWell, MainWnd,
Nothing, nothihg, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (ExpandViewWell, 172, 347, 312, 379, 0, 0, 8, t, TRUE, ExpandViewWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (ShrinkViewWell, 172, 384, 312, 416, 0, 0, 8, t, TRUE, ShrinkViewWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (AutoMapOnOffWell, 172, 421, 312, 453, 0, 0, 8, t, TRUE, AutoMapOnOffWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
; **************** End View Controls ****************
; **************** The Head View Controls ****************
TEXTBOX2 (TiltUpWell, 316, 273, 455, 305, 0, 0, 8, t, TRUE, TiltUpWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (TiltDownWell, 316, 310, 455, 342, 0, 0, 8, t, TRUE, TiltDownWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (PanLeftWell, 316, 384, 455, 416, 0, 0, 8, t, TRUE, PanLeftWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (PanRightWell, 316, 347, 455, 379, 0, 0, 8, t, TRUE, PanRightWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
TEXTBOX2 (CenterCameraWell, 316, 421, 455, 453, 0, 0, 8, t, TRUE, CenterCameraWell, MainWnd,
Nothing, nothing, GothicWhite, 1, .5, .6, .9, .5, .5, .1, 0)
; **************** End Head View Controls ****************
; **************** The Mouse Background ****************
BITMAPLIST (MouseBackground, 26, 79, 275, 165, 0, 0, 8, t, TRUE,
MouseBackground, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 4, 1,
Nothing, Nothing, mousdk, mousdkl)
SLIDER (AccelSlider, 165, 101, 260, 118, 0, 0, 8, t, TRUE, AccelSlider, MainWnd,
HORIZONTAL, 0, 0.01, 1.0, 0.5, hsldrl, hsldr, hthmb)
SLIDER (TurnRateSlider, 165, 125, 260, 142, 0, 0, 8, t, TRUE, TurnRateSlider, MainWnd,
HORIZONTAL, 0, 0.01, 1.0, 0.5, hsldrl, hsldr, hthmb)
; **************** End Mouse Background ****************
; **************** The Joystick Controls ****************
BITMAPLIST (JoystickBackground, 26, 170, 146, 233, 0, 0, 8, t, TRUE,
JoystickBackground, MainWnd,
asdfsddf, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 4, 3,
Nothing, Nothing, joydk, joydkl)
CLICKBUTTON4 (CalibrateJoyButton, 35, 199, 136, 224, 0, 0, 8, t, FALSE,
CalibrateJoyButton, MainWnd,
Nothing, calibl, calibd, calibdl, Gothic, , 0, 0)
; **************** End Joystick Controls ****************
; **************** The Sound Slider ****************
SLIDER (SoundVolumeSlider, 348, 101, 442, 118, 0, 0, 8, t, TRUE, SoundSlider, MainWnd,
HORIZONTAL, 0, 0.0, 1.0, 0.5, hsldrl, hsldr, hthmb)
; **************** End Sound Sliders ****************
; **************** The Autocenter Slider ****************
SLIDER (AutoCenterSlider, 165, 199, 260, 216, 0, 0, 8, t, TRUE, AutoCenterSlider, MainWnd,
HORIZONTAL, 0, 0.0, 1.0, 0.5, hsldrl, hsldr, hthmb)
; **************** End Sound Sliders ****************
; **************** The Bottom Buttons ****************
TOGGLE_BUTTON (SoundOnOffButton, 389, 140, 441, 160, 0, 0, 8, t, TRUE,
SoundOnOffButton, MainWnd,
nothing, ond, onl, ondl, Gothic, , , 0, 0)
TOGGLE_BUTTON (MusicOnOffButton, 389, 170, 441, 190, 0, 0, 8, t, TRUE,
MusicOnOffButton, MainWnd,
nothing, ond, onl, ondl, Gothic, , , 0, 0)
TOGGLE_BUTTON (AnimationsOnOffButton, 389, 200, 441, 220, 0, 0, 8, t, TRUE,
AnimationsOnOffButton, MainWnd,
nothing, ond, onl, ondl, Gothic, , , 0, 0)
CLICKBUTTON4 (ResetButton, 340, 245, 402, 265, 0, 0, 8, t, TRUE, ResetButton, MainWnd,
Nothing, resetl, resetd, resetdl, Gothic, , 0, 0)
; **************** End Bottom Buttons ****************
; MAKE SURE THAT THIS TOOL COMES AFTER _ALL_ TEXTBOX2'S!!! IT PUTS TEXT INTO THE
; USER-DEFINED KEY WELLS. IF THE WELLS DON'T INITIALIZE _BEFORE_ THIS TOOL
; DOES, THEY LOSE THEIR TEXT INFORMATION (BECAUSE THEY CLEAR THEIR
; TEXT VARIABLES DURING THEIR OWN INITIALIZATION PROCEDURES).
; With the arrival of the new art, the visual need for this tool vanished.
; However, its importance as as initializer remained unchanged, so it's still
; in the script, even though you can't see it on the screen.
; **************** The "Customize" Label ****************
LABEL (CustomLabel, 260, 26, 379, 57, 0, 0, 8, t, FALSE, CustomLabel, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
; **************** End "Customize" Label ****************
; **************** The Pop-up Box ****************
BITMAPLIST (PopUpBackground, 0, 0, 639, 479, 0, 0, 8, t, FALSE, PopUpBackground,
MainWnd, Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 1, 1, joytxtbx)
LABEL (PopUpText, 170, 210, 469, 285, 0, 0, 8, t, FALSE, PopUpText, MainWnd,
Nothing, 1.0, 1.0, .5, .5, Gothic, .5, .5, 0.0, 1, )
CLICKBUTTON4 (PopUpButtonOne, 192, 290, 256, 311, 0, 0, 8, t, FALSE, PopUpButtonOne, MainWnd,
ok, okl, okd, okdl, Gothic, , 0, 0)
CLICKBUTTON4 (PopUpButtonTwo, 288, 290, 352, 311, 0, 0, 8, t, FALSE, PopUpButtonTwo, MainWnd,
ok, okl, okd, okdl, Gothic, , 0, 0)
CLICKBUTTON4 (PopUpButtonThree, 384, 290, 448, 311, 0, 0, 8, t, FALSE, PopUpButtonThree,
MainWnd, cancel, cancell, canceld, canceldl, Gothic, , 0, 0)
; **************** End Pop-up Box ****************
ENDSCRIPT
CURSOR (NoCursorHereTuffGuy)
SONG (Song_2dworld)
INSTRUMENT (INST_2dWORLD)
PALETTE (WinBitmapPalette)
; All UI controls start with:
; ID, Left, top, right, bottom, enterEffect, exitEffect, effectInfo, 'O'paque or 'T'ransparent
; Bitmap is followed by the picture resource.
BITMAP (TriadEndBitmap, 0, 0, 640, 480, 0, 0, 8, t, TRUE,
MainWnd, NULL,
NoBitmapHerePeckerWood)
ENDSCRIPT
CURSOR (Mcursor1)
PALETTE (InfoPalette)
SONG (Song_2dworld)
INSTRUMENT (INST_2DWORLD)
BITMAP (InfoScreen, 0, 0, 640, 480, 0, 0, 8, t, TRUE,
MainWnd, NULL,
nothing)
BITMAPLIST (InfoPage, 0, 0, 640, 480, 0, 0, 8, t, TRUE, InfoPage, MainWnd,
Nothing, 1.0, 1.0, .5, .5, .5, .5, .05, .2, 5, 1, info1, info2,
info3, info4, info5)
CLICKBUTTON4 (InfoAhead, 535, 43, 564, 70, 0, 0, 8, t, TRUE, InfoAhead, MainWnd,
nothing, aheadl, aheadd, aheaddl, Gothic, , 0, 0)
CLICKBUTTON4 (InfoBack, 433, 43, 464, 70, 0, 0, 8, t, FALSE, InfoBack, MainWnd,
nothing, backl, backd, backdl, Gothic, , 0, 0)
CLICKBUTTON4 (StatsMainButton, 467, 43, 532, 70, 0, 0, 8, t, TRUE, StatsMainButton, MainWnd,
nothing, shomel, shomed, shomedl, Gothic, , 0, 0)
ENDSCRIPT
/LocusD/Resource/2d_World/demoArt/home/Options.Scr /LocusD/Resource/2d_World/demoArt/Stats/Stats.Scr /LocusD/Resource/2d_World/demoArt/practice/Practice.Scr /LocusD/Resource/2d_World/demoArt/expert/Expert.Scr /LocusD/Resource/2d_World/demoArt/expstat/ExpStat.Scr /LocusD/Resource/2d_World/demoArt/Triad/World.Scr /LocusD/Resource/2d_World/demoArt/options/Setup.Scr /LocusD/Resource/2d_World/demoArt/TriadEnd/TriadEnd.Scr /LocusD/Resource/2d_World/demoArt/infoscrn/infoscrn.Scr 2dw1 2dw_OptionsScreen 2dw_NetGameScreen 2dw_StatsScreen 2dw_PracticeScreen 2dw_ExpertScreen 2dw_ExpStatsScreen 2dw_WorldScreen 2dw_SetupScreen 2dw_TriadEndScreen 2dw_InfoScreen 2dw_OptionsScreen_Associate 2dw_StatsScreen_Associate 2dw_PracticeScreen_Associate 2dw_ExpertScreen_Associate 2dw_ExpStatsScreen_Associate 2dw_WorldScreen_Associate 2dw_SetupScreen_Associate 2dw_TriadEndScreen_Associate 2dw_InfoScreen_Associate ├ ∞╢ué @@ @ggë @gg╨ @ggg╤ @gggA @gggg╤ @gêgg╤ @╨gAëAA @@╤¬g╫ @? @gA @¬gA @gA @¬gA @gA @╨ ? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ??? ?? ? ? ????? ? ? ????? ?? ? ? ? ? ? ??? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ?? ?? ?? ?? ?? ? ? ? ? ? ?? ??? ? ? ? ? ? ?? ? ??? ? ? ?? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ????? ? ? ?? ?? ? ? ???? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ?? ? ? ? ? ? ? ??? ??? ? ? ? ? ?? ?? ?? ? ? ????? ??? ? ? ? ? ?? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ????? ? ? ????? ? ? ???? ? ? ? ? ? ? ??? ??? ? ? ???? ? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ? ?? ?? ???? ?? ? ? ? ? ? ???? ??? ? ? ? ? ? ? ? ? ???? ? ? ??? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ??? ? ??? ? ????? ????? ? ??? ? ??? ? ?? ? ? ? ? ? ? ?? ?? ??? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ?? ? ??? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ???? ? ? ? ? ? ? ???? ? ? ? ? ? ? ???? ??? ? ? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ????? ? ? ? ???? ? ? ? ????? ????? ? ? ? ???? ? ? ? ? ??? ? ? ? ? ? ??? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ??? ?? ? ? ? ? ? ? ? ? ?? ? ??? ? ? ? ? ? ? ??? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?? ? ?? ? ? ? ? ? ? ? ? ?? ? ?? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ???? ? ? ? ? ? ? ???? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ? ??? ? ? ???? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ?? ??? ? ? ? ? ?? ?? ? ? ? ??? ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ?? ? ? ??? ? ?? ? ? ?? ? ? ? ???? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ????? ??? ? ? ? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ??????? ? ?? ??? ? ??? ? ? ? ? ?? ? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ???? ?? ? ? ? ?? ? ??? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ??? ?? ? ? ? ????? ? ???? ??? ? ? ????? ? ? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ? ? ?? ??? ? ? ? ???? ?? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ??? ? ? ? ? ?? ? ? ?? ??? ? ?? ? ?? ??? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ?? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ?? ?? ?? ? ? ? ? ? ???? ? ?? ?? ? ? ??? ? ? ???? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ?? ???? ? ? ?? ? ? ? ? ? ??? ? ? ? ? ?? ? ? ?? ? ? ??? ? ? ? ? ?? ?? ?? ? ?? ?? ? ? ?? ?? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ??? ????? ? ? ? ? ????? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ? ? ?? ? ? ??? ? ?? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ? ? ????? ? ? ? ????? ? ? ? ?? ? ? ?? ? ? ? ? ?? ??? ??? ? ?? ? ? ? ? ? ? ? ?? ?? ? ? ?? ??? ? ? ? ? ? ?? ? ?? ? ? ?? ? ??? ? ? ? ? ? ????? ?? ? ? ? ? ? ? ?? ? ? ? ? ?? ? ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ??????? ??????? ???? ???? ? ? ??? ? ? ? ? ? ?? ???? ? ?? ?? ? ? ??? ? ? ? ? ? ? ?? ? ? ? ? ???? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ???? ??? ? ? ? ? ? ??? ? ??? ? ??? ? ? ? ? ???? ? ? ??? ? ? ??? ? ? ? ? ? ?? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ??? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ? ?? ? ? ? ?? ? ? ???? ? ?? ? ? ?? ? ? ? ? ? ?? ? ?? ???? ??? ??? ? ? ? ? ???? ? ? ? ? ? ? ? ? ? ? ????? ? ? ???? ???? ???? ? ? ?? ? ? ?? ? ?? ? ?? ? ???? ???? ?? ? ? ? ? ?? ? ? ????? ? ? ????? ??? ? ? ? ?? ???? ??? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ?? ? ? ?? ??? ?? ? ? ? ????? ??? ? ??? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ?? ??? ?? ? ? ? ??? ??? ? ? ? ? ? ? ??? ? ? ?? ? ? ?? ? ? ? ?? ? ? ??? ?? ?? ?? ?? ? ?? ? ? ???? ? ? ?? ? ? ??? ?? ?? ?? ???? ? ?? ? ??? ???? ? ? ? ???? ? ?? ???? ? ?? ? ? ???? ? ?? ?? ? ? ? ? ? ? ?? ? ?? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ? ?? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ?? ? ? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ???? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ? ? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ?? ?? ? ?? ?? ?? ? ? ? ? ???? ?? ?? ? ? ???? ?? ? ? ? ? ? ?? ??? ? ? ? ? ? ??? ??? ? ? ? ? ? ? ? ? ? ??? ? ?? ??? ? ?? ????? ? ? ? ???? ? ? ? ????? ? ?? ????? ? ? ? ???? ? ? ? ????? ?? ? ? ????? ? ? ? ???? ? ? ? ????? ? ? ????? ? ? ? ???? ? ? ? ????? ? ?? ??? ? ? ? ? ? ? ? ??? ? ?? ??? ? ? ? ? ? ? ? ??? ?? ? ? ??? ? ? ? ? ? ? ? ??? ? ? ??? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ???? ???? ?? ? ?? ? ?? ? ? ? ? ? ? ? ? ?? ? ?? ? ? ? ? ? ?? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ?? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ?? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ???? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ? ? ? ?? ?? ? ? ? ? ???? ?? ?? ? ?? ? ? ? ? ? ? ?? ? ?? ? ?? ?? ????? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ? ? ? ? ? ? ???? ? ? ??? ? ? ? ? ? ?? ? ?? ? ? ? ? ? ? ???? ? ?? ??? ? ??? ? ? ? ? ?? ? ? ?? ??? ? ??? ? ? ? ? ?? ? ?? ? ? ??? ? ??? ? ? ? ? ?? ? ???? ??? ? ??? ? ? ? ? ?? ? ? ? ??? ? ??? ? ? ? ? ?? ? ?? ?? ??? ? ??? ? ? ? ? ????? ??? ?? ? ????? ? ? ? ? ?? ?? ???? ??? ? ?? ? ?? ? ? ??? ? ?? ??? ? ?? ??? ?? ? ? ? ????? ? ???? ? ?? ??? ?? ? ? ? ????? ? ???? ?? ? ? ??? ?? ? ? ? ????? ? ???? ? ? ??? ?? ? ? ? ????? ? ???? ? ?? ??? ? ? ? ? ? ? ?? ??? ? ? ? ? ? ?? ? ? ??? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ??? ?? ? ??? ? ? ? ? ? ? ? ? ??? ???? ???? ?? ? ? ? ? ? ? ? ? ? ? ?? ??? ? ? ? ? ? ? ? ? ??? ? ?? ??? ? ? ? ? ? ? ? ? ??? ?? ? ? ??? ? ? ? ? ? ? ? ? ??? ???? ??? ? ? ? ? ? ? ? ? ??? ? ? ??? ? ? ? ? ? ? ? ? ??? ? ????? ? ???? ? ?? ? ? ? ?? ? ?? ? ???? ? ?? ? ? ? ? ? ? ? ? ? ?? ???? ? ?? ? ? ? ? ? ? ? ? ? ?? ???? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ???? ? ? ? ? ? ? ? ? ? ? ? ?? ???? ? ?? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ??? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ??? ? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ??? ?? ? ? ????? ? ? ????? ?? ? ? ? ? ? ??? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ?? ?? ?? ?? ?? ? ? ? ? ? ?? ??? ? ? ? ? ? ?? ? ??? ? ? ?? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ????? ? ? ?? ?? ? ? ???? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ?? ? ? ? ? ? ? ??? ??? ? ? ? ? ?? ?? ?? ? ? ????? ??? ? ? ? ? ?? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ????? ? ? ????? ? ? ???? ? ? ? ? ? ? ??? ??? ? ? ???? ? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ? ?? ?? ???? ?? ? ? ? ? ? ???? ??? ? ? ? ? ? ? ? ? ???? ? ? ??? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ??? ? ??? ? ????? ????? ? ??? ? ??? ? ?? ? ? ? ? ? ? ?? ?? ??? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ?? ? ??? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ???? ? ? ? ? ? ? ???? ? ? ? ? ? ? ???? ??? ? ? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ????? ? ? ? ???? ? ? ? ????? ????? ? ? ? ???? ? ? ? ? ??? ? ? ? ? ? ??? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ??? ?? ? ? ? ? ? ? ? ? ?? ? ??? ? ? ? ? ? ? ??? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?? ? ?? ? ? ? ? ? ? ? ? ?? ? ?? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ???? ? ? ? ? ? ? ???? ? ? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ? ??? ? ? ???? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ?? ??? ? ? ? ? ?? ?? ? ? ? ??? ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ?? ? ? ??? ? ?? ? ? ?? ? ? ? ???? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ????? ??? ? ? ? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ??????? ? ?? ??? ? ??? ? ? ? ? ?? ? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ???? ?? ? ? ? ?? ? ??? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ??? ?? ? ? ? ????? ? ???? ??? ? ? ????? ? ? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ? ? ?? ??? ? ? ? ???? ?? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ??? ? ? ? ? ?? ? ? ?? ??? ? ?? ? ?? ??? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ?? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ?? ?? ?? ? ? ? ? ? ???? ? ?? ?? ? ? ??? ? ? ???? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ?? ???? ? ? ?? ? ? ? ? ? ??? ? ? ? ? ?? ? ? ?? ? ? ??? ? ? ? ? ?? ?? ?? ? ?? ?? ? ? ?? ?? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ??? ????? ? ? ? ? ????? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ? ? ?? ? ? ??? ? ?? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ? ? ? ? ? ? ? ????? ? ? ? ????? ? ? ? ?? ? ? ?? ? ? ? ? ?? ??? ??? ? ?? ? ? ? ? ? ? ? ?? ?? ? ? ?? ??? ? ? ? ? ? ?? ? ?? ? ? ?? ? ??? ? ? ? ? ? ????? ?? ? ? ? ? ? ? ?? ? ? ? ? ?? ? ????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ??????? ??????? ???? ???? ? ? ??? ? ? ? ? ? ?? ???? ? ?? ?? ? ? ??? ? ? ? ? ? ? ?? ? ? ? ? ???? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ???? ??? ? ? ? ? ? ??? ? ??? ? ??? ? ? ? ? ???? ? ? ??? ? ? ??? ? ? ? ? ? ?? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ??? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ? ?? ? ? ? ?? ? ? ???? ? ?? ? ? ?? ? ? ? ? ? ?? ? ?? ???? ??? ??? ? ? ? ? ???? ? ? ? ? ? ? ? ? ? ? ????? ? ? ???? ???? ???? ? ? ?? ? ? ?? ? ?? ? ?? ? ???? ???? ?? ? ? ? ? ?? ? ? ????? ? ? ????? ??? ? ? ? ?? ???? ??? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ?? ? ? ?? ??? ?? ? ? ? ????? ??? ? ??? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ?? ??? ?? ? ? ? ??? ??? ? ? ? ? ? ? ??? ? ? ?? ? ? ?? ? ? ? ?? ? ? ??? ?? ?? ?? ?? ? ?? ? ? ???? ? ? ?? ? ? ??? ?? ?? ?? ???? ? ?? ? ??? ???? ? ? ? ???? ? ?? ???? ? ?? ? ? ???? ? ?? ?? ? ? ? ? ? ? ?? ? ?? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ? ?? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ?? ? ? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ???? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ? ? ?? ?? ?? ? ? ? ? ? ? ???? ? ?? ? ? ?? ?? ? ?? ?? ?? ? ? ? ? ???? ?? ?? ? ? ???? ?? ? ? ? ? ? ?? ??? ? ? ? ? ? ??? ??? ? ? ? ? ? ? ? ? ? ??? ? ?? ??? ? ?? ????? ? ? ? ???? ? ? ? ????? ? ?? ????? ? ? ? ???? ? ? ? ????? ?? ? ? ????? ? ? ? ???? ? ? ? ????? ? ? ????? ? ? ? ???? ? ? ? ????? ? ?? ??? ? ? ? ? ? ? ? ??? ? ?? ??? ? ? ? ? ? ? ? ??? ?? ? ? ??? ? ? ? ? ? ? ? ??? ? ? ??? ? ? ? ? ? ? ? ??? ???? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ???? ???? ?? ? ?? ? ?? ? ? ? ? ? ? ? ? ?? ? ?? ? ? ? ? ? ?? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ?? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ?? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ???? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ? ??? ?? ?? ? ? ? ? ? ? ? ? ? ? ?? ?? ??? ? ? ? ? ?? ?? ? ? ? ? ???? ?? ?? ? ?? ? ? ? ? ? ? ?? ? ?? ? ?? ?? ????? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ? ? ? ? ? ? ???? ? ? ??? ? ? ? ? ? ?? ? ?? ? ? ? ? ? ? ???? ? ?? ??? ? ??? ? ? ? ? ?? ? ? ?? ??? ? ??? ? ? ? ? ?? ? ?? ? ? ??? ? ??? ? ? ? ? ?? ? ???? ??? ? ??? ? ? ? ? ?? ? ? ? ??? ? ??? ? ? ? ? ?? ? ?? ?? ??? ? ??? ? ? ? ? ????? ??? ?? ? ????? ? ? ? ? ?? ?? ???? ??? ? ?? ? ?? ? ? ??? ? ?? ??? ? ?? ??? ?? ? ? ? ????? ? ???? ? ?? ??? ?? ? ? ? ????? ? ???? ?? ? ? ??? ?? ? ? ? ????? ? ???? ? ? ??? ?? ? ? ? ????? ? ???? ? ?? ??? ? ? ? ? ? ? ?? ??? ? ? ? ? ? ?? ? ? ??? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ??? ?? ? ??? ? ? ? ? ? ? ? ? ??? ???? ???? ?? ? ? ? ? ? ? ? ? ? ? ?? ??? ? ? ? ? ? ? ? ? ??? ? ?? ??? ? ? ? ? ? ? ? ? ??? ?? ? ? ??? ? ? ? ? ? ? ? ? ??? ???? ??? ? ? ? ? ? ? ? ? ??? ? ? ??? ? ? ? ? ? ? ? ? ??? ? ????? ? ???? ? ?? ? ? ? ?? ? ?? ? ???? ? ?? ? ? ? ? ? ? ? ? ? ?? ???? ? ?? ? ? ? ? ? ? ? ? ? ?? ???? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ???? ? ? ? ? ? ? ? ? ? ? ? ?? ???? ? ?? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ??? ? ? ? ???? ? ? ? ? ? ? ? ? ???? ? ? ? ? ? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ???