-
Notifications
You must be signed in to change notification settings - Fork 24
/
Community_Lighting.d.ts
68 lines (41 loc) · 1.33 KB
/
Community_Lighting.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
interface Bitmap {
radialgradientFillRect(x1: number, y1: number, innerRadius: number, outerRadius: number, color1: string, color2: String, flicker: boolean, brightness: number, direction: number): void
FillCircle(centerX: number, centerY: number, xradius: number, yradius: number, color1: String): void;
}
interface Game_Interpreter {
reload(command: String, arg: String[]);
tileType(command: String, args: String[]);
}
interface Game_Event {
getLightCycle(): String[];
getCLTag(): String;
incrementLightCycle(): void;
}
namespace Community {
interface Lighting {
tint(args: String[]);
tile(args: String[]);
ReloadMapEvents(): void;
ReloadTagArea(): void;
distance(): number;
name: String;
}
}
interface Game_Variables {
_Community_Lighting_LightTags: String[];
GetTileArray(): String[];
GetLightTags(): String[];
SetTileArray(array: String[]): void;
SetLightTags(array: String[]): void;
SetLightArrayId(id: String): void;
SetBlockTags(array: String[]): void;
GetBlockTags(): void;
SetPlayerColor(color: String): void;
GetDaynightSpeed(): Number;
SetDaynightSpeed(speed: Number): void;
GetDaynightTimer(): Number;
SetDaynightTimer(timer: Number): void;
GetDaynightCycle(): Number;
SetDaynightCycle(cycle: Number): void;
GetDaynightHoursinDay(): Number;
}