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/WFZ/ShipFG.txt
1480 views
1
// ----------------------------------
2
// RSDK Project: Sonic 2
3
// Script Description: Ship FG Object
4
// Script Author: Christian Whitehead/Simon Thomley
5
// Unpacked by Rubberduckycooly's script unpacker
6
// ----------------------------------
7
8
9
// ========================
10
// Events
11
// ========================
12
13
event ObjectDraw
14
DrawSprite(object.propertyValue)
15
end event
16
17
18
event ObjectStartup
19
LoadSpriteSheet("SCZ/Objects.gif")
20
SpriteFrame(-32, -16, 64, 32, 153, 223)
21
SpriteFrame(-40, -8, 80, 16, 344, 157)
22
SpriteFrame(-8, -8, 16, 16, 344, 157)
23
SpriteFrame(-40, -8, 64, 16, 344, 141)
24
SpriteFrame(-16, -8, 32, 16, 392, 141)
25
SpriteFrame(-16, -8, 32, 16, 392, 157)
26
SpriteFrame(-32, -4, 64, 8, 153, 215)
27
SpriteFrame(-8, -4, 16, 8, 344, 141)
28
SpriteFrame(-40, -4, 80, 8, 72, 247)
29
30
foreach (TypeName[Ship FG], arrayPos0, ALL_ENTITIES)
31
object[arrayPos0].drawOrder = 5
32
next
33
end event
34
35
36
// ========================
37
// Editor Events
38
// ========================
39
40
event RSDKDraw
41
DrawSprite(object.propertyValue)
42
end event
43
44
45
event RSDKLoad
46
LoadSpriteSheet("SCZ/Objects.gif")
47
SpriteFrame(-32, -16, 64, 32, 153, 223)
48
SpriteFrame(-40, -8, 80, 16, 344, 157)
49
SpriteFrame(-8, -8, 16, 16, 344, 157)
50
SpriteFrame(-40, -8, 64, 16, 344, 141)
51
SpriteFrame(-16, -8, 32, 16, 392, 141)
52
SpriteFrame(-16, -8, 32, 16, 392, 157)
53
SpriteFrame(-32, -4, 64, 8, 153, 215)
54
SpriteFrame(-8, -4, 16, 8, 344, 141)
55
SpriteFrame(-40, -4, 80, 8, 72, 247)
56
57
SetVariableAlias(ALIAS_VAR_PROPVAL, "frameID")
58
end event
59
60