' Particle Pinch ' ' Copyright 2005 Ian Cowburn ' ' $Id$ ' Strict Import noddybox.vector Import noddybox.bitmapfont Import noddybox.simplegui Import "types.bmx" Import "level.bmx" Import "game.bmx" Import "designer.bmx" ' Included binaries ' Incbin "GFX/font.bmf" Incbin "GFX/gui.bmf" Incbin "GFX/STAR.png" Incbin "GFX/MASS.png" Incbin "GFX/POINT.png" Incbin "GFX/PARTICLE.png" Incbin "GFX/POINTER.png" Incbin "GFX/COLLECTOR.png" ' Initialise ' SeedRnd(MilliSecs()) SetGraphicsDriver GLMax2DDriver() Graphics 800,600,32,60 HideMouse SetBlend(ALPHABLEND) SetAlpha(1.0) ' Globals ' GameGFX.font=TBitmapFont.Load("incbin::GFX/font.bmf",0) GameGFX.guifont=TBitmapFont.Load("incbin::GFX/gui.bmf",0) GameGFX.star=LoadAnimImage("incbin::GFX/STAR.png",8,8,0,2) GameGFX.mass=LoadAnimImage("incbin::GFX/MASS.png",8,8,0,2) GameGFX.collector=LoadAnimImage("incbin::GFX/COLLECTOR.png",8,8,0,2) GameGFX.point=LoadImage("incbin::GFX/POINT.png",0) GameGFX.particle=LoadImage("incbin::GFX/PARTICLE.png",0) GameGFX.pointer=LoadImage("incbin::GFX/POINTER.png",0) SetImageHandle(GameGFX.star,3,3) SetImageHandle(GameGFX.mass,3,3) SetImageHandle(GameGFX.collector,3,3) SetImageHandle(GameGFX.point,3,3) SetImageHandle(GameGFX.particle,3,3) SetImageHandle(GameGFX.pointer,0,0) TPoint.img=GameGFX.point TParticle.img=GameGFX.particle TParticleMachine.Init() ' Consts ' ' Test code ' LevelDesigner() EndGraphics End