Skip to content

Commit 2bec272

Browse files
committed
Add invisible jar
1 parent 8888f2f commit 2bec272

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+538
-157
lines changed

src/GameCuaTao/Castlevania/Content/Characters/Enemies/Zombie.atlas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<Spritesheet TexturePath="Zombie.png">
66
<Sprite ID="walk_01">
77
<SpriteFrame Left="0" Top="0" Width="34" Height="64" />
8-
<SpriteBoundary Left="10" Top="12" Width="2" Height="52" />
8+
<SpriteBoundary Left="12" Top="12" Width="2" Height="52" />
99
</Sprite>
1010

1111
<Sprite ID="walk_02">

src/GameCuaTao/Castlevania/Content/Characters/Players/Simon.ani.xml

Lines changed: 74 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,80 @@
107107
</Animation>
108108

109109
<Animation Name="flash_walk_04" DefaultTime="30" IsLooping="True">
110-
<Frame SpriteID="walk_flash_red_04" />
111-
<Frame SpriteID="walk_flash_blue_04" />
112-
<Frame SpriteID="walk_flash_magenta_04" />
113-
<Frame SpriteID="walk_04" /> <!-- yellow -->
110+
<Frame SpriteID="walk_flash_red_02" />
111+
<Frame SpriteID="walk_flash_blue_02" />
112+
<Frame SpriteID="walk_flash_magenta_02" />
113+
<Frame SpriteID="walk_02" /> <!-- yellow -->
114+
</Animation>
115+
116+
117+
118+
119+
<Animation Name="idle_invisible" DefaultTime="100" IsLooping="False">
120+
<Frame SpriteID="walk_invisible_01" />
121+
</Animation>
122+
123+
<Animation Name="attack_invisible" DefaultTime="100" IsLooping="False">
124+
<Frame SpriteID="attack_invisible_01" />
125+
<Frame SpriteID="attack_invisible_02" />
126+
<Frame SpriteID="attack_invisible_03" />
127+
</Animation>
128+
129+
<Animation Name="jump_invisible" DefaultTime="100" IsLooping="False">
130+
<Frame SpriteID="jump_invisible_01" />
131+
</Animation>
132+
133+
<Animation Name="duck_invisible" DefaultTime="100" IsLooping="False">
134+
<Frame SpriteID="duck_invisible_01" />
135+
</Animation>
136+
137+
<Animation Name="walk_invisible" DefaultTime="150" IsLooping="True">
138+
<Frame Time="100" SpriteID="walk_invisible_01" />
139+
<Frame Time="140" SpriteID="walk_invisible_02" />
140+
<Frame Time="100" SpriteID="walk_invisible_03" />
141+
<Frame Time="140" SpriteID="walk_invisible_04" />
142+
</Animation>
143+
144+
<Animation Name="go_upstairs_invisible" DefaultTime="100" IsLooping="False">
145+
<Frame SpriteID="go_upstairs_invisible_01" />
146+
<Frame SpriteID="go_upstairs_invisible_02" />
147+
</Animation>
148+
149+
<Animation Name="go_downstairs_invisible" DefaultTime="100" IsLooping="False">
150+
<Frame SpriteID="go_downstairs_invisible_01" />
151+
<Frame SpriteID="go_downstairs_invisible_02" />
152+
</Animation>
153+
154+
<Animation Name="idle_upstairs_invisible" DefaultTime="100" IsLooping="False">
155+
<Frame SpriteID="go_upstairs_invisible_02" />
156+
</Animation>
157+
158+
<Animation Name="idle_downstairs_invisible" DefaultTime="100" IsLooping="False">
159+
<Frame SpriteID="go_downstairs_invisible_02" />
160+
</Animation>
161+
162+
<Animation Name="go_upstairs_attack_invisible" DefaultTime="100" IsLooping="False">
163+
<Frame SpriteID="go_upstairs_attack_invisible_01" />
164+
<Frame SpriteID="go_upstairs_attack_invisible_02" />
165+
<Frame SpriteID="go_upstairs_attack_invisible_03" />
166+
</Animation>
167+
168+
<Animation Name="go_downstairs_attack_invisible" DefaultTime="100" IsLooping="False">
169+
<Frame SpriteID="go_downstairs_attack_invisible_01" />
170+
<Frame SpriteID="go_downstairs_attack_invisible_02" />
171+
<Frame SpriteID="go_downstairs_attack_invisible_03" />
172+
</Animation>
173+
174+
<Animation Name="jump_attack_invisible" DefaultTime="100" IsLooping="False">
175+
<Frame SpriteID="attack_invisible_01" />
176+
<Frame SpriteID="attack_invisible_02" />
177+
<Frame SpriteID="attack_invisible_03" />
178+
</Animation>
179+
180+
<Animation Name="duck_attack_invisible" DefaultTime="100" IsLooping="False">
181+
<Frame SpriteID="duck_attack_invisible_01" />
182+
<Frame SpriteID="duck_attack_invisible_02" />
183+
<Frame SpriteID="duck_attack_invisible_03" />
114184
</Animation>
115185

