14 def HUDDisplay(HUD, event):
15 HUDTextElement.Y = HUDTextElement.Y + 1
16 if(HUDTextElement.Y > 100):
30 HUDTextElement.Content =
"HUD Element in the Center of the viewer"
33 HUDTextElement.Scale = 2
34 HUDTextElement.Justification = FBHUDElementHAlignment.kFBHUDCenter
35 HUDTextElement.HorizontalDock = FBHUDElementHAlignment.kFBHUDCenter
36 HUDTextElement.VerticalDock = FBHUDElementVAlignment.kFBHUDVCenter
37 HUD.ConnectSrc(HUDTextElement)
38 Scene.Cameras[0].ConnectSrc(HUD)
42 HUDTextElement.Content =
"Free memory : %d MB"
45 HUDTextElement.Scale = 2
46 HUDTextElement.Justification = FBHUDElementHAlignment.kFBHUDCenter
47 HUDTextElement.HorizontalDock = FBHUDElementHAlignment.kFBHUDCenter
48 HUDTextElement.VerticalDock = FBHUDElementVAlignment.kFBHUDTop
49 HUDTextElement.PropertyAddReferenceProperty(HUD.PropertyList.Find(
"FreeMemory"))
50 HUD.ConnectSrc(HUDTextElement)
51 Scene.Cameras[0].ConnectSrc(HUD)
54 HUD.OnDisplay.Add(HUDDisplay)