From f8aec187ea7dc410a32996406109f290f3199ffa Mon Sep 17 00:00:00 2001 From: Ben Beltran Date: Mon, 11 Nov 2013 20:39:35 -0600 Subject: Moves to ActorManager arch + Actor Inherited stuff --- Super Polarity/ActorFactory.cs | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Super Polarity/ActorFactory.cs (limited to 'Super Polarity/ActorFactory.cs') diff --git a/Super Polarity/ActorFactory.cs b/Super Polarity/ActorFactory.cs new file mode 100644 index 0000000..5438b77 --- /dev/null +++ b/Super Polarity/ActorFactory.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.Xna.Framework; +using Microsoft.Xna.Framework.Graphics; +using Microsoft.Xna.Framework.Content; + +namespace SuperPolarity +{ + static class ActorFactory + { + static internal ContentManager Content; + + static public MainShip CreateMainShip(Vector2 position) + { + MainShip mainShip = new MainShip(); + mainShip.Initialize(Content, Content.Load("Graphics\\main-ship"), position); + + ActorManager.CheckIn(mainShip); + + return mainShip; + } + + internal static void SetContentManager(ContentManager content) + { + Content = content; + } + } +} -- cgit