116186
</Animations>

src/GameCuaTao/Castlevania/Content/Characters/Players/Simon.atlas.xml

Lines changed: 150 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22

33
<GameContent>
4-
<!-- 48 x 64 -->
4+
<!-- 60 x 66 -->
5+
6+
<!-- ========================= -->
7+
<!-- === Normal Atlases === -->
8+
<!-- ========================= -->
9+
510
<Spritesheet TexturePath="Simon.png">
611
<Sprite ID="attack_01">
712
<SpriteFrame Left="300" Top="66" Width="60" Height="66" />
@@ -138,6 +143,10 @@
138143
<SpriteBoundary Left="10" Top="138" Width="32" Height="58" />
139144
</Sprite>
140145

146+
<!-- ========================== -->
147+
<!-- === Special Atlases === -->
148+
<!-- ========================== -->
149+
141150
<Sprite ID="die_01">
142151
<SpriteFrame Left="0" Top="198" Width="60" Height="66" />
143152
<SpriteBoundary Left="16" Top="218" Width="32" Height="44" />
@@ -149,18 +158,18 @@
149158
</Sprite>
150159

151160
<Sprite ID="walk_flash_red_01">
152-
<SpriteFrame Left="180" Top="330" Width="60" Height="66" />
153-
<SpriteBoundary Left="196" Top="334" Width="32" Height="60" />
161+
<SpriteFrame Left="0" Top="330" Width="60" Height="66" />
162+
<SpriteBoundary Left="16" Top="334" Width="32" Height="60" />
154163
</Sprite>
155164

156165
<Sprite ID="walk_flash_magenta_01">
157-
<SpriteFrame Left="240" Top="330" Width="60" Height="66" />
158-
<SpriteBoundary Left="256" Top="334" Width="32" Height="60" />
166+
<SpriteFrame Left="60" Top="330" Width="60" Height="66" />
167+
<SpriteBoundary Left="76" Top="334" Width="32" Height="60" />
159168
</Sprite>
160169

161170
<Sprite ID="walk_flash_blue_01">
162-
<SpriteFrame Left="300" Top="330" Width="60" Height="66" />
163-
<SpriteBoundary Left="316" Top="334" Width="32" Height="60" />
171+
<SpriteFrame Left="120" Top="330" Width="60" Height="66" />
172+
<SpriteBoundary Left="136" Top="334" Width="32" Height="60" />
164173
</Sprite>
165174

166175
<Sprite ID="walk_flash_red_02">
@@ -193,20 +202,145 @@
193202
<SpriteBoundary Left="318" Top="268" Width="30" Height="60" />
194203
</Sprite>
195204

196-
<Sprite ID="walk_flash_red_04">
197-
<SpriteFrame Left="0" Top="330" Width="60" Height="66" />
198-
<SpriteBoundary Left="24" Top="332" Width="24" Height="62" />
205+
<!-- ============================ -->
206+
<!-- === Invisible Atlases === -->
207+
<!-- ============================ -->
208+
209+
<Sprite ID="attack_invisible_01">
210+
<SpriteFrame Left="300" Top="462" Width="60" Height="66" />
211+
<SpriteBoundary Left="300" Top="466" Width="48" Height="60" />
199212
</Sprite>
200213

