using System.Collections.Generic;
public interface Actionable{
public interface Drawable{
public class Player : Drawable, Actionable{
Console.WriteLine("Action");
Console.WriteLine("Draw");
public delegate void DrawHandler(IEnumerable<Drawable> obj);
public delegate void LogicHandler(IEnumerable<Actionable> obj);
public static void gameloop(DrawHandler draw,LogicHandler action){
List<Player> list = new List<Player>(){
for(int rounds = 0; rounds < 500; rounds++){
public static void Main()
foreach(var item in list){
foreach(var item in list){