Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rubberduckycooly
GitHub Repository: rubberduckycooly/Sonic-1-Sonic-2-2013-Script-Decompilation
Path: blob/master/Sonic 2/Scripts/CPZ/WaterSplash.txt
1479 views
1
// ----------------------------------
2
// RSDK Project: Sonic 2
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
object.iypos = stage.waterLevel
21
22
object.timer++
23
if object.timer > 3
24
object.timer = 0
25
object.frame++
26
if object.frame > 8
27
object.type = TypeName[Blank Object]
28
end if
29
end if
30
end event
31
32
33
event ObjectDraw
34
DrawSprite(object.frame)
35
end event
36
37
38
event ObjectStartup
39
LoadSpriteSheet("CPZ/Objects3.gif")
40
SpriteFrame(-10, -32, 20, 32, 1, 95)
41
SpriteFrame(-15, -32, 30, 32, 22, 95)
42
SpriteFrame(-15, -32, 30, 32, 53, 95)
43
SpriteFrame(-15, -32, 30, 32, 85, 95)
44
SpriteFrame(-16, -31, 31, 31, 116, 96)
45
SpriteFrame(-16, -31, 32, 31, 148, 96)
46
SpriteFrame(-16, -31, 32, 31, 181, 96)
47
SpriteFrame(-16, -16, 32, 16, 214, 96)
48
SpriteFrame(-16, -15, 32, 15, 214, 112)
49
end event
50
51
52
// ========================
53
// Editor Events
54
// ========================
55
56
57
event RSDKDraw
58
DrawSprite(0)
59
end event
60
61
62
event RSDKLoad
63
LoadSpriteSheet("CPZ/Objects3.gif")
64
SpriteFrame(-16, -31, 31, 31, 116, 96)
65
66
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
67
end event
68
69