201-
<Sprite ID="walk_flash_magenta_04">
202-
<SpriteFrame Left="60" Top="330" Width="60" Height="66" />
203-
<SpriteBoundary Left="84" Top="332" Width="24" Height="62" />
214+
<Sprite ID="attack_invisible_02">
215+
<SpriteFrame Left="360" Top="462" Width="60" Height="66" />
216+
<SpriteBoundary Left="376" Top="466" Width="32" Height="60" />
204217
</Sprite>
205218

206-
<Sprite ID="walk_flash_blue_04">
207-
<SpriteFrame Left="120" Top="330" Width="60" Height="66" />
208-
<SpriteBoundary Left="144" Top="332" Width="24" Height="62" />
219+
<Sprite ID="attack_invisible_03">
220+
<SpriteFrame Left="420" Top="462" Width="60" Height="66" />
221+
<SpriteBoundary Left="436" Top="468" Width="43" Height="58" />
222+
</Sprite>
223+
224+
<Sprite ID="jump_invisible_01">
225+
<SpriteFrame Left="240" Top="396" Width="60" Height="66" />
226+
<SpriteBoundary Left="256" Top="405" Width="32" Height="55" />
227+
</Sprite>
228+
229+
<Sprite ID="duck_invisible_01"> <!-- OffsetY = -9 -->
230+
<SpriteFrame Left="240" Top="387" Width="60" Height="66" />
231+
<SpriteBoundary Left="256" Top="405" Width="32" Height="46" />
232+
</Sprite>
233+
234+
<Sprite ID="walk_invisible_01">
235+
<SpriteFrame Left="180" Top="396" Width="60" Height="66" />
236+
<SpriteBoundary Left="196" Top="400" Width="32" Height="60" />
237+
</Sprite>
238+
239+
<Sprite ID="walk_invisible_02">
240+
<SpriteFrame Left="0" Top="396" Width="60" Height="66" />
241+
<SpriteBoundary Left="24" Top="399" Width="24" Height="61" />
242+
</Sprite>
243+
244+
<Sprite ID="walk_invisible_03">
245+
<SpriteFrame Left="60" Top="396" Width="60" Height="66" />
246+
<SpriteBoundary Left="78" Top="400" Width="30" Height="60" />
247+
</Sprite>
248+
249+
<Sprite ID="walk_invisible_04">
250+
<SpriteFrame Left="120" Top="396" Width="60" Height="66" />
251+
<SpriteBoundary Left="144" Top="398" Width="24" Height="62" />
252+
</Sprite>
253+
254+
<Sprite ID="go_upstairs_invisible_01">
255+
<SpriteFrame Left="60" Top="462" Width="60" Height="66" />
256+
<SpriteBoundary Left="71" Top="464" Width="30" Height="62" />
257+
</Sprite>
258+
259+
<Sprite ID="go_upstairs_invisible_02">
260+
<SpriteFrame Left="120" Top="462" Width="60" Height="66" />
261+
<SpriteBoundary Left="134" Top="464" Width="24" Height="62" />
262+
</Sprite>
263+
264+
<Sprite ID="go_downstairs_invisible_01">
265+
<SpriteFrame Left="180" Top="462" Width="60" Height="66" />
266+
<SpriteBoundary Left="198" Top="464" Width="32" Height="62" />
267+
</Sprite>
268+
269+
<Sprite ID="go_downstairs_invisible_02">
270+
<SpriteFrame Left="240" Top="462" Width="60" Height="66" />
271+
<SpriteBoundary Left="266" Top="464" Width="24" Height="62" />
209272
</Sprite>
273+
274+
<Sprite ID="go_upstairs_attack_invisible_01">
275+
<SpriteFrame Left="120" Top="528" Width="60" Height="66" />
276+
<SpriteBoundary Left="120" Top="530" Width="41" Height="62" />
277+
</Sprite>
278+
279+
<Sprite ID="go_upstairs_attack_invisible_02">
280+
<SpriteFrame Left="180" Top="528" Width="60" Height="66" />
281+
<SpriteBoundary Left="189" Top="530" Width="32" Height="62" />
282+
</Sprite>
283+
284+
<Sprite ID="go_upstairs_attack_invisible_03">
285+
<SpriteFrame Left="240" Top="528" Width="60" Height="66" />
286+
<SpriteBoundary Left="249" Top="532" Width="44" Height="60" />
287+
</Sprite>
288+
289+
<Sprite ID="go_downstairs_attack_invisible_01">
290+
<SpriteFrame Left="300" Top="528" Width="60" Height="66" />
291+
<SpriteBoundary Left="302" Top="530" Width="48" Height="62" />
292+
</Sprite>
293+
294+
<Sprite ID="go_downstairs_attack_invisible_02">
295+
<SpriteFrame Left="360" Top="528" Width="60" Height="66" />
296+
<SpriteBoundary Left="378" Top="530" Width="32" Height="62" />
297+
</Sprite>
298+
299+
<Sprite ID="go_downstairs_attack_invisible_03">
300+
<SpriteFrame Left="420" Top="528" Width="60" Height="66" />
301+
<SpriteBoundary Left="438" Top="532" Width="41" Height="60" />
302+
</Sprite>
303+
304+
<Sprite ID="jump_attack_invisible_01">
305+
<SpriteFrame Left="300" Top="396" Width="60" Height="66" />
306+
<SpriteBoundary Left="300" Top="405" Width="48" Height="46" />
307+
</Sprite>
308+
309+
<Sprite ID="jump_attack_invisible_02">
310+
<SpriteFrame Left="360" Top="396" Width="60" Height="66" />
311+
<SpriteBoundary Left="376" Top="405" Width="32" Height="46" />
312+
</Sprite>
313+
314+
<Sprite ID="jump_attack_invisible_03">
315+
<SpriteFrame Left="420" Top="396" Width="60" Height="66" />
316+
<SpriteBoundary Left="435" Top="407" Width="44" Height="44" />
317+
</Sprite>
318+
319+
<Sprite ID="duck_attack_invisible_01"> <!-- OffsetY = -9 -->
320+
<SpriteFrame Left="300" Top="387" Width="60" Height="66" />
321+
<SpriteBoundary Left="300" Top="405" Width="48" Height="46" />
322+
</Sprite>
323+
324+
<Sprite ID="duck_attack_invisible_02"> <!-- OffsetY = -9 -->
325+
<SpriteFrame Left="360" Top="387" Width="60" Height="66" />
326+
<SpriteBoundary Left="377" Top="405" Width="32" Height="46" />
327+
</Sprite>
328+
329+
<Sprite ID="duck_attack_invisible_03"> <!-- OffsetY = -9 -->
330+
<SpriteFrame Left="420" Top="387" Width="60" Height="66" />
331+
<SpriteBoundary Left="435" Top="407" Width="44" Height="44" />
332+
</Sprite>
333+
334+
<Sprite ID="turn_backward_invisible_01">
335+
<SpriteFrame Left="0" Top="462" Width="60" Height="66" />
336+
<SpriteBoundary Left="8" Top="462" Width="32" Height="64" />
337+
</Sprite>
338+
339+
<Sprite ID="take_damage_invisible_01">
340+
<SpriteFrame Left="0" Top="528" Width="60" Height="66" />
341+
<SpriteBoundary Left="10" Top="534" Width="32" Height="58" />
342+
</Sprite>
343+
210344
</Spritesheet>
211345

212346
</GameContent>
3.88 KB
Loading
-365 Bytes
Binary file not shown.
Binary file not shown.
-883 Bytes
Loading
Binary file not shown.
419 Bytes
Loading
-677 Bytes
Loading

0 commit comments

Comments
 (0)