PageSourceSearch

https://cikiacigi.hu/js/main_kicsik_fiu.js

js cikiacigi.hu collected 2026-09-24 18:48:44 UTC 2,825 bytes, 126 lines download raw bytes

1var animKicsikFiu = (function() {
2
3	var anim_kicsik_fiu
4	var phaserBuilt = false;
5	var loaderInterval = setInterval(checkWetherItsReady, 300);
6
7	var anim_kicsik_fiuWidth = 160;
8	var anim_kicsik_fiuHeight = 295;
9
10	function checkWetherItsReady(){
11		if(!phaserBuilt && (document.readyState === "complete" || document.readyState === "interactive")){
12			buildPhaser();
13		}
14	}
15
16	function buildPhaser(){
17
18		clearInterval(loaderInterval);
19		anim_kicsik_fiu = new Phaser.Game(anim_kicsik_fiuWidth, anim_kicsik_fiuHeight, Phaser.CANVAS, 'kicsik_fiu', { preload: preload_kicsik_fiu, create: create_kicsik_fiu}, true);
20
21	}
22
23	function preload_kicsik_fiu() {
24
25		//
26
27		anim_kicsik_fiu.load.atlas('kicsik_fiu_01', '../graphics/kicsik_fiu_01.png', '../graphics/kicsik_fiu_01.json');
28
29		anim_kicsik_fiu.load.atlas('kicsik_fiu_02', '../graphics/kicsik_fiu_02.png', '../graphics/kicsik_fiu_02.json');
30
31		anim_kicsik_fiu.load.atlas('kicsik_fiu_03', '../graphics/kicsik_fiu_03.png', '../graphics/kicsik_fiu_03.json');
32
33		//
34
35	}
36
37	//
38
39	function create_kicsik_fiu() {
40
41
42
43		let animContainer = document.getElementById("kicsik_fiu");
44
45
46
47		anim_kicsik_fiu.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
48
49		anim_kicsik_fiu.scale.setMinMax(animContainer.width, animContainer.height, animContainer.width, animContainer.height);
50
51		anim_kicsik_fiu.scale.refresh();
52
53		//
54
55		var kicsik_fiu_x = 0;
56
57		var kicsik_fiu_y = 0;
58
59		//
60
61		kicsik_fiu_01 = anim_kicsik_fiu.add.sprite(kicsik_fiu_x, kicsik_fiu_y, "kicsik_fiu_01");
62
63		//
64
65		kicsik_fiu_02 = anim_kicsik_fiu.add.sprite(kicsik_fiu_x, kicsik_fiu_y, "kicsik_fiu_02");
66
67		kicsik_fiu_02.animations.add('anim', [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], 12, true);
68
69		kicsik_fiu_02.animations.play('anim');
70
71		//
72
73		kicsik_fiu_03 = anim_kicsik_fiu.add.sprite(kicsik_fiu_x, kicsik_fiu_y, "kicsik_fiu_03");
74
75		//kicsik_fiu_03.animations.add('anim');
76
77		kicsik_fiu_03.animations.add('anim', [15,16,17,18,19,20,21,22,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14], 24, true);
78
79		kicsik_fiu_03.alpha = 0;
80
81		//
82
83		var canvasKicsikFiu = document.getElementById("kicsik_fiu");
84
85		canvasKicsikFiu.style.width = anim_kicsik_fiuWidth+"px";
86
87		canvasKicsikFiu.style.height = anim_kicsik_fiuHeight+"px";
88
89		canvasKicsikFiu.addEventListener("mouseover", kicsik_fiu_over);
90
91		canvasKicsikFiu.addEventListener("mouseout", kicsik_fiu_out);
92
93		canvasKicsikFiu.addEventListener("click", kicsikFiuIsClicked);
94
95		//
96
97	}
98
99	//
100
101	function kicsik_fiu_over(){
102
103		kicsik_fiu_01.frame = 1;
104
105		kicsik_fiu_03.animations.play('anim', 24, true);
106
107		kicsik_fiu_03.alpha = 1;
108
109	}
110
111	function kicsik_fiu_out(){
112
113		kicsik_fiu_01.frame = 0;
114
115		kicsik_fiu_03.animations.stop();
116
117		kicsik_fiu_03.alpha = 0;
118
119	}
120
121
122
123}());
124
125
126

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.