Exemplo n.º 1
0
 public ErrorSt(EventCondForm.CONDTYPE filterCondtype
                , uint addr
                , string message
                )
 {
     this.DataType     = EventCondToType(filterCondtype); //種類
     this.Addr         = addr;                            //問題のアドレス
     this.ErrorMessage = message;                         //エラーメッセージ
     this.Tag          = U.NOT_FOUND;
 }
Exemplo n.º 2
0
        public static Type EventCondToType(EventCondForm.CONDTYPE filterCondtype)
        {
            switch (filterCondtype)
            {
            case EventCondForm.CONDTYPE.TURN:
                return(Type.EVENT_COND_TURN);

            case EventCondForm.CONDTYPE.TALK:
                return(Type.EVENT_COND_TALK);

            case EventCondForm.CONDTYPE.OBJECT:
                return(Type.EVENT_COND_OBJECT);

            case EventCondForm.CONDTYPE.ALWAYS:
                return(Type.EVENT_COND_ALWAYS);

            case EventCondForm.CONDTYPE.TUTORIAL:
                return(Type.EVENT_COND_TUTORIAL);

            case EventCondForm.CONDTYPE.PLAYER_UNIT:
                return(Type.EVENT_COND_PLAYER_UNIT);

            case EventCondForm.CONDTYPE.ENEMY_UNIT:
                return(Type.EVENT_COND_ENEMY_UNIT);

            case EventCondForm.CONDTYPE.START_EVENT:
                return(Type.EVENT_COND_START_EVENT);

            case EventCondForm.CONDTYPE.END_EVENT:
                return(Type.EVENT_COND_END_EVENT);

            case EventCondForm.CONDTYPE.TRAP:
                return(Type.EVENT_COND_TRAP);
            }
            Debug.Assert(false);
            throw new Exception("Unknown filterCondtype:" + filterCondtype);
        }
Exemplo n.º 3
0
 public static void CheckAlien4(uint targetaddr, List <ErrorSt> errors, EventCondForm.CONDTYPE cond, uint addr, uint tag = U.NOT_FOUND)
 {
     CheckAlien4(targetaddr, errors, EventCondToType(cond), addr, tag);
 }
Exemplo n.º 4
0
 public static void CheckFlag(uint flag, List <ErrorSt> errors, EventCondForm.CONDTYPE cond, uint addr)
 {
     CheckFlag(flag, errors, EventCondToType(cond), addr);
 }
Exemplo n.º 5
0
 public static void CheckASMPointer(uint event_addr, List <ErrorSt> errors, EventCondForm.CONDTYPE cond, uint addr)
 {
     CheckASMPointer(event_addr, errors, EventCondToType(cond), addr);
 }
Exemplo n.º 6
0
 public static void CheckEventPointer(uint event_addr, List <ErrorSt> errors, EventCondForm.CONDTYPE cond, uint addr, bool isFixedEvent, List <uint> tracelist, uint tag = U.NOT_FOUND)
 {
     CheckEventPointer(event_addr, errors, EventCondToType(cond), addr, isFixedEvent, tracelist, tag);
 }
Exemplo n.º 7
0
 public static void CheckPointer(uint event_addr, List <ErrorSt> errors, EventCondForm.CONDTYPE cond, uint addr, uint tag = U.NOT_FOUND)
 {
     CheckPointer(event_addr, errors, EventCondToType(cond), addr, tag);
 }