// ----------------------------------
// RSDK Project: Sonic 1/Sonic 2
// Script Description: Hull Object
// Script Author: Christan Whitehead/Simon Thomley
// Unpacked by Rubberduckycooly's script unpacker
// ----------------------------------

//-------Aliases-------//
private alias 56 : TYPE_HULL


// Static Values

// Tables

event ObjectMain
	if object.state == 1
		object.alpha -= 8
		if object.alpha <= 0
			object.type = TypeName[Blank Object]
		end if
	end if
end event


event ObjectDraw
	if object.state == 0
		DrawSprite(0)
	else
		DrawSpriteFX(0, FX_INK, object.xpos, object.ypos)
	end if
end event


event ObjectStartup
	LoadSpriteSheet("SCZ/Objects2.gif")
	SpriteFrame(-256, -96, 512, 192, 0, 0)
	foreach (TypeName[Hull], arrayPos0, ALL_ENTITIES)
		object[arrayPos0].drawOrder = 5
		object[arrayPos0].priority = PRIORITY_ACTIVE
	next
end event

event RSDKDraw
	DrawSprite(0)
end event

event RSDKLoad
	LoadSpriteSheet("Global/Display.gif")
	SpriteFrame(-16, -16, 32, 32, 1, 143)
end event
