public List <Cubi> roster; // secure this, use GetId() instead. public Harem() { roster = new List <Cubi>(); Grimoire.Load("Beehive.grim"); // todo fix hardcoded numbers // todo simple AI while we refactor flow stuff Cubi a = new Cubi(1); Grimoire.FillCubi(a); a.SetXY(33, 9); roster.Add(a); Cubi b = new Cubi(2); Grimoire.FillCubi(b); b.SetXY(34, 9); roster.Add(b); Cubi c = new Cubi(3); Grimoire.FillCubi(c); c.SetXY(35, 9); roster.Add(c); Cubi d = new Cubi(4); Grimoire.FillCubi(d); d.SetXY(34, 8); roster.Add(d); }
public MainForm() { InitializeComponent(); // generate map map = new MazeGenerator().Create(65, 25); p = new Player(this, map); p.SetXY(1, 1); s = new Cubi(this, map, p); //s.SetXY(65 - 2, 25 - 2); s.SetXY(4, 3); // draw map var bitMapMap = map.AsBitmap(p, s); // add to window MainBitmap.Image = bitMapMap; // init key handlers sw = new Stopwatch(); sw.Start(); this.KeyPreview = true; eh = new PreviewKeyDownEventHandler(PreviewKeyDownHandler); this.PreviewKeyDown += eh; }