Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rubberduckycooly
GitHub Repository: rubberduckycooly/Sonic-1-Sonic-2-2013-Script-Decompilation
Path: blob/master/Sonic 1/Scripts/Special/RingSparkle.txt
1482 views
1
// ----------------------------------
2
// RSDK Project: Sonic 1
3
// Script Description: Ring Sparkle Object
4
// Script Author: Christian Whitehead/Simon Thomley
5
// Unpacked by Rubberduckycooly's script unpacker
6
// ----------------------------------
7
8
// ========================
9
// Aliases
10
// ========================
11
12
private alias object.value0 : object.timer
13
14
15
// ========================
16
// Events
17
// ========================
18
19
event ObjectUpdate
20
object.timer++
21
if object.timer == 6
22
object.timer = 0
23
object.frame++
24
if object.frame == 4
25
object.type = TypeName[Blank Object]
26
object.frame = 0
27
end if
28
end if
29
end event
30
31
32
event ObjectDraw
33
CallFunction(SpecialSetup_GetBlockPos)
34
DrawSpriteXY(object.frame, temp0, temp1)
35
end event
36
37
38
event ObjectStartup
39
LoadSpriteSheet("Special/Objects.gif")
40
SpriteFrame(-8, -8, 16, 16, 1, 455)
41
SpriteFrame(-8, -8, 16, 16, 18, 455)
42
SpriteFrame(-8, -8, 16, 16, 1, 472)
43
SpriteFrame(-8, -8, 16, 16, 18, 472)
44
end event
45
46
47
// ========================
48
// Editor Events
49
// ========================
50
51
event RSDKDraw
52
DrawSprite(0)
53
end event
54
55
56
event RSDKLoad
57
LoadSpriteSheet("Global/Display.gif")
58
SpriteFrame(-16, -16, 32, 32, 1, 143)
59
60
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
61
end event
62
63