mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-12-09 06:19:07 +00:00
update
This commit is contained in:
@@ -1,11 +1,15 @@
|
||||
import { v2 } from "cc";
|
||||
import { Vec2 } from "cc";
|
||||
import { GTowards } from "../base/GObject";
|
||||
|
||||
//阵法类
|
||||
export class GTactical{
|
||||
|
||||
tactical:number[][];
|
||||
|
||||
//阵容朝向
|
||||
towards:GTowards;
|
||||
|
||||
//阵法位置
|
||||
static pos:Vec2[][] = [
|
||||
[v2(-100,150),v2(0,150),v2(100,150)],
|
||||
@@ -13,19 +17,21 @@ export class GTactical{
|
||||
[v2(-100,-150),v2(0,-150),v2(100,-150)],
|
||||
];
|
||||
|
||||
constructor(tactical:number[][]){
|
||||
constructor(tactical:number[][],towards:GTowards = GTowards.RIGHT){
|
||||
this.tactical = tactical;
|
||||
this.towards = towards;
|
||||
}
|
||||
|
||||
//获取阵法
|
||||
static getTactical(isReversed:boolean = false): GTactical{
|
||||
let tactical = [
|
||||
[0,0,3],
|
||||
[0,4,3],
|
||||
[0,0,1],
|
||||
[0,0,2],
|
||||
[0,5,2],
|
||||
];
|
||||
if(isReversed){
|
||||
tactical = this.getTacticalFlipX(tactical);
|
||||
return new GTactical(tactical,GTowards.LEFT);
|
||||
}
|
||||
return new GTactical(tactical);
|
||||
}
|
||||
@@ -38,6 +44,7 @@ export class GTactical{
|
||||
];
|
||||
if(isReversed){
|
||||
tactical = this.getTacticalFlipX(tactical);
|
||||
return new GTactical(tactical,GTowards.LEFT);
|
||||
}
|
||||
return new GTactical(tactical);
|
||||
}
|
||||
@@ -51,6 +58,7 @@ export class GTactical{
|
||||
];
|
||||
if(isReversed){
|
||||
tactical = this.getTacticalFlipX(tactical);
|
||||
return new GTactical(tactical,GTowards.LEFT);
|
||||
}
|
||||
return new GTactical(tactical);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user