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/LZ/WaterSplash.txt
1480 views
1
// ----------------------------------
2
// RSDK Project: Sonic 1
3
// Script Description: Water Splash 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
// Hover above the water surface
21
object.iypos = stage.waterLevel
22
23
object.timer++
24
if object.timer > 5
25
object.timer = 0
26
object.frame++
27
if object.frame > 2
28
object.type = TypeName[Blank Object]
29
end if
30
end if
31
end event
32
33
34
event ObjectDraw
35
DrawSprite(object.frame)
36
end event
37
38
39
event ObjectStartup
40
LoadSpriteSheet("LZ/Objects.gif")
41
42
SpriteFrame(-10, -12, 20, 12, 202, 76)
43
SpriteFrame(-15, -30, 30, 30, 159, 59)
44
SpriteFrame(-16, -32, 32, 32, 190, 43)
45
end event
46
47
48
// ========================
49
// Editor Events
50
// ========================
51
52
event RSDKDraw
53
DrawSprite(0)
54
end event
55
56
57
event RSDKLoad
58
LoadSpriteSheet("LZ/Objects.gif")
59
SpriteFrame(-10, -12, 20, 12, 202, 76)
60
61
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
62
end event
63
64