Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
código de pilas
생성일
2년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
6 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
68 행
복사
8 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
71 행
복사
// @ts-ignore
// @ts-ignore
class aceituna extends Actor {
class aceituna extends Actor {
puntoDeVista: Laser
puntoDeVista: Laser
iniciar() {
iniciar() {
this.imagen = "imagenes:objetos/aceituna";
this.imagen = "imagenes:objetos/aceituna";
this.puntoDeVista = this.obtener_laser('rayo')
this.puntoDeVista = this.obtener_laser('rayo')
}
}
actualizar() {
actualizar() {
this.pintar();
this.pintar();
this.pilas.observar("PDV", this.puntoDeVista.rotacion)
this.pilas.observar("PDV", this.puntoDeVista.rotacion)
this.moverse();
this.moverse();
}
}
pintar(){
pintar(){
let listaADibujar = this.sensar()
let listaADibujar = this.sensar()
let pizarra = this.pilas.obtener_actor_por_nombre('pizarra')
let pizarra = this.pilas.obtener_actor_por_nombre('pizarra')
pizarra.renderizar(listaADibujar)
pizarra.renderizar(listaADibujar)
}
}
sensar() {
sensar() {
let distancias = []
let distancias = []
let rayos = 0;
let rayos = 0;
복사
복사됨
복사
복사됨
let centro = this.puntoDeVista.rotacion;
while (rayos < 96) {
while (rayos < 96) {
복사
복사됨
복사
복사됨
this.puntoDeVista.rotacion =
42
- rayos
this.puntoDeVista.rotacion =
centro
- rayos
let distancia = this.puntoDeVista.distancia_al_actor_mas_cercado()
let distancia = this.puntoDeVista.distancia_al_actor_mas_cercado()
distancias.push(distancia)
distancias.push(distancia)
this.pilas.observar("lista", distancias)
this.pilas.observar("lista", distancias)
rayos = rayos + 1
rayos = rayos + 1
}
}
복사
복사됨
복사
복사됨
this.puntoDeVista.rotacion = centro;
return distancias
return distancias
복사
복사됨
복사
복사됨
}
}
moverse() {
moverse() {
let velocidad = 5;
let velocidad = 5;
let velocidad_para_doblar = 5;
let velocidad_para_doblar = 5;
if (this.pilas.control.arriba) {
if (this.pilas.control.arriba) {
복사
복사됨
복사
복사됨
this.avanzar(this.rotacion, velocidad)
this.avanzar(this.rotacion, velocidad)
}
}
if (this.pilas.control.izquierda) {
if (this.pilas.control.izquierda) {
this.rotacion += velocidad_para_doblar;
this.rotacion += velocidad_para_doblar;
복사
복사됨
복사
복사됨
this.puntoDeVista.rotacion +=
this.rotacion
this.puntoDeVista.rotacion +=
velocidad_para_doblar;
}
}
if (this.pilas.control.derecha) {
if (this.pilas.control.derecha) {
this.rotacion -= velocidad_para_doblar;
this.rotacion -= velocidad_para_doblar;
복사
복사됨
복사
복사됨
this.puntoDeVista.rotacion -= velocidad_para_doblar;
}
}
}
}
}
}
저장된 비교 결과
원본
파일 열기
// @ts-ignore class aceituna extends Actor { puntoDeVista: Laser iniciar() { this.imagen = "imagenes:objetos/aceituna"; this.puntoDeVista = this.obtener_laser('rayo') } actualizar() { this.pintar(); this.pilas.observar("PDV", this.puntoDeVista.rotacion) this.moverse(); } pintar(){ let listaADibujar = this.sensar() let pizarra = this.pilas.obtener_actor_por_nombre('pizarra') pizarra.renderizar(listaADibujar) } sensar() { let distancias = [] let rayos = 0; while (rayos < 96) { this.puntoDeVista.rotacion = 42 - rayos let distancia = this.puntoDeVista.distancia_al_actor_mas_cercado() distancias.push(distancia) this.pilas.observar("lista", distancias) rayos = rayos + 1 } return distancias } moverse() { let velocidad = 5; let velocidad_para_doblar = 5; if (this.pilas.control.arriba) { this.avanzar(this.rotacion, velocidad) } if (this.pilas.control.izquierda) { this.rotacion += velocidad_para_doblar; this.puntoDeVista.rotacion += this.rotacion } if (this.pilas.control.derecha) { this.rotacion -= velocidad_para_doblar; } } }
수정본
파일 열기
// @ts-ignore class aceituna extends Actor { puntoDeVista: Laser iniciar() { this.imagen = "imagenes:objetos/aceituna"; this.puntoDeVista = this.obtener_laser('rayo') } actualizar() { this.pintar(); this.pilas.observar("PDV", this.puntoDeVista.rotacion) this.moverse(); } pintar(){ let listaADibujar = this.sensar() let pizarra = this.pilas.obtener_actor_por_nombre('pizarra') pizarra.renderizar(listaADibujar) } sensar() { let distancias = [] let rayos = 0; let centro = this.puntoDeVista.rotacion; while (rayos < 96) { this.puntoDeVista.rotacion = centro - rayos let distancia = this.puntoDeVista.distancia_al_actor_mas_cercado() distancias.push(distancia) this.pilas.observar("lista", distancias) rayos = rayos + 1 } this.puntoDeVista.rotacion = centro; return distancias } moverse() { let velocidad = 5; let velocidad_para_doblar = 5; if (this.pilas.control.arriba) { this.avanzar(this.rotacion, velocidad) } if (this.pilas.control.izquierda) { this.rotacion += velocidad_para_doblar; this.puntoDeVista.rotacion += velocidad_para_doblar; } if (this.pilas.control.derecha) { this.rotacion -= velocidad_para_doblar; this.puntoDeVista.rotacion -= velocidad_para_doblar; } } }
비교하기