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/Global/Explosion.txt
1483 views
1
// ----------------------------------
2
// RSDK Project: Sonic 1
3
// Script Description: Explosion 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
event ObjectUpdate
16
object.timer++
17
if object.timer > 7
18
object.timer = 0
19
20
object.frame++
21
if object.frame > 4
22
object.type = TypeName[Blank Object]
23
object.frame = 0
24
end if
25
end if
26
end event
27
28
29
event ObjectDraw
30
DrawSprite(object.frame)
31
end event
32
33
34
event ObjectStartup
35
LoadSpriteSheet("Global/Items2.gif")
36
37
// Explosion frames
38
SpriteFrame(-16, -8, 32, 16, 1, 1)
39
SpriteFrame(-16, -16, 32, 32, 1, 84)
40
SpriteFrame(-16, -16, 32, 32, 1, 117)
41
SpriteFrame(-20, -20, 40, 40, 34, 1)
42
SpriteFrame(-20, -20, 40, 40, 34, 42)
43
end event
44
45
46
event RSDKDraw
47
DrawSprite(0)
48
end event
49
50
51
event RSDKLoad
52
LoadSpriteSheet("Global/Items2.gif")
53
SpriteFrame(-16, -16, 32, 32, 1, 84)
54
55
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
56
end event
57
58