10 public static Game game
20 public static bool AdvMode
30 public static Player player
34 return EClass.core.game.player;
40 public static Chara pc
44 return EClass.core.game.player.chara;
60 public static Map _map
64 return EClass.core.game.activeZone.map;
70 public static Zone _zone
74 return EClass.core.game.activeZone;
84 return EClass.core.game.activeZone.branch;
94 return EClass.Branch ??
EClass.pc.homeBranch;
104 return EClass.core.game.factions.Home;
114 return EClass.core.game.factions.Wilds;
120 public static Scene scene
134 return EClass.core.screen;
144 return EClass.core.gameSetting;
154 return EClass.core.gamedata;
164 return EClass.core.Colors;
170 public static World world
174 return EClass.core.game.world;
184 return EClass.core.sources;
194 return Core.SetCurrent(
null).sources;
200 public static SoundManager Sound
204 return SoundManager.current;
219 public static int rnd(
int a)
225 public static int curve(
int a,
int start,
int step,
int rate = 75)
231 for (
int i = 0; i < 10; i++)
233 int num = start + i * step;
238 a = num + (a - num) * rate / 100;
244 public static int rndHalf(
int a)
246 return a / 2 + Rand.rnd(a / 2);
250 public static float rndf(
float a)
256 public static int rndSqrt(
int a)
258 return Rand.rndSqrt(a);
262 public static void Wait(
float a,
Card c)
268 public static void Wait(
float a,
Point p)
274 public static int Bigger(
int a,
int b)
284 public static int Smaller(
int a,
int b)
294 public static Core core;