/// <summary> /// Convert from ID to integer /// </summary> /// <param name="id"></param> /// <returns></returns> int ParseID(GameObject.EObjectID id) { return((int)id); //switch (id) //{ // case GameObject.EObjectID.GROUND: return 0; // default: return 0; //} }
/// <summary> /// Draw a rectangle demo for objects on map /// </summary> /// <param name="rect"></param> private void DrawDemo(Rectangle rect, GameObject.EObjectID id) { Image tempBitmap = this.worldSpace.Image; using (Graphics graphics = Graphics.FromImage(tempBitmap)) { Color color; switch (id) { default: color = Color.Green; break; } Pen pen = new Pen(color); pen.Width = 3; graphics.DrawRectangle(pen, rect); } this.worldSpace.Image = tempBitmap; }