설명
기고자: Michael Bussieck, 2014년 3월
소형 모델 유형 :슬롯 머신
카테고리 : 슬롯 머신 테스트 라이브러리
메인 파일 : obfusc01.gms
$title 작업 파일이 난독화된 경우 테스트 사용(OBFUSC01,SEQ=649)
$onText
기고자: Michael Bussieck, 2014년 3월
$offText
$call gamslib -q 1
$if errorlevel 1 $abort trnsport.gms 검색 문제
$echoexecute_unload '난독화됨'; >> trnsport.gms
* 모델을 컴파일하고 난독화 저장 및 저장
$call 슬롯 머신 tnsport a=c s=0named so=0난독화 lo=%슬롯 머신lo%
$if errorlevel 1 $abort 저장 파일 생성 문제
* 모델을 실행하고 컴파일하고 난독화 저장 및 저장
$echo $debug dmpuel dmpsym > 비어 있음.gms
$call 슬롯 머신 비어 있음 r=0난독화 s=1난독화 lo=%슬롯 머신lo%
$if errorlevel 1 $abort trnsport 실행 문제
* 잘 알려진 trnsport 이름이 없는지 확인하십시오.
$call grep -qi 공급 공백.lst > %system.nullfile%
$if errorlevel 1 $abort가 난독화된 목록 파일에서 문자열 공급을 찾았습니다.
$call grep -qi 전송 비어 있음.lst > %system.nullfile%
$if errorlevel 1 $abort가 난독화된 목록 파일에서 문자열 전송을 발견했습니다.
$call grep -qi 시애틀 비어있음.lst > %system.nullfile%
$if errorlevel 1 $abort가 난독화된 목록 파일에서 문자열 시애틀을 발견했습니다.
* 이름이 없는 난독화된 재시작 파일의 지속적인 컴파일 및 실행은 실패합니다.
$echo 디스플레이 공급.m; > 디스플레이.gms
$call 슬롯 머신는 r=1난독 lo=%슬롯 머신lo%를 표시합니다.
$if errorlevel 1 $abort 게임은 이름 없이 다시 시작하면 실패해야 합니다.
* 명명된 재시작 파일을 사용하여 난독화된 재시작 파일에서 계속 컴파일 및 실행
$call 슬롯 머신는 r=1난독화 rn=0named lo=%슬롯 머신lo%를 표시합니다.
$if errorlevel 1 $abort 게임은 restartnamed로 다시 시작되어야 합니다.