Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rubberduckycooly
GitHub Repository: rubberduckycooly/Sonic-CD-2011-Script-Decompilation
Path: blob/main/Scripts/LBoards/LHeading.txt
1319 views
1
//------------Sonic CD Leaderboards Heading Script------------//
2
//--------Scripted by Christian Whitehead 'The Taxman'--------//
3
//-------Unpacked By Rubberduckycooly's Script Unpacker-------//
4
//------------------Only exist in WP7 Versions----------------//
5
6
7
sub ObjectDraw
8
DrawRect(2, 0, 178, 31, 0, 128, 0, 255)
9
switch Leaderboard.ID
10
case 0
11
DrawSprite(0)
12
break
13
case 1
14
DrawSprite(1)
15
DrawSprite(8)
16
break
17
case 2
18
DrawSprite(1)
19
DrawSprite(9)
20
break
21
case 3
22
DrawSprite(1)
23
DrawSprite(10)
24
break
25
case 4
26
DrawSprite(2)
27
DrawSprite(8)
28
break
29
case 5
30
DrawSprite(2)
31
DrawSprite(9)
32
break
33
case 6
34
DrawSprite(2)
35
DrawSprite(10)
36
break
37
case 7
38
DrawSprite(3)
39
DrawSprite(8)
40
break
41
case 8
42
DrawSprite(3)
43
DrawSprite(9)
44
break
45
case 9
46
DrawSprite(3)
47
DrawSprite(10)
48
break
49
case 10
50
DrawSprite(4)
51
DrawSprite(8)
52
break
53
case 11
54
DrawSprite(4)
55
DrawSprite(9)
56
break
57
case 12
58
DrawSprite(4)
59
DrawSprite(10)
60
break
61
case 13
62
DrawSprite(5)
63
DrawSprite(8)
64
break
65
case 14
66
DrawSprite(5)
67
DrawSprite(9)
68
break
69
case 15
70
DrawSprite(5)
71
DrawSprite(10)
72
break
73
case 16
74
DrawSprite(6)
75
DrawSprite(8)
76
break
77
case 17
78
DrawSprite(6)
79
DrawSprite(9)
80
break
81
case 18
82
DrawSprite(6)
83
DrawSprite(10)
84
break
85
case 19
86
DrawSprite(7)
87
DrawSprite(8)
88
break
89
case 20
90
DrawSprite(7)
91
DrawSprite(9)
92
break
93
case 21
94
DrawSprite(7)
95
DrawSprite(10)
96
break
97
end switch
98
end sub
99
100
101
sub ObjectStartup
102
LoadSpriteSheet("LBoards/Leaderboards.gif")
103
104
SpriteFrame(0, 0, 144, 16, 1, 450) // #0 - Best Score
105
SpriteFrame(0, 0, 144, 16, 1, 331) // #1 - Palmtree Panic
106
SpriteFrame(0, 0, 144, 16, 1, 348) // #2 - Collision Chaos
107
SpriteFrame(0, 0, 144, 16, 1, 365) // #3 - Tidal Tempest
108
SpriteFrame(0, 0, 144, 16, 1, 382) // #4 - Quartz Quadrant
109
SpriteFrame(0, 0, 144, 16, 1, 399) // #5 - Wacky Workbench
110
SpriteFrame(0, 0, 144, 16, 1, 416) // #6 - Stardust Speedway
111
SpriteFrame(0, 0, 144, 16, 1, 433) // #7 - Metallic Madness
112
SpriteFrame(144, 0, 8, 16, 358, 1) // #8 - 1
113
SpriteFrame(144, 0, 8, 16, 367, 1) // #9 - 2
114
SpriteFrame(144, 0, 8, 16, 376, 1) // #10 - 3
115
end sub
116
117
118
// ========================
119
// Editor Subs
120
// ========================
121
122
sub RSDKDraw
123
DrawSprite(0)
124
end sub
125
126
127
sub RSDKLoad
128
LoadSpriteSheet("LBoards/Leaderboards.gif")
129
130
SpriteFrame(0, 0, 144, 16, 1, 450) // #0 - Best Score
131
132
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
133
end sub
134
135