home *** CD-ROM | disk | FTP | other *** search
/ Champak 48 / cdrom_image.iso / Games / rockysbreakout / game.dcr / _gamecode_3_init_game.ls < prev    next >
Encoding:
Text File  |  2007-09-27  |  723 b   |  39 lines

  1. property pDogModel
  2. global gWorld, game
  3.  
  4. on beginSprite me
  5.   game = VOID
  6.   me.setup3D()
  7. end
  8.  
  9. on exitFrame me
  10.   if gWorld.state = 4 then
  11.     me.setupGame()
  12.   else
  13.     go(the frame)
  14.   end if
  15. end
  16.  
  17. on setup3D me
  18.   getRendererServices().textureRenderFormat = #rgba8888
  19.   gWorld = member("world")
  20.   gWorld.resetWorld()
  21.   dogWorld = member("dog")
  22.   dogWorld.resetWorld()
  23.   if (gWorld.state = 4) and (dogWorld.state = 4) then
  24.     tAdamsDogName = "dog"
  25.     pDogModel = gWorld.cloneModelFromCastmember("dog", tAdamsDogName, dogWorld)
  26.   else
  27.     go(1)
  28.     clearGlobals()
  29.     alert("cloneprob")
  30.   end if
  31. end
  32.  
  33. on setupGame me
  34.   paramList = [#dog: pDogModel]
  35.   game = new(script("game"), paramList)
  36.   game.curtain()
  37.   game.setupHUD()
  38. end
  39.