Пример #1
0
        public static StartTurnEvent alloc(TurnTimeline p_turnTimeline, EventQueue p_entityTurnActionQueue)
        {
            StartTurnEvent l_instance = new StartTurnEvent();

            l_instance.TurnTimeline      = p_turnTimeline;
            l_instance.EntityActionQueue = p_entityTurnActionQueue;
            return(l_instance);
        }
Пример #2
0
        public static EndTurnEvent alloc(TurnTimeline p_turnTimeline, EventQueue p_entityTurnActionQueue, Entity p_entity)
        {
            EndTurnEvent l_instance = new EndTurnEvent();

            l_instance.TurnTimeline      = p_turnTimeline;
            l_instance.EntityActionQueue = p_entityTurnActionQueue;
            l_instance.Entity            = p_entity;
            return(l_instance);
        }
Пример #3
0
    public void Before()
    {
        TestEventQueue         = EventQueue.alloc();
        ExternalHooks.LogDebug = (string s) => { };
        TurnTimeline.alloc();

        NavigationEngine.alloc();
        NavigationGraph l_navigationGraph = NavigationGraph.alloc();

        NavigationGraphContainer.UniqueNavigationGraph = l_navigationGraph;
        NavigationGraphBuild.CreateGridNavigation(l_navigationGraph, 4, 4);
        NavigationGraph.takeSnapshot(l_navigationGraph);
    }