
hud.disable("score")
hud.disable("time")
hud.disable("lives")
hud.disable("rings")

-- RINGS
hudinfo[HUD_RINGS].x = 240
hudinfo[HUD_RINGS].y = 0
hudinfo[HUD_RINGS].f = V_SNAPTORIGHT|V_SNAPTOTOP

--RNUMBERS (old) (new by pacola)
hudinfo[HUD_RINGSNUM].x = 310
hudinfo[HUD_RINGSNUM].y = 0
hudinfo[HUD_RINGSNUMTICS].x = 310
hudinfo[HUD_RINGSNUMTICS].y = 0
hudinfo[HUD_RINGSNUM].f = V_SNAPTORIGHT|V_SNAPTOTOP
hudinfo[HUD_RINGSNUMTICS].f = V_SNAPTORIGHT|V_SNAPTOTOP

--Time
hudinfo[HUD_TIME].x = 160
hudinfo[HUD_TIME].y = 0
hudinfo[HUD_TIME].f = V_SNAPTORIGHT|V_SNAPTOTOP

--Tnumbers
hudinfo[HUD_MINUTES].x = 216
hudinfo[HUD_MINUTES].y = 0
hudinfo[HUD_MINUTES].f = V_SNAPTORIGHT|V_SNAPTOTOP
hudinfo[HUD_TIMECOLON].x = 216
hudinfo[HUD_TIMECOLON].y = 0
hudinfo[HUD_TIMECOLON].f = V_SNAPTORIGHT|V_SNAPTOTOP
hudinfo[HUD_SECONDS].x = 240
hudinfo[HUD_SECONDS].y = 0
hudinfo[HUD_SECONDS].f = V_SNAPTORIGHT|V_SNAPTOTOP
hudinfo[HUD_TIMETICCOLON].x = 240
hudinfo[HUD_TIMETICCOLON].y = 0
hudinfo[HUD_TIMETICCOLON].f = V_SNAPTORIGHT|V_SNAPTOTOP
hudinfo[HUD_TICS].x = 264
hudinfo[HUD_TICS].y = 0
hudinfo[HUD_TICS].f = V_SNAPTORIGHT|V_SNAPTOTOP

--SCORE
hudinfo[HUD_SCORE].x = 100
hudinfo[HUD_SCORE].y = 188
hudinfo[HUD_SCORE].f = V_SNAPTOLEFT|V_SNAPTOBOTTOM
hudinfo[HUD_SCORENUM].x = 204
hudinfo[HUD_SCORENUM].y = 190
hudinfo[HUD_SCORENUM].f = V_SNAPTORIGHT|V_SNAPTOBOTTOM

--PowerUps (just moving it up, because the lakitu cam was added) (Pacola addition)
hudinfo[HUD_POWERUPS].x = 288
hudinfo[HUD_POWERUPS].y = 156
hudinfo[HUD_POWERUPS].f = V_SNAPTORIGHT|V_SNAPTOBOTTOM

-- hi guys, pacola here
-- this starting here my part on this hud happens

-- SM64 Lives Counter
local function SM64Lives(v, player, camera)
	v.draw(10, 0, v.cachePatch("SM64LIVE"), V_SNAPTOLEFT|V_SNAPTOTOP)
	if player.lives < 100
		v.drawLevelTitle(38, 0, player.lives, V_SNAPTOLEFT|V_SNAPTOTOP)
	else
		v.draw(38, 0, v.cachePatch("INFLIVES"), V_SNAPTOLEFT|V_SNAPTOTOP)
	end
end

-- SM64 Coins Counter
-- i figured out the big numbers hooray
local function SM64Coins(v, player, camera)
	--og = 240
	v.draw(208, 0, v.cachePatch("SM64COIN"), V_SNAPTORIGHT|V_SNAPTOTOP)
	v.drawLevelTitle(235, 0, player.rings, V_SNAPTOLEFT|V_SNAPTOTOP)
	-- og	   =	 267
end

-- Lakitu Cam, only visual, i aint recreating the SM64 camera only the hud
local function SM64Lakitu(v, player, camera)
	v.draw(288, 176, v.cachePatch("LAKITUCA"), V_SNAPTORIGHT|V_SNAPTOBOTTOM)
end

addHook("HUD", SM64Lakitu, "game")
addHook("HUD", SM64Lives, "game")
addHook("HUD", SM64Coins, "game")