Add castle, flag and all level-end stuff
+castle tiles +flag """
This commit is contained in:
parent
ee942a42c9
commit
2dbd89321b
BIN
SuperCbr.g1a
BIN
SuperCbr.g1a
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 651 B |
Binary file not shown.
After Width: | Height: | Size: 649 B |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
787
build-fx/map
787
build-fx/map
|
@ -8,6 +8,8 @@ Archive member included to satisfy reference by file (symbol)
|
|||
build-fx/src/score.c.o (_dtext)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) (_topti_render)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dvline.c.o)
|
||||
build-fx/src/world.c.o (_dvline)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
|
||||
build-fx/src/level.c.o (_dupdate)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
|
@ -34,6 +36,8 @@ Archive member included to satisfy reference by file (symbol)
|
|||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o) (_gint_exch_tlbh)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o) (_tlb_mapped_memory)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dvline.c.o) (_dline)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
build-fx/src/main.c.o (_dfont)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
|
||||
|
@ -52,10 +56,14 @@ Archive member included to satisfy reference by file (symbol)
|
|||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o) (_topti_asm_text)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o) (_bopti_asm_mono)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) (_gint_dhline)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o) (_bopti_render_clip)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) (_dpixel)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o) (_masks)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o) (_masks)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o) (_gint_setvbr)
|
||||
/home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
|
||||
|
@ -94,6 +102,7 @@ Discarded input sections
|
|||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dvline.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
|
||||
|
@ -105,13 +114,16 @@ Discarded input sections
|
|||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(sleep.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
|
||||
.comment 0x0000000000000000 0x12 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
|
||||
.debug_info 0x0000000000000000 0x737 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
|
||||
|
@ -172,6 +184,7 @@ LOAD build-fx/assets/img/bonus.png.o
|
|||
LOAD build-fx/assets/img/bloc.png.o
|
||||
LOAD build-fx/assets/img/ram.png.o
|
||||
LOAD build-fx/assets/img/main.png.o
|
||||
LOAD build-fx/assets/img/flag.png.o
|
||||
LOAD build-fx/assets/img/new_level.png.o
|
||||
LOAD build-fx/assets/img/brick.png.o
|
||||
LOAD build-fx/assets/img/menu_pause.png.o
|
||||
|
@ -195,6 +208,7 @@ LOAD build-fx/assets/img/carapace_verte.png.o
|
|||
LOAD build-fx/assets/img/nuage.png.o
|
||||
LOAD build-fx/assets/img/koopa_verte.png.o
|
||||
LOAD build-fx/assets/img/level.png.o
|
||||
LOAD build-fx/assets/img/castle.png.o
|
||||
LOAD build-fx/assets/img/goomba.png.o
|
||||
LOAD build-fx/assets/img/fleur.png.o
|
||||
LOAD build-fx/assets/img/stone.png.o
|
||||
|
@ -203,7 +217,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a
|
|||
LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a
|
||||
LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
||||
0x0000000000300000 _brom = 0x300000
|
||||
0x000000000000bee8 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
|
||||
0x000000000000cc60 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
|
||||
|
||||
.pretext 0x0000000000300200 0x8d0
|
||||
*(.pretext.entry)
|
||||
|
@ -243,7 +257,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
*(.dtors .dtors.*)
|
||||
0x0000000000300ad0 _etors = .
|
||||
|
||||
.text 0x0000000000300ad0 0x5b18
|
||||
.text 0x0000000000300ad0 0x5dd0
|
||||
0x0000000000300ad0 _gint_exch_tlbh_start = .
|
||||
*(.gint.exch_tlbh)
|
||||
.gint.exch_tlbh
|
||||
|
@ -251,398 +265,415 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
0x0000000000300ad0 _gint_exch_tlbh
|
||||
0x000000000000004c _gint_exch_tlbh_size = ABSOLUTE ((. - _gint_exch_tlbh_start))
|
||||
*(.text .text.*)
|
||||
.text 0x0000000000300b1c 0x448 build-fx/src/level.c.o
|
||||
.text 0x0000000000300b1c 0x454 build-fx/src/level.c.o
|
||||
0x0000000000300b1c _malloc_error
|
||||
0x0000000000300b54 _init_level
|
||||
0x0000000000300bc8 _init_ennemies
|
||||
0x0000000000300c28 _set_level
|
||||
0x0000000000300f34 _get_lvl_id
|
||||
.text 0x0000000000300f64 0x1e8 build-fx/src/score.c.o
|
||||
0x0000000000300f64 _new_level
|
||||
0x0000000000300f88 _new_game
|
||||
0x0000000000300fc0 _score_add_coin
|
||||
0x0000000000300fd0 _score_add
|
||||
0x0000000000301020 _score_display
|
||||
.text 0x000000000030114c 0x40 build-fx/src/tile.c.o
|
||||
0x000000000030114c _draw_tile
|
||||
.text 0x000000000030118c 0x42c build-fx/src/box.c.o
|
||||
0x000000000030118c _sgn
|
||||
0x000000000030119e _check_collision
|
||||
0x0000000000301230 _box_move
|
||||
0x0000000000301554 _box_jump
|
||||
.text 0x00000000003015b8 0x598 build-fx/src/world.c.o
|
||||
0x00000000003015b8 _world_get_width
|
||||
0x00000000003015c8 _world_get
|
||||
0x000000000030162c _display_cell
|
||||
0x0000000000301990 _world_get_ctg
|
||||
0x00000000003019c8 _world_get_real_x0
|
||||
0x0000000000301a10 _world_get_real_y0
|
||||
0x0000000000301a24 _world_draw
|
||||
0x0000000000301b30 _world_move
|
||||
.text 0x0000000000301b50 0x56c build-fx/src/bonus.c.o
|
||||
0x0000000000301b50 _lance_bullet
|
||||
0x0000000000301bac _bullet_display
|
||||
0x0000000000301c44 _bullet_move
|
||||
0x0000000000301dc4 _bonus_set
|
||||
0x0000000000301df4 _bonus_move
|
||||
0x0000000000301fa8 _bonus_draw
|
||||
.text 0x00000000003020bc 0x7a0 build-fx/src/mario.c.o
|
||||
0x00000000003020cc _mario_bigger
|
||||
0x00000000003020e8 _mario_smaller
|
||||
0x0000000000302114 _mario_draw
|
||||
0x00000000003022d0 _test_sol_le_plus_proche
|
||||
0x000000000030233c _mario_move
|
||||
.text 0x000000000030285c 0x40 build-fx/src/main.c.o
|
||||
0x000000000030285c _callback
|
||||
0x0000000000302864 _system_error
|
||||
.text.startup 0x000000000030289c 0x1c0 build-fx/src/main.c.o
|
||||
0x000000000030289c _main
|
||||
.text 0x0000000000302a5c 0x290 build-fx/src/keyboard.c.o
|
||||
0x0000000000302a5c _menu_pause
|
||||
0x0000000000302bfc _update_keyboard
|
||||
.text 0x0000000000302cec 0x81c build-fx/src/ennemi.c.o
|
||||
0x0000000000302cec _display_ennemi
|
||||
0x0000000000302f34 _ennemi_check_collision
|
||||
0x0000000000302f98 _hurt_mario
|
||||
0x0000000000302fcc _move_ennemi
|
||||
0x00000000003034b8 _display_ennemi_table
|
||||
.text 0x0000000000303508 0xac build-fx/src/teleporteur.c.o
|
||||
0x0000000000303508 _teleporteurs_check
|
||||
.text 0x00000000003035b4 0xce4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
|
||||
0x0000000000303fb0 _kprint_opt
|
||||
0x00000000003040f8 _kprint
|
||||
0x00000000003041d0 _kvsprint
|
||||
0x0000000000304218 _sprintf
|
||||
0x0000000000304240 _vsprintf
|
||||
0x0000000000304260 _snprintf
|
||||
0x0000000000304280 _vsnprintf
|
||||
.text 0x0000000000304298 0xdc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
|
||||
0x0000000000304298 _memcpy
|
||||
0x0000000000304352 __memmove
|
||||
0x0000000000304356 __memcmp
|
||||
0x000000000030435a _memset
|
||||
.text 0x0000000000304374 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
|
||||
.text 0x0000000000304374 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.text 0x0000000000304374 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
|
||||
0x0000000000304374 _dupdate
|
||||
0x000000000030438c _dupdate_noint
|
||||
.text 0x0000000000304398 0xc8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
0x0000000000304398 _dimage
|
||||
0x00000000003043ec _dsubimage
|
||||
.text 0x0000000000304460 0x4c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
|
||||
0x0000000000304460 _dclear
|
||||
.text 0x00000000003044ac 0x3fc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
|
||||
0x0000000000304654 _pollevent
|
||||
0x0000000000304798 _waitevent
|
||||
0x00000000003047e4 _clearevents
|
||||
0x0000000000304804 _keydown
|
||||
0x0000000000304830 _keydown_all
|
||||
0x000000000030486c _keydown_any
|
||||
.text 0x00000000003048a8 0x124 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
|
||||
0x00000000003048b4 _iokbd_row
|
||||
0x000000000030499c _iokbd_scan
|
||||
.text 0x00000000003049cc 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
|
||||
0x00000000003049cc _getkey_opt
|
||||
0x0000000000304b78 _getkey
|
||||
0x0000000000304b84 _getkey_repeat
|
||||
.text 0x0000000000304bc0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
|
||||
.text 0x0000000000304bc0 0x1c4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
|
||||
0x0000000000304d50 _gint_panic
|
||||
0x0000000000304d60 _gint_panic_set
|
||||
0x0000000000304d6c _gint_exc_catch
|
||||
0x0000000000304d78 _gint_exc_skip
|
||||
.text 0x0000000000304d84 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
|
||||
.text 0x0000000000304d84 0x17c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
|
||||
0x0000000000304e38 _gint_install
|
||||
0x0000000000304ee8 _gint_unload
|
||||
.text 0x0000000000304f00 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
|
||||
.text 0x0000000000304f00 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
|
||||
.text 0x0000000000304f00 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
|
||||
0x0000000000304f00 _tlb_addr
|
||||
0x0000000000304f14 _tlb_data
|
||||
0x0000000000304f28 _tlb_mapped_memory
|
||||
0x0000000000304ffc _utlb_addr
|
||||
0x000000000030500c _utlb_data
|
||||
0x000000000030501c _utlb_mapped_memory
|
||||
.text 0x00000000003050f4 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
0x00000000003050f4 _dsize
|
||||
.text 0x0000000000305190 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
|
||||
0x0000000000305190 _dprint
|
||||
.text 0x00000000003051e8 0x56c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
0x0000000000305508 _timer_setup
|
||||
0x0000000000305598 _timer_delay
|
||||
0x00000000003055f8 _timer_start
|
||||
0x000000000030562c _timer_reload
|
||||
0x000000000030564c _timer_pause
|
||||
0x0000000000305680 _timer_stop
|
||||
0x00000000003056dc _timer_timeout
|
||||
0x00000000003056e8 _timer_address
|
||||
0x0000000000305724 _timer_clear
|
||||
.text 0x0000000000305754 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(sleep.c.o)
|
||||
0x0000000000305754 _sleep_us
|
||||
.text 0x00000000003057ac 0x1d8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
|
||||
0x0000000000305844 _t6k11_display
|
||||
0x0000000000305918 _t6k11_contrast
|
||||
0x0000000000305944 _t6k11_backlight
|
||||
.text 0x0000000000305984 0x150 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
0x0000000000305ac8 _clock_freq
|
||||
.text 0x0000000000305ad4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
|
||||
.text 0x0000000000305ad4 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o)
|
||||
0x0000000000305ad4 _bopti_asm_mono
|
||||
0x0000000000305afa _bopti_asm_mono_alpha
|
||||
.text 0x0000000000305b2c 0x410 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
0x0000000000305b2c _bopti_grid
|
||||
0x0000000000305ca0 _bopti_render
|
||||
0x0000000000305dd0 _bopti_render_clip
|
||||
0x0000000000305ee4 _bopti_render_noclip
|
||||
.text 0x0000000000305f3c 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
|
||||
0x0000000000305f3c _masks
|
||||
.text 0x0000000000305fd8 0x2c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
|
||||
0x0000000000305fd8 _gint_setvbr
|
||||
.text 0x0000000000306004 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
|
||||
0x0000000000306004 _gint_intlevel
|
||||
0x0000000000306058 _gint_inthandler
|
||||
.text 0x000000000030607c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
|
||||
.text 0x000000000030607c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
|
||||
.text 0x000000000030607c 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o)
|
||||
0x000000000030607c ___movstr
|
||||
0x000000000030607c ___movmem
|
||||
0x00000000003060b0 ___movmemSI64
|
||||
0x00000000003060b0 ___movstrSI64
|
||||
0x00000000003060b4 ___movstrSI60
|
||||
0x00000000003060b4 ___movmemSI60
|
||||
0x00000000003060b8 ___movmemSI56
|
||||
0x00000000003060b8 ___movstrSI56
|
||||
0x00000000003060bc ___movstrSI52
|
||||
0x00000000003060bc ___movmemSI52
|
||||
0x00000000003060c0 ___movstrSI48
|
||||
0x00000000003060c0 ___movmemSI48
|
||||
0x00000000003060c4 ___movstrSI44
|
||||
0x00000000003060c4 ___movmemSI44
|
||||
0x00000000003060c8 ___movstrSI40
|
||||
0x00000000003060c8 ___movmemSI40
|
||||
0x00000000003060cc ___movstrSI36
|
||||
0x00000000003060cc ___movmemSI36
|
||||
0x00000000003060d0 ___movmemSI32
|
||||
0x00000000003060d0 ___movstrSI32
|
||||
0x00000000003060d4 ___movmemSI28
|
||||
0x00000000003060d4 ___movstrSI28
|
||||
0x00000000003060d8 ___movstrSI24
|
||||
0x00000000003060d8 ___movmemSI24
|
||||
0x00000000003060dc ___movmemSI20
|
||||
0x00000000003060dc ___movstrSI20
|
||||
0x00000000003060e0 ___movstrSI16
|
||||
0x00000000003060e0 ___movmemSI16
|
||||
0x00000000003060e4 ___movmemSI12
|
||||
0x00000000003060e4 ___movstrSI12
|
||||
0x00000000003060e8 ___movmemSI8
|
||||
0x00000000003060e8 ___movstrSI8
|
||||
0x00000000003060ec ___movmemSI4
|
||||
0x00000000003060ec ___movstrSI4
|
||||
.text 0x00000000003060f4 0x1f0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
|
||||
0x00000000003060f4 ___udivdi3
|
||||
.text 0x00000000003062e4 0x234 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
|
||||
0x00000000003062e4 ___umoddi3
|
||||
.text 0x0000000000306518 0x6c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
|
||||
0x000000000030653a ___udivsi3
|
||||
*fill* 0x0000000000306584 0x4
|
||||
.text 0x0000000000306588 0x60 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
|
||||
0x0000000000306588 ___udiv_qrnnd_16
|
||||
.text 0x00000000003065e8 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
|
||||
0x0000000000300f40 _get_lvl_id
|
||||
.text 0x0000000000300f70 0x1e8 build-fx/src/score.c.o
|
||||
0x0000000000300f70 _new_level
|
||||
0x0000000000300f94 _new_game
|
||||
0x0000000000300fcc _score_add_coin
|
||||
0x0000000000300fdc _score_add
|
||||
0x000000000030102c _score_display
|
||||
.text 0x0000000000301158 0x40 build-fx/src/tile.c.o
|
||||
0x0000000000301158 _draw_tile
|
||||
.text 0x0000000000301198 0x42c build-fx/src/box.c.o
|
||||
0x0000000000301198 _sgn
|
||||
0x00000000003011aa _check_collision
|
||||
0x000000000030123c _box_move
|
||||
0x0000000000301560 _box_jump
|
||||
.text 0x00000000003015c4 0x558 build-fx/src/world.c.o
|
||||
0x00000000003015c4 _world_get_width
|
||||
0x00000000003015d4 _world_get
|
||||
0x0000000000301638 _display_cell
|
||||
0x0000000000301944 _world_get_ctg
|
||||
0x0000000000301978 _world_get_real_x0
|
||||
0x00000000003019c0 _world_get_real_y0
|
||||
0x00000000003019d4 _world_draw
|
||||
0x0000000000301afc _world_move
|
||||
.text 0x0000000000301b1c 0x56c build-fx/src/bonus.c.o
|
||||
0x0000000000301b1c _lance_bullet
|
||||
0x0000000000301b78 _bullet_display
|
||||
0x0000000000301c10 _bullet_move
|
||||
0x0000000000301d90 _bonus_set
|
||||
0x0000000000301dc0 _bonus_move
|
||||
0x0000000000301f74 _bonus_draw
|
||||
.text 0x0000000000302088 0x77c build-fx/src/mario.c.o
|
||||
0x0000000000302098 _mario_bigger
|
||||
0x00000000003020b4 _mario_smaller
|
||||
0x00000000003020e0 _mario_draw
|
||||
0x000000000030229c _test_sol_le_plus_proche
|
||||
0x0000000000302308 _mario_move
|
||||
.text 0x0000000000302804 0x40 build-fx/src/main.c.o
|
||||
0x0000000000302804 _callback
|
||||
0x000000000030280c _system_error
|
||||
.text.startup 0x0000000000302844 0x1c0 build-fx/src/main.c.o
|
||||
0x0000000000302844 _main
|
||||
.text 0x0000000000302a04 0x290 build-fx/src/keyboard.c.o
|
||||
0x0000000000302a04 _menu_pause
|
||||
0x0000000000302ba4 _update_keyboard
|
||||
.text 0x0000000000302c94 0x814 build-fx/src/ennemi.c.o
|
||||
0x0000000000302c94 _display_ennemi
|
||||
0x0000000000302edc _ennemi_check_collision
|
||||
0x0000000000302f40 _hurt_mario
|
||||
0x0000000000302f74 _move_ennemi
|
||||
0x0000000000303458 _display_ennemi_table
|
||||
.text 0x00000000003034a8 0xfc build-fx/src/teleporteur.c.o
|
||||
0x00000000003034a8 _teleporteurs_check
|
||||
0x0000000000303554 _teleporteurs_display
|
||||
.text 0x00000000003035a4 0xce4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
|
||||
0x0000000000303fa0 _kprint_opt
|
||||
0x00000000003040e8 _kprint
|
||||
0x00000000003041c0 _kvsprint
|
||||
0x0000000000304208 _sprintf
|
||||
0x0000000000304230 _vsprintf
|
||||
0x0000000000304250 _snprintf
|
||||
0x0000000000304270 _vsnprintf
|
||||
.text 0x0000000000304288 0xdc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
|
||||
0x0000000000304288 _memcpy
|
||||
0x0000000000304342 __memmove
|
||||
0x0000000000304346 __memcmp
|
||||
0x000000000030434a _memset
|
||||
.text 0x0000000000304364 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
|
||||
.text 0x0000000000304364 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.text 0x0000000000304364 0x1c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dvline.c.o)
|
||||
0x0000000000304364 _dvline
|
||||
.text 0x0000000000304380 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
|
||||
0x0000000000304380 _dupdate
|
||||
0x0000000000304398 _dupdate_noint
|
||||
.text 0x00000000003043a4 0xc8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
0x00000000003043a4 _dimage
|
||||
0x00000000003043f8 _dsubimage
|
||||
.text 0x000000000030446c 0x4c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
|
||||
0x000000000030446c _dclear
|
||||
.text 0x00000000003044b8 0x3fc /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
|
||||
0x0000000000304660 _pollevent
|
||||
0x00000000003047a4 _waitevent
|
||||
0x00000000003047f0 _clearevents
|
||||
0x0000000000304810 _keydown
|
||||
0x000000000030483c _keydown_all
|
||||
0x0000000000304878 _keydown_any
|
||||
.text 0x00000000003048b4 0x124 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(iokbd.c.o)
|
||||
0x00000000003048c0 _iokbd_row
|
||||
0x00000000003049a8 _iokbd_scan
|
||||
.text 0x00000000003049d8 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(getkey.c.o)
|
||||
0x00000000003049d8 _getkey_opt
|
||||
0x0000000000304b84 _getkey
|
||||
0x0000000000304b90 _getkey_repeat
|
||||
.text 0x0000000000304bcc 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(start.c.o)
|
||||
.text 0x0000000000304bcc 0x1c4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
|
||||
0x0000000000304d5c _gint_panic
|
||||
0x0000000000304d6c _gint_panic_set
|
||||
0x0000000000304d78 _gint_exc_catch
|
||||
0x0000000000304d84 _gint_exc_skip
|
||||
.text 0x0000000000304d90 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(syscalls.S.o)
|
||||
.text 0x0000000000304d90 0x17c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
|
||||
0x0000000000304e44 _gint_install
|
||||
0x0000000000304ef4 _gint_unload
|
||||
.text 0x0000000000304f0c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
|
||||
.text 0x0000000000304f0c 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
|
||||
.text 0x0000000000304f0c 0x1f4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
|
||||
0x0000000000304f0c _tlb_addr
|
||||
0x0000000000304f20 _tlb_data
|
||||
0x0000000000304f34 _tlb_mapped_memory
|
||||
0x0000000000305008 _utlb_addr
|
||||
0x0000000000305018 _utlb_data
|
||||
0x0000000000305028 _utlb_mapped_memory
|
||||
.text 0x0000000000305100 0x124 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
0x0000000000305100 _dline
|
||||
.text 0x0000000000305224 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
0x0000000000305224 _dsize
|
||||
.text 0x00000000003052c0 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
|
||||
0x00000000003052c0 _dprint
|
||||
.text 0x0000000000305318 0x56c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
0x0000000000305638 _timer_setup
|
||||
0x00000000003056c8 _timer_delay
|
||||
0x0000000000305728 _timer_start
|
||||
0x000000000030575c _timer_reload
|
||||
0x000000000030577c _timer_pause
|
||||
0x00000000003057b0 _timer_stop
|
||||
0x000000000030580c _timer_timeout
|
||||
0x0000000000305818 _timer_address
|
||||
0x0000000000305854 _timer_clear
|
||||
.text 0x0000000000305884 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(sleep.c.o)
|
||||
0x0000000000305884 _sleep_us
|
||||
.text 0x00000000003058dc 0x1d8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
|
||||
0x0000000000305974 _t6k11_display
|
||||
0x0000000000305a48 _t6k11_contrast
|
||||
0x0000000000305a74 _t6k11_backlight
|
||||
.text 0x0000000000305ab4 0x150 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
0x0000000000305bf8 _clock_freq
|
||||
.text 0x0000000000305c04 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
|
||||
.text 0x0000000000305c04 0x58 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o)
|
||||
0x0000000000305c04 _bopti_asm_mono
|
||||
0x0000000000305c2a _bopti_asm_mono_alpha
|
||||
.text 0x0000000000305c5c 0x13c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
0x0000000000305c5c _gint_dhline
|
||||
0x0000000000305d14 _gint_dvline
|
||||
.text 0x0000000000305d98 0x410 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
0x0000000000305d98 _bopti_grid
|
||||
0x0000000000305f0c _bopti_render
|
||||
0x000000000030603c _bopti_render_clip
|
||||
0x0000000000306150 _bopti_render_noclip
|
||||
.text 0x00000000003061a8 0x50 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o)
|
||||
0x00000000003061a8 _dpixel
|
||||
.text 0x00000000003061f8 0x9c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
|
||||
0x00000000003061f8 _masks
|
||||
.text 0x0000000000306294 0x2c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
|
||||
0x0000000000306294 _gint_setvbr
|
||||
.text 0x00000000003062c0 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
|
||||
0x00000000003062c0 _gint_intlevel
|
||||
0x0000000000306314 _gint_inthandler
|
||||
.text 0x0000000000306338 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
|
||||
.text 0x0000000000306338 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
|
||||
.text 0x0000000000306338 0x78 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_movmem.o)
|
||||
0x0000000000306338 ___movstr
|
||||
0x0000000000306338 ___movmem
|
||||
0x000000000030636c ___movmemSI64
|
||||
0x000000000030636c ___movstrSI64
|
||||
0x0000000000306370 ___movstrSI60
|
||||
0x0000000000306370 ___movmemSI60
|
||||
0x0000000000306374 ___movmemSI56
|
||||
0x0000000000306374 ___movstrSI56
|
||||
0x0000000000306378 ___movstrSI52
|
||||
0x0000000000306378 ___movmemSI52
|
||||
0x000000000030637c ___movstrSI48
|
||||
0x000000000030637c ___movmemSI48
|
||||
0x0000000000306380 ___movstrSI44
|
||||
0x0000000000306380 ___movmemSI44
|
||||
0x0000000000306384 ___movstrSI40
|
||||
0x0000000000306384 ___movmemSI40
|
||||
0x0000000000306388 ___movstrSI36
|
||||
0x0000000000306388 ___movmemSI36
|
||||
0x000000000030638c ___movmemSI32
|
||||
0x000000000030638c ___movstrSI32
|
||||
0x0000000000306390 ___movmemSI28
|
||||
0x0000000000306390 ___movstrSI28
|
||||
0x0000000000306394 ___movstrSI24
|
||||
0x0000000000306394 ___movmemSI24
|
||||
0x0000000000306398 ___movmemSI20
|
||||
0x0000000000306398 ___movstrSI20
|
||||
0x000000000030639c ___movstrSI16
|
||||
0x000000000030639c ___movmemSI16
|
||||
0x00000000003063a0 ___movmemSI12
|
||||
0x00000000003063a0 ___movstrSI12
|
||||
0x00000000003063a4 ___movmemSI8
|
||||
0x00000000003063a4 ___movstrSI8
|
||||
0x00000000003063a8 ___movmemSI4
|
||||
0x00000000003063a8 ___movstrSI4
|
||||
.text 0x00000000003063b0 0x1f0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivdi3.o)
|
||||
0x00000000003063b0 ___udivdi3
|
||||
.text 0x00000000003065a0 0x234 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_umoddi3.o)
|
||||
0x00000000003065a0 ___umoddi3
|
||||
.text 0x00000000003067d4 0x6c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udivsi3.o)
|
||||
0x00000000003067f6 ___udivsi3
|
||||
.text 0x0000000000306840 0x60 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_udiv_qrnnd_16.o)
|
||||
0x0000000000306840 ___udiv_qrnnd_16
|
||||
.text 0x00000000003068a0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
|
||||
*(C P)
|
||||
|
||||
.gint.blocks 0x00000000003065f0 0x120
|
||||
.gint.blocks 0x00000000003068a0 0x120
|
||||
*(.gint.blocks)
|
||||
.gint.blocks 0x00000000003065f0 0x40 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
|
||||
0x00000000003065f0 _gint_inth_7305
|
||||
0x0000000000306610 _gint_inth_7705
|
||||
.gint.blocks 0x0000000000306630 0xe0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
|
||||
0x0000000000306630 _inth_tmu
|
||||
0x00000000003066b0 _inth_etmu2
|
||||
0x00000000003066d0 _inth_etmu_help
|
||||
0x00000000003066f0 _inth_etmux
|
||||
.gint.blocks 0x00000000003068a0 0x40 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.S.o)
|
||||
0x00000000003068a0 _gint_inth_7305
|
||||
0x00000000003068c0 _gint_inth_7705
|
||||
.gint.blocks 0x00000000003068e0 0xe0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(inth.s.o)
|
||||
0x00000000003068e0 _inth_tmu
|
||||
0x0000000000306960 _inth_etmu2
|
||||
0x0000000000306980 _inth_etmu_help
|
||||
0x00000000003069a0 _inth_etmux
|
||||
|
||||
.gint.drivers 0x0000000000306710 0x90
|
||||
0x0000000000306710 _bdrv = .
|
||||
.gint.drivers 0x00000000003069c0 0x90
|
||||
0x00000000003069c0 _bdrv = .
|
||||
*(.gint.drivers.0)
|
||||
*(.gint.drivers.1)
|
||||
.gint.drivers.1
|
||||
0x0000000000306710 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
0x0000000000306710 _drv_cpg
|
||||
0x00000000003069c0 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
0x00000000003069c0 _drv_cpg
|
||||
*(.gint.drivers.2)
|
||||
.gint.drivers.2
|
||||
0x0000000000306734 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
0x0000000000306734 _drv_tmu
|
||||
0x00000000003069e4 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
0x00000000003069e4 _drv_tmu
|
||||
*(.gint.drivers.3)
|
||||
*(.gint.drivers.4)
|
||||
.gint.drivers.4
|
||||
0x0000000000306758 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
|
||||
0x0000000000306758 _drv_keysc
|
||||
0x0000000000306a08 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
|
||||
0x0000000000306a08 _drv_keysc
|
||||
*(.gint.drivers.5)
|
||||
.gint.drivers.5
|
||||
0x000000000030677c 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
|
||||
0x000000000030677c _drv_t6k11
|
||||
0x0000000000306a2c 0x24 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
|
||||
0x0000000000306a2c _drv_t6k11
|
||||
*(.gint.drivers.6)
|
||||
0x00000000003067a0 _edrv = .
|
||||
0x0000000000306a50 _edrv = .
|
||||
|
||||
.rodata 0x00000000003067a0 0x6020
|
||||
.rodata 0x0000000000306a50 0x6ae0
|
||||
*(.rodata.4)
|
||||
*(.rodata .rodata.*)
|
||||
.rodata 0x00000000003067a0 0x2490 build-fx/src/level.c.o
|
||||
.rodata 0x0000000000306a50 0x2de8 build-fx/src/level.c.o
|
||||
.rodata.str1.4
|
||||
0x0000000000308c30 0x1e build-fx/src/score.c.o
|
||||
*fill* 0x0000000000308c4e 0x2
|
||||
.rodata 0x0000000000308c50 0x100 build-fx/src/tile.c.o
|
||||
0x0000000000308c50 _mario_big
|
||||
0x0000000000308c60 _mario_small
|
||||
0x0000000000308c70 _bullet
|
||||
0x0000000000308c80 _fleur
|
||||
0x0000000000308c90 _mario_starman
|
||||
0x0000000000308ca0 _life_1up
|
||||
0x0000000000308cb0 _champi
|
||||
0x0000000000308cc0 _bloc
|
||||
0x0000000000308cd0 _colline
|
||||
0x0000000000308ce0 _buisson
|
||||
0x0000000000308cf0 _nuage
|
||||
0x0000000000308d00 _coin
|
||||
0x0000000000308d10 _gift
|
||||
0x0000000000308d20 _earth
|
||||
0x0000000000308d30 _brick
|
||||
0x0000000000308d40 _tuyau
|
||||
0x0000000000309838 0x1e build-fx/src/score.c.o
|
||||
*fill* 0x0000000000309856 0x2
|
||||
.rodata 0x0000000000309858 0x120 build-fx/src/tile.c.o
|
||||
0x0000000000309858 _mario_big
|
||||
0x0000000000309868 _mario_small
|
||||
0x0000000000309878 _bullet
|
||||
0x0000000000309888 _fleur
|
||||
0x0000000000309898 _mario_starman
|
||||
0x00000000003098a8 _life_1up
|
||||
0x00000000003098b8 _champi
|
||||
0x00000000003098c8 _bloc
|
||||
0x00000000003098d8 _end_level
|
||||
0x00000000003098e8 _castle
|
||||
0x00000000003098f8 _colline
|
||||
0x0000000000309908 _buisson
|
||||
0x0000000000309918 _nuage
|
||||
0x0000000000309928 _coin
|
||||
0x0000000000309938 _gift
|
||||
0x0000000000309948 _earth
|
||||
0x0000000000309958 _brick
|
||||
0x0000000000309968 _tuyau
|
||||
.rodata.str1.4
|
||||
0x0000000000308d50 0x3 build-fx/src/main.c.o
|
||||
.rodata 0x0000000000308d50 0x28 build-fx/src/keyboard.c.o
|
||||
.rodata 0x0000000000308d78 0x60 build-fx/src/ennemi.c.o
|
||||
0x0000000000308da8 _ennemi_heights
|
||||
0x0000000000308dc0 _ennemi_widths
|
||||
.rodata 0x0000000000308dd8 0x204 build-fx/assets/fonts/mario.png.o
|
||||
0x0000000000308dd8 _font_mario
|
||||
0x0000000000308fdc _font_mario_end
|
||||
.rodata 0x0000000000308fdc 0x20 build-fx/assets/img/bonus.png.o
|
||||
0x0000000000308fdc _img_bonus
|
||||
0x0000000000308ffc _img_bonus_end
|
||||
.rodata 0x0000000000308ffc 0x24 build-fx/assets/img/bloc.png.o
|
||||
0x0000000000308ffc _img_bloc
|
||||
0x0000000000309020 _img_bloc_end
|
||||
.rodata 0x0000000000309020 0x404 build-fx/assets/img/ram.png.o
|
||||
0x0000000000309020 _img_ram
|
||||
0x0000000000309424 _img_ram_end
|
||||
.rodata 0x0000000000309424 0x404 build-fx/assets/img/main.png.o
|
||||
0x0000000000309424 _img_main
|
||||
0x0000000000309828 _img_main_end
|
||||
.rodata 0x0000000000309828 0x404 build-fx/assets/img/new_level.png.o
|
||||
0x0000000000309828 _img_new_level
|
||||
0x0000000000309c2c _img_new_level_end
|
||||
.rodata 0x0000000000309c2c 0x4c build-fx/assets/img/brick.png.o
|
||||
0x0000000000309c2c _img_brick
|
||||
0x0000000000309c78 _img_brick_end
|
||||
.rodata 0x0000000000309c78 0x84 build-fx/assets/img/menu_pause.png.o
|
||||
0x0000000000309c78 _img_menu_pause
|
||||
0x0000000000309cfc _img_menu_pause_end
|
||||
.rodata 0x0000000000309cfc 0x18 build-fx/assets/img/select_arrow.png.o
|
||||
0x0000000000309cfc _img_select_arrow
|
||||
0x0000000000309d14 _img_select_arrow_end
|
||||
.rodata 0x0000000000309d14 0x804 build-fx/assets/img/dev.png.o
|
||||
0x0000000000309d14 _img_dev
|
||||
0x000000000030a518 _img_dev_end
|
||||
.rodata 0x000000000030a518 0x24 build-fx/assets/img/death.png.o
|
||||
0x000000000030a518 _img_death
|
||||
0x000000000030a53c _img_death_end
|
||||
.rodata 0x000000000030a53c 0x404 build-fx/assets/img/time_over.png.o
|
||||
0x000000000030a53c _img_time_over
|
||||
0x000000000030a940 _img_time_over_end
|
||||
.rodata 0x000000000030a940 0x4c build-fx/assets/img/coin.png.o
|
||||
0x000000000030a940 _img_coin
|
||||
0x000000000030a98c _img_coin_end
|
||||
.rodata 0x000000000030a98c 0x24 build-fx/assets/img/champi.png.o
|
||||
0x000000000030a98c _img_champi
|
||||
0x000000000030a9b0 _img_champi_end
|
||||
.rodata 0x000000000030a9b0 0xdc build-fx/assets/img/mariosmall.png.o
|
||||
0x000000000030a9b0 _img_mariosmall
|
||||
0x000000000030aa8c _img_mariosmall_end
|
||||
.rodata 0x000000000030aa8c 0x28 build-fx/assets/img/gift.png.o
|
||||
0x000000000030aa8c _img_gift
|
||||
0x000000000030aab4 _img_gift_end
|
||||
.rodata 0x000000000030aab4 0x44 build-fx/assets/img/buisson.png.o
|
||||
0x000000000030aab4 _img_buisson
|
||||
0x000000000030aaf8 _img_buisson_end
|
||||
.rodata 0x000000000030aaf8 0x84 build-fx/assets/img/colline.png.o
|
||||
0x000000000030aaf8 _img_colline
|
||||
0x000000000030ab7c _img_colline_end
|
||||
.rodata 0x000000000030ab7c 0x24 build-fx/assets/img/star.png.o
|
||||
0x000000000030ab7c _img_star
|
||||
0x000000000030aba0 _img_star_end
|
||||
.rodata 0x000000000030aba0 0x224 build-fx/assets/img/mariobig.png.o
|
||||
0x000000000030aba0 _img_mariobig
|
||||
0x000000000030adc4 _img_mariobig_end
|
||||
.rodata 0x000000000030adc4 0x804 build-fx/assets/img/error.png.o
|
||||
0x000000000030adc4 _img_error
|
||||
0x000000000030b5c8 _img_error_end
|
||||
.rodata 0x000000000030b5c8 0x44 build-fx/assets/img/1up.png.o
|
||||
0x000000000030b5c8 _img_1up
|
||||
0x000000000030b60c _img_1up_end
|
||||
.rodata 0x000000000030b60c 0xb8 build-fx/assets/img/tuyau.png.o
|
||||
0x000000000030b60c _img_tuyau
|
||||
0x000000000030b6c4 _img_tuyau_end
|
||||
.rodata 0x000000000030b6c4 0x24 build-fx/assets/img/bullet.png.o
|
||||
0x000000000030b6c4 _img_bullet
|
||||
0x000000000030b6e8 _img_bullet_end
|
||||
.rodata 0x000000000030b6e8 0x4c build-fx/assets/img/carapace_verte.png.o
|
||||
0x000000000030b6e8 _img_carapace_verte
|
||||
0x000000000030b734 _img_carapace_verte_end
|
||||
.rodata 0x000000000030b734 0x44 build-fx/assets/img/nuage.png.o
|
||||
0x000000000030b734 _img_nuage
|
||||
0x000000000030b778 _img_nuage_end
|
||||
.rodata 0x000000000030b778 0xc4 build-fx/assets/img/koopa_verte.png.o
|
||||
0x000000000030b778 _img_koopa_verte
|
||||
0x000000000030b83c _img_koopa_verte_end
|
||||
.rodata 0x000000000030b83c 0x404 build-fx/assets/img/level.png.o
|
||||
0x000000000030b83c _img_level
|
||||
0x000000000030bc40 _img_level_end
|
||||
.rodata 0x000000000030bc40 0x4c build-fx/assets/img/goomba.png.o
|
||||
0x000000000030bc40 _img_goomba
|
||||
0x000000000030bc8c _img_goomba_end
|
||||
.rodata 0x000000000030bc8c 0x44 build-fx/assets/img/fleur.png.o
|
||||
0x000000000030bc8c _img_fleur
|
||||
0x000000000030bcd0 _img_fleur_end
|
||||
.rodata 0x000000000030bcd0 0x4c build-fx/assets/img/stone.png.o
|
||||
0x000000000030bcd0 _img_stone
|
||||
0x000000000030bd1c _img_stone_end
|
||||
.rodata 0x000000000030bd1c 0x404 build-fx/assets/img/lvl0.png.o
|
||||
0x000000000030bd1c _img_lvl0
|
||||
0x000000000030c120 _img_lvl0_end
|
||||
0x0000000000309978 0x3 build-fx/src/main.c.o
|
||||
.rodata 0x0000000000309978 0x28 build-fx/src/keyboard.c.o
|
||||
.rodata 0x00000000003099a0 0x60 build-fx/src/ennemi.c.o
|
||||
0x00000000003099d0 _ennemi_heights
|
||||
0x00000000003099e8 _ennemi_widths
|
||||
.rodata 0x0000000000309a00 0x204 build-fx/assets/fonts/mario.png.o
|
||||
0x0000000000309a00 _font_mario
|
||||
0x0000000000309c04 _font_mario_end
|
||||
.rodata 0x0000000000309c04 0x20 build-fx/assets/img/bonus.png.o
|
||||
0x0000000000309c04 _img_bonus
|
||||
0x0000000000309c24 _img_bonus_end
|
||||
.rodata 0x0000000000309c24 0x24 build-fx/assets/img/bloc.png.o
|
||||
0x0000000000309c24 _img_bloc
|
||||
0x0000000000309c48 _img_bloc_end
|
||||
.rodata 0x0000000000309c48 0x404 build-fx/assets/img/ram.png.o
|
||||
0x0000000000309c48 _img_ram
|
||||
0x000000000030a04c _img_ram_end
|
||||
.rodata 0x000000000030a04c 0x404 build-fx/assets/img/main.png.o
|
||||
0x000000000030a04c _img_main
|
||||
0x000000000030a450 _img_main_end
|
||||
.rodata 0x000000000030a450 0x64 build-fx/assets/img/flag.png.o
|
||||
0x000000000030a450 _img_flag
|
||||
0x000000000030a4b4 _img_flag_end
|
||||
.rodata 0x000000000030a4b4 0x404 build-fx/assets/img/new_level.png.o
|
||||
0x000000000030a4b4 _img_new_level
|
||||
0x000000000030a8b8 _img_new_level_end
|
||||
.rodata 0x000000000030a8b8 0x4c build-fx/assets/img/brick.png.o
|
||||
0x000000000030a8b8 _img_brick
|
||||
0x000000000030a904 _img_brick_end
|
||||
.rodata 0x000000000030a904 0x84 build-fx/assets/img/menu_pause.png.o
|
||||
0x000000000030a904 _img_menu_pause
|
||||
0x000000000030a988 _img_menu_pause_end
|
||||
.rodata 0x000000000030a988 0x18 build-fx/assets/img/select_arrow.png.o
|
||||
0x000000000030a988 _img_select_arrow
|
||||
0x000000000030a9a0 _img_select_arrow_end
|
||||
.rodata 0x000000000030a9a0 0x804 build-fx/assets/img/dev.png.o
|
||||
0x000000000030a9a0 _img_dev
|
||||
0x000000000030b1a4 _img_dev_end
|
||||
.rodata 0x000000000030b1a4 0x24 build-fx/assets/img/death.png.o
|
||||
0x000000000030b1a4 _img_death
|
||||
0x000000000030b1c8 _img_death_end
|
||||
.rodata 0x000000000030b1c8 0x404 build-fx/assets/img/time_over.png.o
|
||||
0x000000000030b1c8 _img_time_over
|
||||
0x000000000030b5cc _img_time_over_end
|
||||
.rodata 0x000000000030b5cc 0x4c build-fx/assets/img/coin.png.o
|
||||
0x000000000030b5cc _img_coin
|
||||
0x000000000030b618 _img_coin_end
|
||||
.rodata 0x000000000030b618 0x24 build-fx/assets/img/champi.png.o
|
||||
0x000000000030b618 _img_champi
|
||||
0x000000000030b63c _img_champi_end
|
||||
.rodata 0x000000000030b63c 0xdc build-fx/assets/img/mariosmall.png.o
|
||||
0x000000000030b63c _img_mariosmall
|
||||
0x000000000030b718 _img_mariosmall_end
|
||||
.rodata 0x000000000030b718 0x28 build-fx/assets/img/gift.png.o
|
||||
0x000000000030b718 _img_gift
|
||||
0x000000000030b740 _img_gift_end
|
||||
.rodata 0x000000000030b740 0x44 build-fx/assets/img/buisson.png.o
|
||||
0x000000000030b740 _img_buisson
|
||||
0x000000000030b784 _img_buisson_end
|
||||
.rodata 0x000000000030b784 0x84 build-fx/assets/img/colline.png.o
|
||||
0x000000000030b784 _img_colline
|
||||
0x000000000030b808 _img_colline_end
|
||||
.rodata 0x000000000030b808 0x24 build-fx/assets/img/star.png.o
|
||||
0x000000000030b808 _img_star
|
||||
0x000000000030b82c _img_star_end
|
||||
.rodata 0x000000000030b82c 0x224 build-fx/assets/img/mariobig.png.o
|
||||
0x000000000030b82c _img_mariobig
|
||||
0x000000000030ba50 _img_mariobig_end
|
||||
.rodata 0x000000000030ba50 0x804 build-fx/assets/img/error.png.o
|
||||
0x000000000030ba50 _img_error
|
||||
0x000000000030c254 _img_error_end
|
||||
.rodata 0x000000000030c254 0x44 build-fx/assets/img/1up.png.o
|
||||
0x000000000030c254 _img_1up
|
||||
0x000000000030c298 _img_1up_end
|
||||
.rodata 0x000000000030c298 0xb8 build-fx/assets/img/tuyau.png.o
|
||||
0x000000000030c298 _img_tuyau
|
||||
0x000000000030c350 _img_tuyau_end
|
||||
.rodata 0x000000000030c350 0x24 build-fx/assets/img/bullet.png.o
|
||||
0x000000000030c350 _img_bullet
|
||||
0x000000000030c374 _img_bullet_end
|
||||
.rodata 0x000000000030c374 0x4c build-fx/assets/img/carapace_verte.png.o
|
||||
0x000000000030c374 _img_carapace_verte
|
||||
0x000000000030c3c0 _img_carapace_verte_end
|
||||
.rodata 0x000000000030c3c0 0x44 build-fx/assets/img/nuage.png.o
|
||||
0x000000000030c3c0 _img_nuage
|
||||
0x000000000030c404 _img_nuage_end
|
||||
.rodata 0x000000000030c404 0xc4 build-fx/assets/img/koopa_verte.png.o
|
||||
0x000000000030c404 _img_koopa_verte
|
||||
0x000000000030c4c8 _img_koopa_verte_end
|
||||
.rodata 0x000000000030c4c8 0x404 build-fx/assets/img/level.png.o
|
||||
0x000000000030c4c8 _img_level
|
||||
0x000000000030c8cc _img_level_end
|
||||
.rodata 0x000000000030c8cc 0xe4 build-fx/assets/img/castle.png.o
|
||||
0x000000000030c8cc _img_castle
|
||||
0x000000000030c9b0 _img_castle_end
|
||||
.rodata 0x000000000030c9b0 0x4c build-fx/assets/img/goomba.png.o
|
||||
0x000000000030c9b0 _img_goomba
|
||||
0x000000000030c9fc _img_goomba_end
|
||||
.rodata 0x000000000030c9fc 0x44 build-fx/assets/img/fleur.png.o
|
||||
0x000000000030c9fc _img_fleur
|
||||
0x000000000030ca40 _img_fleur_end
|
||||
.rodata 0x000000000030ca40 0x4c build-fx/assets/img/stone.png.o
|
||||
0x000000000030ca40 _img_stone
|
||||
0x000000000030ca8c _img_stone_end
|
||||
.rodata 0x000000000030ca8c 0x404 build-fx/assets/img/lvl0.png.o
|
||||
0x000000000030ca8c _img_lvl0
|
||||
0x000000000030ce90 _img_lvl0_end
|
||||
.rodata.str1.4
|
||||
0x000000000030c120 0x31 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
|
||||
*fill* 0x000000000030c151 0x3
|
||||
.rodata 0x000000000030c154 0x8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
0x000000000030ce90 0x31 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(stdio.c.o)
|
||||
*fill* 0x000000000030cec1 0x3
|
||||
.rodata 0x000000000030cec4 0x8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030c15c 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
|
||||
*fill* 0x000000000030c162 0x2
|
||||
0x000000000030cecc 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
|
||||
*fill* 0x000000000030ced2 0x2
|
||||
.rodata.str1.4
|
||||
0x000000000030c164 0x11a /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
|
||||
0x000000000030ced4 0x11a /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.c.o)
|
||||
0x11e (size before relaxing)
|
||||
*fill* 0x000000000030c27e 0x2
|
||||
.rodata 0x000000000030c280 0x18 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
*fill* 0x000000000030cfee 0x2
|
||||
.rodata 0x000000000030cff0 0x18 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.rodata.str1.4
|
||||
0x000000000030c298 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
.rodata 0x000000000030c29c 0x408 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
|
||||
0x000000000030c29c _gint_font5x7
|
||||
0x000000000030c6a4 _gint_font5x7_end
|
||||
0x000000000030d008 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
.rodata 0x000000000030d00c 0x408 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(font5x7.png.o)
|
||||
0x000000000030d00c _gint_font5x7
|
||||
0x000000000030d414 _gint_font5x7_end
|
||||
.rodata.str1.4
|
||||
0x000000000030c6a4 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
|
||||
*fill* 0x000000000030c6aa 0x2
|
||||
0x000000000030d414 0x6 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(t6k11.c.o)
|
||||
*fill* 0x000000000030d41a 0x2
|
||||
.rodata.str1.4
|
||||
0x000000000030c6ac 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
.rodata 0x000000000030c6b0 0x10 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
.rodata 0x000000000030c6c0 0x100 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
|
||||
0x000000000030c6c0 ___clz_tab
|
||||
0x000000000030d41c 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
.rodata 0x000000000030d420 0x10 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
.rodata 0x000000000030d430 0x100 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a(_clz.o)
|
||||
0x000000000030d430 ___clz_tab
|
||||
|
||||
.rela.dyn 0x000000000030c7c0 0x0
|
||||
.rela.text 0x000000000030c7c0 0x0 build-fx/src/score.c.o
|
||||
.rela.dyn 0x000000000030d530 0x0
|
||||
.rela.text 0x000000000030d530 0x0 build-fx/src/score.c.o
|
||||
.rela.text.startup
|
||||
0x000000000030c7c0 0x0 build-fx/src/score.c.o
|
||||
0x000000000030d530 0x0 build-fx/src/score.c.o
|
||||
.rela.pretext.entry
|
||||
0x000000000030c7c0 0x0 build-fx/src/score.c.o
|
||||
0x000000000030d530 0x0 build-fx/src/score.c.o
|
||||
0x0000000008100000 . = ORIGIN (ram)
|
||||
|
||||
.bss 0x0000000008100000 0x5d0
|
||||
|
@ -688,6 +719,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
.bss 0x0000000008100194 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(memory.c.o)
|
||||
.bss 0x0000000008100194 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dtext.c.o)
|
||||
.bss 0x0000000008100194 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.bss 0x0000000008100194 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dvline.c.o)
|
||||
.bss 0x0000000008100194 0x400 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
|
||||
.bss 0x0000000008100594 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
.bss 0x0000000008100594 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
|
||||
|
@ -701,6 +733,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
|
@ -709,7 +742,9 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
|
||||
.bss 0x00000000081005c4 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
|
||||
|
@ -726,13 +761,13 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
*fill* 0x00000000081005c4 0xc
|
||||
0x00000000000005d0 _sbss = SIZEOF (.bss)
|
||||
|
||||
.data 0x00000000081005d0 0xe0 load address 0x000000000030c7c0
|
||||
0x000000000030c7c0 _ldata = LOADADDR (.data)
|
||||
.data 0x00000000081005d0 0xe0 load address 0x000000000030d530
|
||||
0x000000000030d530 _ldata = LOADADDR (.data)
|
||||
0x00000000081005d0 _rdata = .
|
||||
*(.data .data.*)
|
||||
.data 0x00000000081005d0 0x0 build-fx/src/level.c.o
|
||||
.data 0x00000000081005d0 0xc build-fx/src/score.c.o
|
||||
0x00000000081005d0 _end_level
|
||||
0x00000000081005d0 _finish_level
|
||||
0x00000000081005d4 _combo_id
|
||||
0x00000000081005d8 _lifes
|
||||
.data 0x00000000081005dc 0x0 build-fx/src/tile.c.o
|
||||
|
@ -753,6 +788,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
.data 0x00000000081006a0 0x8 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
0x00000000081006a0 _topti_font
|
||||
0x00000000081006a4 _gint_default_font
|
||||
.data 0x00000000081006a8 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dvline.c.o)
|
||||
.data 0x00000000081006a8 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
|
||||
.data 0x00000000081006a8 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dimage.c.o)
|
||||
.data 0x00000000081006a8 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dclear.c.o)
|
||||
|
@ -766,6 +802,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(hardware.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(exch.s.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(mmu.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dprint.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(tmu.c.o)
|
||||
|
@ -774,7 +811,9 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(cpg.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(topti-asm.s.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti-asm.s.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dline.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(bopti.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dpixel.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(masks.c.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(vbr.s.o)
|
||||
.data 0x00000000081006b0 0x0 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(gint.c.o)
|
||||
|
@ -789,28 +828,28 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
*(D)
|
||||
0x00000000081006b0 . = ALIGN (0x10)
|
||||
|
||||
.data.4 0x00000000081006b0 0x0 load address 0x000000000030c8a0
|
||||
.data.4 0x00000000081006b0 0x0 load address 0x000000000030d610
|
||||
*(.data.4)
|
||||
0x00000000081006b0 . = ALIGN (0x10)
|
||||
0x00000000000000e0 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
|
||||
0x00000000e5200000 . = ORIGIN (ilram)
|
||||
|
||||
.ilram 0x00000000e5200000 0x0 load address 0x000000000030c8a0
|
||||
0x000000000030c8a0 _lilram = LOADADDR (.ilram)
|
||||
.ilram 0x00000000e5200000 0x0 load address 0x000000000030d610
|
||||
0x000000000030d610 _lilram = LOADADDR (.ilram)
|
||||
0x00000000e5200000 _rilram = .
|
||||
*(.ilram)
|
||||
0x00000000e5200000 . = ALIGN (0x10)
|
||||
0x00000000e5007000 . = ORIGIN (xram)
|
||||
|
||||
.xram 0x00000000e5007000 0x0 load address 0x000000000030c8a0
|
||||
0x000000000030c8a0 _lxram = LOADADDR (.xram)
|
||||
.xram 0x00000000e5007000 0x0 load address 0x000000000030d610
|
||||
0x000000000030d610 _lxram = LOADADDR (.xram)
|
||||
0x00000000e5007000 _rxram = .
|
||||
*(.xram)
|
||||
0x00000000e5007000 . = ALIGN (0x10)
|
||||
0x00000000e5017000 . = ORIGIN (yram)
|
||||
|
||||
.yram 0x00000000e5017000 0x0 load address 0x000000000030c8a0
|
||||
0x000000000030c8a0 _lyram = LOADADDR (.yram)
|
||||
.yram 0x00000000e5017000 0x0 load address 0x000000000030d610
|
||||
0x000000000030d610 _lyram = LOADADDR (.yram)
|
||||
0x00000000e5017000 _ryram = .
|
||||
*(.yram)
|
||||
0x00000000e5017000 . = ALIGN (0x10)
|
||||
|
@ -820,8 +859,8 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
0x000000008800df00 _gint_vbr = 0x8800df00
|
||||
0x000000008800f400 . = ORIGIN (rram)
|
||||
|
||||
.gint.data 0x000000008800f400 0x140 load address 0x000000000030c8a0
|
||||
0x000000000030c8a0 _lgdata = LOADADDR (.gint.data)
|
||||
.gint.data 0x000000008800f400 0x140 load address 0x000000000030d610
|
||||
0x000000000030d610 _lgdata = LOADADDR (.gint.data)
|
||||
0x000000008800f400 _rgdata = .
|
||||
*(.gint.data .gint.data.*)
|
||||
.gint.data 0x000000008800f400 0x4 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(dupdate.c.o)
|
||||
|
@ -842,7 +881,7 @@ LOAD /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgcc.a
|
|||
0x000000008800f540 . = ALIGN (0x10)
|
||||
0x0000000000000140 _sgdata = SIZEOF (.gint.data)
|
||||
|
||||
.gint.bss 0x000000008800f540 0x290 load address 0x000000000030c9e0
|
||||
.gint.bss 0x000000008800f540 0x290 load address 0x000000000030d750
|
||||
*(.gint.bss .gint.bss.*)
|
||||
.gint.bss 0x000000008800f540 0x180 /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(keysc.c.o)
|
||||
.gint.bss 0x000000008800f6c0 0x1c /home/gmilan/opt/sh-elf-2.33-9.2.0/lib/gcc/sh3eb-elf/9.2.0/libgint-fx.a(setup.c.o)
|
||||
|
|
Binary file not shown.
|
@ -1,5 +1,5 @@
|
|||
build-fx/src/level.c.o: src/level.c src/level.h src/world.h src/mario.h \
|
||||
src/box.h src/score.h src/ennemi.h
|
||||
src/box.h src/score.h src/ennemi.h src/keyboard.h src/teleporteur.h
|
||||
|
||||
src/level.h:
|
||||
|
||||
|
@ -12,3 +12,7 @@ src/box.h:
|
|||
src/score.h:
|
||||
|
||||
src/ennemi.h:
|
||||
|
||||
src/keyboard.h:
|
||||
|
||||
src/teleporteur.h:
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,5 +1,5 @@
|
|||
build-fx/src/world.c.o: src/world.c src/world.h src/tile.h src/mario.h \
|
||||
src/box.h src/ennemi.h src/bonus.h
|
||||
src/box.h src/ennemi.h src/teleporteur.h src/bonus.h
|
||||
|
||||
src/world.h:
|
||||
|
||||
|
@ -11,4 +11,6 @@ src/box.h:
|
|||
|
||||
src/ennemi.h:
|
||||
|
||||
src/teleporteur.h:
|
||||
|
||||
src/bonus.h:
|
||||
|
|
Binary file not shown.
488
src/ennemi.c
488
src/ennemi.c
|
@ -12,269 +12,269 @@ const int ennemi_heights[NOMBRE_ENNEMIS] = {0, 8, 12, 9, 12, 9};
|
|||
|
||||
void display_ennemi(ennemi_t * e)
|
||||
{
|
||||
if (e->life==0)
|
||||
{
|
||||
if (e->p1==0)
|
||||
{
|
||||
e->b.vx*=-1;
|
||||
e->b.vy=5;
|
||||
}
|
||||
e->p1++;
|
||||
e->b.vy--;
|
||||
e->b.y+=e->b.vy;
|
||||
e->b.x+=e->b.vx;
|
||||
if (e->p1==30)
|
||||
e->type=NONE;
|
||||
}
|
||||
if (e->type==NONE)
|
||||
return;
|
||||
if (e->b.x<=world_get_real_x0(0)-e->b.w || e->b.x>=world_get_real_x0(0)+127)
|
||||
return;
|
||||
else
|
||||
e->discovered=1;
|
||||
if (e->life==0)
|
||||
{
|
||||
if (e->p1==0)
|
||||
{
|
||||
e->b.vx*=-1;
|
||||
e->b.vy=5;
|
||||
}
|
||||
e->p1++;
|
||||
e->b.vy--;
|
||||
e->b.y+=e->b.vy;
|
||||
e->b.x+=e->b.vx;
|
||||
if (e->p1==30)
|
||||
e->type=NONE;
|
||||
}
|
||||
if (e->type==NONE)
|
||||
return;
|
||||
if (e->b.x<=world_get_real_x0(0)-e->b.w || e->b.x>=world_get_real_x0(0)+127)
|
||||
return;
|
||||
else
|
||||
e->discovered=1;
|
||||
|
||||
if (e->type==GOOMBA_ID)
|
||||
{
|
||||
extern image_t img_goomba;
|
||||
tileset_t goomba={&img_goomba, GOOMBA_X, GOOMBA_Y, 1};
|
||||
if (e->life==1)
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &goomba, 1+(time_id/10)%2, 0);
|
||||
if (e->life==0)
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &goomba, 0, 0);
|
||||
}
|
||||
if (e->type==KOOPA_V_ID)
|
||||
{
|
||||
extern image_t img_koopa_verte;
|
||||
tileset_t koopa_verte={&img_koopa_verte, KOOPA_X, KOOPA_Y, 1};
|
||||
if (e->life==1)
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &koopa_verte, (1+e->p1)+(time_id/8)%2, 0);
|
||||
}
|
||||
if (e->type==CARAPACE_VERTE)
|
||||
{
|
||||
extern image_t img_carapace_verte;
|
||||
tileset_t carapace_verte={&img_carapace_verte, CARAPACE_X, CARAPACE_Y, 1};
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &carapace_verte, 0, 0);
|
||||
}
|
||||
if (e->type==GOOMBA_ID)
|
||||
{
|
||||
extern image_t img_goomba;
|
||||
tileset_t goomba={&img_goomba, GOOMBA_X, GOOMBA_Y, 1};
|
||||
if (e->life==1)
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &goomba, 1+(time_id/10)%2, 0);
|
||||
if (e->life==0)
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &goomba, 0, 0);
|
||||
}
|
||||
if (e->type==KOOPA_V_ID)
|
||||
{
|
||||
extern image_t img_koopa_verte;
|
||||
tileset_t koopa_verte={&img_koopa_verte, KOOPA_X, KOOPA_Y, 1};
|
||||
if (e->life==1)
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &koopa_verte, (1+e->p1)+(time_id/8)%2, 0);
|
||||
}
|
||||
if (e->type==CARAPACE_VERTE)
|
||||
{
|
||||
extern image_t img_carapace_verte;
|
||||
tileset_t carapace_verte={&img_carapace_verte, CARAPACE_X, CARAPACE_Y, 1};
|
||||
draw_tile(e->b.x-world_get_real_x0(0), e->b.y-world_get_real_y0(mario.p.y), &carapace_verte, 0, 0);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
bool ennemi_check_collision(ennemi_t *e)
|
||||
{ bool x_collide= (mario.p.x<=e->b.x && e->b.x<=mario.p.x+mario.p.w-1) || (mario.p.x<=e->b.x+e->b.w-1 && e->b.x+e->b.w-1<=mario.p.x+mario.p.w-1);
|
||||
bool y_collide= (mario.p.y<=e->b.y && e->b.y<=mario.p.y+mario.p.h-1) || (mario.p.y<=e->b.y+e->b.h-1 && e->b.y+e->b.h-1<=mario.p.y+mario.p.h-1);
|
||||
return (x_collide&&y_collide);
|
||||
bool y_collide= (mario.p.y<=e->b.y && e->b.y<=mario.p.y+mario.p.h-1) || (mario.p.y<=e->b.y+e->b.h-1 && e->b.y+e->b.h-1<=mario.p.y+mario.p.h-1);
|
||||
return (x_collide&&y_collide);
|
||||
}
|
||||
|
||||
void hurt_mario()
|
||||
{ if (mario.size==M_SMALL && mario_immunity==0)
|
||||
{mario_dead=1;end_level=0;}
|
||||
else
|
||||
mario_smaller();
|
||||
{mario_dead=1;finish_level=0;}
|
||||
else
|
||||
mario_smaller();
|
||||
}
|
||||
|
||||
void move_ennemi(ennemi_t *e)
|
||||
{
|
||||
|
||||
if (e->b.x-e->b.w>world_get_real_x0() && e->b.x<world_get_real_x0()+128)
|
||||
e->discovered=1;
|
||||
if (e->b.x+e->b.w<=world_get_real_x0())
|
||||
e->type=NONE;
|
||||
if (e->discovered==0)
|
||||
return;
|
||||
if (e->life==DEAD)
|
||||
return;
|
||||
// e->type=NONE;
|
||||
if (e->type==NONE)
|
||||
return;
|
||||
if (e->b.x-e->b.w>world_get_real_x0() && e->b.x<world_get_real_x0()+128)
|
||||
e->discovered=1;
|
||||
if (e->b.x+e->b.w<=world_get_real_x0())
|
||||
e->type=NONE;
|
||||
if (e->discovered==0)
|
||||
return;
|
||||
if (e->life==DEAD)
|
||||
return;
|
||||
// e->type=NONE;
|
||||
if (e->type==NONE)
|
||||
return;
|
||||
|
||||
bool e_hit_mario=ennemi_check_collision(e);
|
||||
if (e_hit_mario&&mario_star_mode)
|
||||
{
|
||||
e->life=DEAD;
|
||||
e->p1=0;
|
||||
score_add(200);
|
||||
return;
|
||||
}
|
||||
bool e_hit_mario=ennemi_check_collision(e);
|
||||
if (e_hit_mario&&mario_star_mode)
|
||||
{
|
||||
e->life=DEAD;
|
||||
e->p1=0;
|
||||
score_add(200);
|
||||
return;
|
||||
}
|
||||
|
||||
for (int i=0; i<ennemis_global_size; i++)
|
||||
{
|
||||
ennemi_t* t=&ennemis_global[i];
|
||||
if (t!=e && t->discovered && t->type!=NONE)
|
||||
{
|
||||
for (int i=0; i<ennemis_global_size; i++)
|
||||
{
|
||||
ennemi_t* t=&ennemis_global[i];
|
||||
if (t!=e && t->discovered && t->type!=NONE)
|
||||
{
|
||||
|
||||
bool x_collide= (t->b.x<=e->b.x+e->b.vx && e->b.x+e->b.vx<t->b.x+t->b.w) || (t->b.x<=e->b.x+e->b.w-1+e->b.vx && e->b.x+e->b.w+e->b.vx<t->b.x+t->b.w);
|
||||
bool y_collide= (t->b.y<=e->b.y+e->b.vy && e->b.y+e->b.vy<t->b.y+t->b.h) || (t->b.y<=e->b.y+e->b.h-1+e->b.vy && e->b.y+e->b.h+e->b.vy<t->b.y+t->b.h);
|
||||
if (x_collide&&y_collide && t->life!=DEAD)
|
||||
{
|
||||
if (e->type!=CARAPACE_VERTE && e->type!=CARAPACE_ROUGE)
|
||||
{
|
||||
e->b.vx=0;
|
||||
e->b.vy=0;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (t->type==CARAPACE_VERTE || t->type==CARAPACE_ROUGE)
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=6*e->p1;
|
||||
}
|
||||
else
|
||||
{
|
||||
t->life=DEAD;
|
||||
t->p1=0;
|
||||
score_add(200);
|
||||
}
|
||||
bool x_collide= (t->b.x<=e->b.x+e->b.vx && e->b.x+e->b.vx<t->b.x+t->b.w) || (t->b.x<=e->b.x+e->b.w-1+e->b.vx && e->b.x+e->b.w+e->b.vx<t->b.x+t->b.w);
|
||||
bool y_collide= (t->b.y<=e->b.y+e->b.vy && e->b.y+e->b.vy<t->b.y+t->b.h) || (t->b.y<=e->b.y+e->b.h-1+e->b.vy && e->b.y+e->b.h+e->b.vy<t->b.y+t->b.h);
|
||||
if (x_collide&&y_collide && t->life!=DEAD)
|
||||
{
|
||||
if (e->type!=CARAPACE_VERTE && e->type!=CARAPACE_ROUGE)
|
||||
{
|
||||
e->b.vx=0;
|
||||
e->b.vy=0;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (t->type==CARAPACE_VERTE || t->type==CARAPACE_ROUGE)
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=6*e->p1;
|
||||
}
|
||||
else
|
||||
{
|
||||
t->life=DEAD;
|
||||
t->p1=0;
|
||||
score_add(200);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
int previous_case=-5;
|
||||
for (int j=0; j<e->b.h; j++)
|
||||
{
|
||||
if ((e->b.x+j)/8!=previous_case)
|
||||
{
|
||||
previous_case=(e->b.x+j)/8;
|
||||
gift_t * c=(gift_t*)world_get(e->b.x+j ,e->b.y-1);
|
||||
if ((c->type==GIFT || c->type==BRICK) && (c->time_hit_id || c->state) && e->life!=DEAD)
|
||||
{
|
||||
e->life=DEAD;
|
||||
e->p1=0;
|
||||
score_add(100);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
int previous_case=-5;
|
||||
for (int j=0; j<e->b.h; j++)
|
||||
{
|
||||
if ((e->b.x+j)/8!=previous_case)
|
||||
{
|
||||
previous_case=(e->b.x+j)/8;
|
||||
gift_t * c=(gift_t*)world_get(e->b.x+j ,e->b.y-1);
|
||||
if ((c->type==GIFT || c->type==BRICK) && (c->time_hit_id || c->state) && e->life!=DEAD)
|
||||
{
|
||||
e->life=DEAD;
|
||||
e->p1=0;
|
||||
score_add(100);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (e->type==GOOMBA_ID)
|
||||
{
|
||||
box_move(&e->b);
|
||||
if (e->type==GOOMBA_ID)
|
||||
{
|
||||
box_move(&e->b);
|
||||
|
||||
if (e->b.vx==0)
|
||||
{
|
||||
if (e->p1==0)
|
||||
{
|
||||
e->b.vx=-1;
|
||||
e->p1=-1;
|
||||
}
|
||||
else
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=e->p1;
|
||||
}
|
||||
}
|
||||
if (e->b.y<0)
|
||||
e->type=NONE;
|
||||
if (e_hit_mario)
|
||||
{
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
e->life=DEAD;
|
||||
e->p1=0;
|
||||
score_add(200);
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y+1;
|
||||
}
|
||||
else
|
||||
hurt_mario();
|
||||
}
|
||||
}
|
||||
if (e->b.vx==0)
|
||||
{
|
||||
if (e->p1==0)
|
||||
{
|
||||
e->b.vx=-1;
|
||||
e->p1=-1;
|
||||
}
|
||||
else
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=e->p1;
|
||||
}
|
||||
}
|
||||
if (e->b.y<0)
|
||||
e->type=NONE;
|
||||
if (e_hit_mario)
|
||||
{
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
e->life=DEAD;
|
||||
e->p1=0;
|
||||
score_add(200);
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y+1;
|
||||
}
|
||||
else
|
||||
hurt_mario();
|
||||
}
|
||||
}
|
||||
|
||||
if (e->type==KOOPA_V_ID)
|
||||
{
|
||||
box_move(&e->b);
|
||||
if (e->b.vx==0)
|
||||
{
|
||||
if (e->p1==0)
|
||||
{
|
||||
e->b.vx=-1;
|
||||
e->p1=-1;
|
||||
}
|
||||
else
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=e->p1;
|
||||
}
|
||||
}
|
||||
if (e->b.y<0)
|
||||
e->type=NONE;
|
||||
if (e_hit_mario)
|
||||
{
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
e->type=CARAPACE_VERTE;
|
||||
e->b.h=CARAPACE_Y;
|
||||
e->p1=2;
|
||||
e->b.vx=0;
|
||||
score_add(200);
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y+1;
|
||||
}
|
||||
else
|
||||
hurt_mario();
|
||||
}
|
||||
}
|
||||
if (e->type==CARAPACE_VERTE)
|
||||
{
|
||||
box_move(&e->b);
|
||||
if (e->type==KOOPA_V_ID)
|
||||
{
|
||||
box_move(&e->b);
|
||||
if (e->b.vx==0)
|
||||
{
|
||||
if (e->p1==0)
|
||||
{
|
||||
e->b.vx=-1;
|
||||
e->p1=-1;
|
||||
}
|
||||
else
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=e->p1;
|
||||
}
|
||||
}
|
||||
if (e->b.y<0)
|
||||
e->type=NONE;
|
||||
if (e_hit_mario)
|
||||
{
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
e->type=CARAPACE_VERTE;
|
||||
e->b.h=CARAPACE_Y;
|
||||
e->p1=2;
|
||||
e->b.vx=0;
|
||||
score_add(200);
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y+1;
|
||||
}
|
||||
else
|
||||
hurt_mario();
|
||||
}
|
||||
}
|
||||
if (e->type==CARAPACE_VERTE)
|
||||
{
|
||||
box_move(&e->b);
|
||||
|
||||
if (e->b.vx==0)
|
||||
{
|
||||
if (e->p1<2)
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=6*e->p1;
|
||||
}
|
||||
}
|
||||
if (e->b.y<0)
|
||||
e->type=NONE;
|
||||
if (e->p1>=2)
|
||||
{
|
||||
e->p1++;
|
||||
if (e->p1==80)
|
||||
{
|
||||
e->type=KOOPA_V_ID;
|
||||
e->b.h=KOOPA_Y;
|
||||
e->p1=0;
|
||||
e->b.vx=0;
|
||||
}
|
||||
}
|
||||
if (e->b.vx==0)
|
||||
{
|
||||
if (e->p1<2)
|
||||
{
|
||||
e->p1*=-1;
|
||||
e->b.vx=6*e->p1;
|
||||
}
|
||||
}
|
||||
if (e->b.y<0)
|
||||
e->type=NONE;
|
||||
if (e->p1>=2)
|
||||
{
|
||||
e->p1++;
|
||||
if (e->p1==80)
|
||||
{
|
||||
e->type=KOOPA_V_ID;
|
||||
e->b.h=KOOPA_Y;
|
||||
e->p1=0;
|
||||
e->b.vx=0;
|
||||
}
|
||||
}
|
||||
|
||||
if (e_hit_mario)
|
||||
{
|
||||
if (e->p1==0 || e->p1>=2)
|
||||
{
|
||||
if (mario.p.x>=e->b.x)
|
||||
e->p1=-1;
|
||||
if (mario.p.x<=e->b.x)
|
||||
e->p1=1;
|
||||
e->b.vx=6*e->p1;
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (mario.p.x>=e->b.x)
|
||||
mario.p.x=e->b.x+e->b.w;
|
||||
if (mario.p.x<=e->b.x)
|
||||
mario.p.x=e->b.x-mario.p.w;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
e->p1=0;
|
||||
e->b.vx=0;
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y+1;
|
||||
}
|
||||
else
|
||||
hurt_mario();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (e_hit_mario)
|
||||
{
|
||||
if (e->p1==0 || e->p1>=2)
|
||||
{
|
||||
if (mario.p.x>=e->b.x)
|
||||
e->p1=-1;
|
||||
if (mario.p.x<=e->b.x)
|
||||
e->p1=1;
|
||||
e->b.vx=6*e->p1;
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (mario.p.x>=e->b.x)
|
||||
mario.p.x=e->b.x+e->b.w;
|
||||
if (mario.p.x<=e->b.x)
|
||||
mario.p.x=e->b.x-mario.p.w;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (mario.p.last_vy<=-2)
|
||||
{
|
||||
e->p1=0;
|
||||
e->b.vx=0;
|
||||
mario.p.vy=4;
|
||||
mario.p.y=e->b.y+CARAPACE_Y+1;
|
||||
}
|
||||
else
|
||||
hurt_mario();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -285,9 +285,9 @@ ennemi_t * ennemis_global=0;
|
|||
int ennemis_global_size=0;
|
||||
void display_ennemi_table()
|
||||
{
|
||||
for (int i=0; i<ennemis_global_size; i++)
|
||||
{
|
||||
move_ennemi(&ennemis_global[i]);
|
||||
display_ennemi(&ennemis_global[i]);
|
||||
}
|
||||
for (int i=0; i<ennemis_global_size; i++)
|
||||
{
|
||||
move_ennemi(&ennemis_global[i]);
|
||||
display_ennemi(&ennemis_global[i]);
|
||||
}
|
||||
}
|
||||
|
|
414
src/level.c
414
src/level.c
|
@ -3,6 +3,8 @@
|
|||
#include "mario.h"
|
||||
#include "score.h"
|
||||
#include "ennemi.h"
|
||||
#include "keyboard.h"
|
||||
#include "teleporteur.h"
|
||||
#include <gint/display.h>
|
||||
#include <gint/std/stdlib.h>
|
||||
#include <gint/keyboard.h>
|
||||
|
@ -58,191 +60,237 @@ void set_level(int n)
|
|||
{
|
||||
world_t level_0[]=
|
||||
{
|
||||
{EARTH,0x01}, {EARTH,0x00}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {GIFT,0x131}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x21}, {EARTH,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x00}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00},
|
||||
{EARTH,0x21}, {EARTH,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x00}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0x15}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0x41}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {GIFT,0x21}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0x11}, {0,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0x21}, {0,0x20},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x21}, {EARTH,0x20}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x00}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x00}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {GIFT,0x131}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x21}, {EARTH,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x00}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00},
|
||||
{EARTH,0x21}, {EARTH,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x00}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0x15}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0x41}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {GIFT,0x21}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0x11}, {0,0x10},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0x21}, {0,0x20},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x21}, {EARTH,0x20}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0},
|
||||
{0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0},
|
||||
{EARTH,0x01}, {EARTH,0x00}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x10}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BUISSON,0x20}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {GIFT,0x11}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {BRICK,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x02}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x13}, {TUYAU,0x12}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {BLOC,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x01}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {COLLINE,0x11}, {COLLINE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x11}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {COLLINE,0x21}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BLOC,0}, {END_LEVEL,0x1102}, {END_LEVEL,0x1102}, {END_LEVEL,0x1202}, {END_LEVEL,0x1202}, {END_LEVEL,0x1202}, {END_LEVEL,0x1302}, {END_LEVEL,0x1401}, {END_LEVEL,0x1400}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x01}, {NUAGE,0x00}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x11}, {NUAGE,0x10}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {CASTLE,0x02}, {CASTLE,0x01}, {CASTLE,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {NUAGE,0x21}, {NUAGE,0x20}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {CASTLE,0x12}, {CASTLE,0x11}, {CASTLE,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {CASTLE,0x22}, {CASTLE,0x21}, {CASTLE,0x20}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {0,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {0,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {0,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {0,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {0,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {BRICK,0}, {BRICK,0}, {BRICK,0}, {COIN,0}, {0,0}, {COIN,0}, {0,0}, {0,0}, {0,0}, {0,0}, {BRICK,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x01}, {TUYAU,0x00}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x11}, {TUYAU,0x10}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0}, {0,0},
|
||||
{EARTH,0x11}, {EARTH,0x10}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}, {TUYAU,0x03}
|
||||
};
|
||||
lvl=(world_t*)&level_0;
|
||||
extern image_t img_lvl0;
|
||||
w_fond=&img_lvl0;
|
||||
w_current_x=180;
|
||||
w_current_x=226;
|
||||
w_current_y=13;
|
||||
mario_x_max=0;
|
||||
mario.p.x=25;
|
||||
|
@ -266,6 +314,10 @@ void set_level(int n)
|
|||
};
|
||||
init_ennemies(ennemies0);
|
||||
|
||||
teleporteur_t t={/*464*/20,/*55*/20,1,-1/*MK_LITTLE*/,1704,12*8};
|
||||
teleporteurs=&t;
|
||||
nombre_teleporteurs=1;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
15
src/main.c
15
src/main.c
|
@ -47,7 +47,7 @@ int main(void)
|
|||
{
|
||||
has_ticked=0;
|
||||
//mario_move();
|
||||
|
||||
|
||||
world_move();
|
||||
dclear(C_WHITE);
|
||||
world_draw(mario.p.x,mario.p.y);
|
||||
|
@ -57,10 +57,10 @@ int main(void)
|
|||
if (mario_dead==1)
|
||||
{
|
||||
mario_dead=0;
|
||||
end_level=0;
|
||||
|
||||
finish_level=0;
|
||||
|
||||
}
|
||||
if (end_level==0)
|
||||
if (finish_level==0)
|
||||
{
|
||||
lifes--;
|
||||
mario_smaller();
|
||||
|
@ -78,16 +78,15 @@ int main(void)
|
|||
sleep_ms(3,1000);
|
||||
dclear(C_BLACK);
|
||||
}
|
||||
if (end_level>=1)
|
||||
if (finish_level>=1)
|
||||
{
|
||||
current_level+=end_level;
|
||||
current_level+=finish_level;
|
||||
set_level(current_level);
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
sleep_ms(3,1);
|
||||
}
|
||||
|
||||
timer_stop(0);
|
||||
}
|
||||
|
||||
|
|
|
@ -151,7 +151,7 @@ void mario_move()
|
|||
else if (vx==-sgn(mario.p.vx))
|
||||
mario_time_accel=0;
|
||||
|
||||
mario_time_accel%=4;
|
||||
mario_time_accel%=2;
|
||||
if (mario_time_accel==0)
|
||||
{
|
||||
if (keys[MK_RUN] && (c1==CTG_SOIL || c2==CTG_SOIL))
|
||||
|
|
10
src/score.c
10
src/score.c
|
@ -17,7 +17,7 @@ int pieces=0;
|
|||
int time_id=0;
|
||||
int time_left=0;
|
||||
|
||||
int end_level=-1;
|
||||
int finish_level=-1;
|
||||
|
||||
void new_game()
|
||||
{
|
||||
|
@ -32,7 +32,7 @@ void new_game()
|
|||
|
||||
void new_level()
|
||||
{
|
||||
end_level=-1;
|
||||
finish_level=-1;
|
||||
time_left=400;
|
||||
time_id=0;
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ void score_add(int i)
|
|||
|
||||
void score_display()
|
||||
{
|
||||
|
||||
|
||||
char str[10];
|
||||
sprintf(str, "%d", score);
|
||||
dtext(0,0,str, C_BLACK, C_WHITE);
|
||||
|
@ -92,6 +92,6 @@ void score_display()
|
|||
sleep_ms(3,1000);
|
||||
sleep_ms(3,1000);
|
||||
sleep_ms(3,1000);
|
||||
end_level=0;
|
||||
finish_level=0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
extern int score;
|
||||
extern int lifes;
|
||||
extern int end_level; // si ==-1, continue, si 0==retry, si ==1 ou + next
|
||||
extern int finish_level; // si ==-1, continue, si 0==retry, si ==1 ou + next
|
||||
extern int time_id;
|
||||
|
||||
void score_add(int);
|
||||
|
@ -11,4 +11,4 @@ void score_display();
|
|||
void score_add_coin();
|
||||
void new_level();
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
@ -1,44 +0,0 @@
|
|||
#include "teleporteur.h"
|
||||
#include "mario.h"
|
||||
#include "keyboard.h"
|
||||
#include <stdbool.h>
|
||||
#include <gint/clock.h>
|
||||
|
||||
teleporteur_t *teleporteurs=0;
|
||||
int nombre_teleporteurs=0;
|
||||
|
||||
static void check_teleporteur(teleporteur_t * t)
|
||||
{
|
||||
if (t->active==0)
|
||||
return;
|
||||
bool x=(mario.p.x<=t->x && mario.p.x+mario.p.w>t->x);
|
||||
bool y=(mario.p.y<=t->y && mario.p.y+mario.p.h>t->y);
|
||||
if (x&&y)
|
||||
{
|
||||
if (t->key==-1)
|
||||
{
|
||||
mario_x_max=0;
|
||||
mario.p.x=t->target_x;
|
||||
mario.p.y=t->target_y;
|
||||
mario.p.vx=0;
|
||||
mario.p.vy=0;
|
||||
sleep_ms(3,500);
|
||||
|
||||
}
|
||||
else if (keys[t->key])
|
||||
{
|
||||
mario_x_max=0;
|
||||
mario.p.x=t->target_x;
|
||||
mario.p.y=t->target_y;
|
||||
mario.p.vx=0;
|
||||
mario.p.vy=0;
|
||||
sleep_ms(3,500);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void teleporteurs_check()
|
||||
{
|
||||
for (int i=0; i<nombre_teleporteurs; i++)
|
||||
check_teleporteur(&teleporteurs[i]);
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
#ifndef TELEPORTEUR_H
|
||||
#define TELEPORTEUR_H
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int x;
|
||||
int y;
|
||||
int active;
|
||||
int key; // -1 if no key, ou sinon le keycode (MK)
|
||||
int target_x;
|
||||
int target_y;
|
||||
|
||||
} teleporteur_t;
|
||||
|
||||
void teleporteurs_check();
|
||||
|
||||
extern teleporteur_t *teleporteurs;
|
||||
extern int nombre_teleporteurs;
|
||||
|
||||
#endif
|
13
src/tile.c
13
src/tile.c
|
@ -1,7 +1,7 @@
|
|||
#include "tile.h"
|
||||
#include "constants.h"
|
||||
|
||||
#include <gint/display.h>
|
||||
#include <gint/display.h>
|
||||
|
||||
int dark_theme=0;
|
||||
|
||||
|
@ -26,6 +26,11 @@ extern image_t img_buisson;
|
|||
const tileset_t buisson={&img_buisson, TILE_W, TILE_H, 0};
|
||||
extern image_t img_colline;
|
||||
const tileset_t colline={&img_colline, TILE_W, TILE_H, 0};
|
||||
extern image_t img_castle;
|
||||
const tileset_t castle={&img_castle, TILE_W, TILE_H, 0};
|
||||
|
||||
extern image_t img_flag;
|
||||
const tileset_t end_level={&img_flag, 2*TILE_W, TILE_H, 0};
|
||||
|
||||
extern image_t img_bloc;
|
||||
const tileset_t bloc={&img_bloc, TILE_W, TILE_H, 0};
|
||||
|
@ -56,15 +61,15 @@ void draw_tile(int sx, int sy, tileset_t const * const set, int x, int y)
|
|||
{
|
||||
// if (dark_theme==0)
|
||||
dsubimage(sx, 64-sy-set->height,
|
||||
set->sheet,
|
||||
set->sheet,
|
||||
x*(set->width+set->padding), y*(set->height+set->padding),
|
||||
set->width,set->height,
|
||||
DIMAGE_NONE);
|
||||
/* else
|
||||
dsubimage(sx, 64-sy-set->height,
|
||||
set->sheet_dark,
|
||||
set->sheet_dark,
|
||||
x*(set->width+set->padding), y*(set->height+set->padding),
|
||||
set->width,set->height,
|
||||
DIMAGE_NONE);
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,6 +22,8 @@ extern const tileset_t bloc;
|
|||
extern const tileset_t nuage;
|
||||
extern const tileset_t buisson;
|
||||
extern const tileset_t colline;
|
||||
extern const tileset_t castle;
|
||||
extern const tileset_t end_level;
|
||||
|
||||
extern const tileset_t champi;
|
||||
extern const tileset_t fleur;
|
||||
|
@ -37,4 +39,4 @@ extern const tileset_t mario_big;
|
|||
|
||||
void draw_tile(int sx, int sy, tileset_t const * const set, int x, int y);
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
21
src/world.c
21
src/world.c
|
@ -2,6 +2,7 @@
|
|||
#include "tile.h"
|
||||
#include "mario.h"
|
||||
#include "ennemi.h"
|
||||
#include "teleporteur.h"
|
||||
#include <gint/display.h>
|
||||
#include "bonus.h"
|
||||
world_t * w_current=0;
|
||||
|
@ -79,7 +80,7 @@ void display_cell(int cx, int cy, int sx, int sy, int plan)
|
|||
if (i->content==1 && i->time_hit_id && i->time_hit_id<=4)
|
||||
draw_tile(sx, sy+8, &coin, 0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (cell->type==GIFT)
|
||||
{
|
||||
|
@ -110,7 +111,7 @@ void display_cell(int cx, int cy, int sx, int sy, int plan)
|
|||
draw_tile(sx, sy, &coin, i->taken, 0);
|
||||
}
|
||||
|
||||
if (cell->type==BUISSON || cell->type==NUAGE || cell->type==COLLINE)
|
||||
if (cell->type==BUISSON || cell->type==NUAGE || cell->type==COLLINE || cell->type==CASTLE || cell->type==END_LEVEL)
|
||||
{
|
||||
deco_t* i=(deco_t*)cell;
|
||||
if (i->type==BUISSON)
|
||||
|
@ -119,6 +120,10 @@ void display_cell(int cx, int cy, int sx, int sy, int plan)
|
|||
draw_tile(sx, sy, &nuage, i->x, i->y);
|
||||
if (i->type==COLLINE)
|
||||
draw_tile(sx, sy, &colline, i->x, i->y);
|
||||
if (i->type==CASTLE)
|
||||
draw_tile(sx, sy, &castle, i->x, i->y);
|
||||
if (i->type==END_LEVEL)
|
||||
draw_tile(sx-8, sy, &end_level, 0, i->y);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -181,9 +186,9 @@ void world_draw(int x, int y)
|
|||
display_cell(mx, my, 8*i-sx0, 8*j-sy0,0); //ap
|
||||
my+=8;
|
||||
}
|
||||
mx+=8;
|
||||
mx+=8;
|
||||
}
|
||||
|
||||
|
||||
bonus_draw();
|
||||
display_ennemi_table();
|
||||
|
||||
|
@ -191,7 +196,7 @@ void world_draw(int x, int y)
|
|||
mario_draw();
|
||||
|
||||
//int mx, my;
|
||||
|
||||
|
||||
mx=mx0;
|
||||
for (int i=0; i<=17; i++)
|
||||
{
|
||||
|
@ -202,8 +207,10 @@ void world_draw(int x, int y)
|
|||
my+=8;
|
||||
}
|
||||
mx+=8;
|
||||
|
||||
|
||||
}
|
||||
//teleporteurs_display();
|
||||
dvline(teleporteurs[0].x-world_get_real_x0(),C_BLACK);
|
||||
}
|
||||
|
||||
void world_move()
|
||||
|
@ -211,4 +218,4 @@ void world_move()
|
|||
bonus_move();
|
||||
bullet_move();
|
||||
mario_move();
|
||||
}
|
||||
}
|
||||
|
|
61
src/world.h
61
src/world.h
|
@ -12,19 +12,19 @@
|
|||
#define EMPTY 0
|
||||
|
||||
#define EARTH 1 // X, Y, _ (XY tileset)
|
||||
typedef struct
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned empty :20;
|
||||
unsigned type :8;
|
||||
unsigned empty :16;
|
||||
unsigned x :4;
|
||||
unsigned y :4;
|
||||
} earth_t;
|
||||
|
||||
#define BRICK 2
|
||||
typedef struct
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned time_hit_id :12;
|
||||
unsigned type :8;
|
||||
unsigned time_hit_id :8;
|
||||
unsigned state :4;
|
||||
unsigned hidden :4;
|
||||
unsigned content :4;
|
||||
|
@ -32,28 +32,38 @@ typedef struct
|
|||
} brick_t;
|
||||
|
||||
#define BLOC 3
|
||||
typedef struct
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned data :28; // raw binary format
|
||||
unsigned type :8;
|
||||
unsigned data :24; // raw binary format
|
||||
} bloc_t;
|
||||
|
||||
#define END_LEVEL 4
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :8;
|
||||
unsigned empty :8;
|
||||
unsigned avancement :4;
|
||||
unsigned bonus :4; //*400
|
||||
unsigned x :4; //=0
|
||||
unsigned y :4;
|
||||
|
||||
} end_level_t;
|
||||
|
||||
#define TUYAU 5 // X, Y, _ (XY tileset)
|
||||
typedef struct
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned empty :20;
|
||||
unsigned type :8;
|
||||
unsigned empty :16;
|
||||
unsigned x :4;
|
||||
unsigned y :4;
|
||||
} tuyau_t;
|
||||
|
||||
#define GIFT 6 // s, t, n (state[hit time], type[vide=0, piece=1, ...], qté)
|
||||
typedef struct
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned time_hit_id :12;
|
||||
unsigned type :8;
|
||||
unsigned time_hit_id :8;
|
||||
unsigned state :4;
|
||||
unsigned hidden :4;
|
||||
unsigned content :4;
|
||||
|
@ -61,29 +71,30 @@ typedef struct
|
|||
} gift_t;
|
||||
|
||||
#define COIN 7 // s, _, _ (state)
|
||||
typedef struct
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned empty :24;
|
||||
unsigned type :8;
|
||||
unsigned empty :20;
|
||||
unsigned taken :4;
|
||||
} coin_t;
|
||||
|
||||
#define NUAGE 8 // X, Y, _ (XY tileset)
|
||||
#define BUISSON 9 // X, Y, _ (XY tileset)
|
||||
#define COLLINE 10 // X, Y, _ (XY tileset)
|
||||
typedef struct
|
||||
#define CASTLE 11
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned empty :20;
|
||||
unsigned type :8;
|
||||
unsigned empty :16;
|
||||
unsigned x :4;
|
||||
unsigned y :4;
|
||||
} deco_t;
|
||||
|
||||
// Generic container
|
||||
typedef struct
|
||||
typedef struct
|
||||
{
|
||||
unsigned type :4;
|
||||
unsigned data :28; // raw binary format
|
||||
unsigned type :8;
|
||||
unsigned data :24; // raw binary format
|
||||
} world_t;
|
||||
|
||||
int world_get_width();
|
||||
|
@ -114,4 +125,4 @@ extern int w_current_y;
|
|||
extern int w_mario_startx;
|
||||
extern int w_mario_starty;
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue