Mise à jour de tout le tralala

This commit is contained in:
Masséna Fezard | Nounouille 2020-05-22 13:20:40 +02:00
parent 4dcc074d54
commit ab43b0751a
55 changed files with 451 additions and 407 deletions

Binary file not shown.

BIN
assets-cg/img/drill.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -316,9 +316,10 @@ LOAD build-cg/assets/img/elevator4.png.o
LOAD build-cg/assets/img/elevator7.png.o
LOAD build-cg/assets/img/teleporter_1.png.o
LOAD build-cg/assets/img/water.png.o
LOAD build-cg/assets/img/exit.png.o
LOAD build-cg/assets/img/drill.png.o
LOAD build-cg/assets/img/elevator10.png.o
LOAD build-cg/assets/img/player.png.o
LOAD build-cg/assets/img/exit.png.o
LOAD build-cg/assets/img/elevator3.png.o
LOAD build-cg/assets/img/blue_dot.png.o
LOAD build-cg/assets/img/elevator15.png.o
@ -331,9 +332,9 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a
LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a
LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a
0x0000000000300000 _brom = 0x300000
0x000000000000e30c _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
0x000000000000e584 _srom = (((SIZEOF (.text) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks))
.text 0x0000000000300000 0x5e18
.text 0x0000000000300000 0x5f68
*(.pretext.entry)
.pretext.entry
0x0000000000300000 0x1a4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
@ -380,385 +381,391 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
0x0000000000300c24 _jump_test
0x0000000000300c88 _set_start_pos
0x0000000000300c8e _reset_old_pos
.text 0x0000000000300c98 0x3e0 build-cg/src/draw.c.o
.text 0x0000000000300c98 0x430 build-cg/src/draw.c.o
0x0000000000300c98 _draw_anim_speed
0x0000000000300cf0 _draw_anim
0x0000000000300d0c _draw_player
0x0000000000300d20 _erase_tile
0x0000000000300d4a _draw_level
0x0000000000300f4c _draw_timer
0x0000000000300f90 _just_breathe
.text 0x0000000000301078 0xb8 build-cg/src/levels.c.o
0x0000000000301078 _set_level
.text 0x0000000000301130 0x14 build-cg/src/main.c.o
0x0000000000301130 _callback
0x0000000000301138 _sgn
.text.startup 0x0000000000301144 0x954 build-cg/src/main.c.o
0x0000000000301144 _main
.text 0x0000000000301a98 0x584 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
0x0000000000301d88 _timer_setup
0x0000000000301e50 _timer_delay
0x0000000000301eb0 _timer_start
0x0000000000301ee8 _timer_reload
0x0000000000301f20 _timer_pause
0x0000000000301f5c _timer_stop
0x0000000000301fd8 _timer_timeout
0x0000000000301fe4 _timer_clear
.text 0x000000000030201c 0x5c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
0x000000000030201c _gint_intlevel
0x0000000000302054 _gint_inthandler
.text 0x0000000000302078 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
.text 0x0000000000302078 0xf8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
0x0000000000302078 _utlb_addr
0x0000000000302088 _utlb_data
0x0000000000302098 _utlb_mapped_memory
.text 0x0000000000302170 0x2c0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
0x000000000030230c _gint_install
0x0000000000302388 _gint_unload
0x00000000003023cc _gint_switch
0x000000000030242c _gint_osmenu
.text 0x0000000000302430 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
.text 0x0000000000302430 0x420 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
0x0000000000302604 _pollevent
0x0000000000302740 _waitevent
0x000000000030278c _clearevents
0x00000000003027ac _keydown
0x00000000003027d8 _keydown_all
0x0000000000302814 _keydown_any
.text 0x0000000000302850 0xc8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
0x000000000030290c _clock_freq
.text 0x0000000000302918 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
0x0000000000302918 _dprint
.text 0x0000000000302970 0xdc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
0x0000000000302970 _memcpy
0x0000000000302a2a __memmove
0x0000000000302a2e __memcmp
0x0000000000302a32 _memset
.text 0x0000000000302a4c 0xce4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
0x0000000000303448 _kprint_opt
0x0000000000303590 _kprint
0x0000000000303668 _kvsprint
0x00000000003036b0 _sprintf
0x00000000003036d8 _vsprintf
0x00000000003036f8 _snprintf
0x0000000000303718 _vsnprintf
.text 0x0000000000303730 0x1c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
0x0000000000303730 _dclear
.text 0x000000000030374c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
.text 0x000000000030374c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
.text 0x000000000030374c 0x6c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
0x000000000030374c _dsetvram
0x0000000000303778 _dgetvram
0x0000000000303798 _dvram_switch
.text 0x00000000003037b8 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
0x00000000003037b8 _dimage
0x00000000003037e0 _dsubimage
.text 0x00000000003037f8 0x3c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
0x00000000003037f8 _dupdate
0x000000000030381c _dupdate_noint
.text 0x0000000000303834 0xc0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
0x0000000000303834 _drect
.text 0x00000000003038f4 0x2d4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
0x0000000000303944 _r61524_win_get
0x00000000003039fc _r61524_win_set
0x0000000000303abc _r61524_display
.text 0x0000000000303bc8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
.text 0x0000000000303bc8 0x2e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
0x0000000000303e70 _gint_panic
0x0000000000303e80 _gint_panic_set
0x0000000000303e94 _gint_exc_catch
0x0000000000303ea0 _gint_exc_skip
.text 0x0000000000303eac 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
0x0000000000303eac _gint_setvbr
.text 0x0000000000303ed8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
.text 0x0000000000303ed8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
.text 0x0000000000303ed8 0x1f8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
0x0000000000303ed8 _getkey_opt
0x0000000000304088 _getkey
0x0000000000304094 _getkey_repeat
.text 0x00000000003040d0 0x9c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
0x00000000003040d0 _dsize
.text 0x000000000030416c 0x7c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
0x000000000030416c _strlen
0x000000000030417c _strncpy
0x0000000000304194 _strcat
0x00000000003041d8 _strcmp
.text 0x00000000003041e8 0x4c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
0x00000000003041e8 _dma_memset
.text 0x0000000000304234 0x418 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
0x0000000000304494 _dma_transfer
0x00000000003044d4 _dma_transfer_wait
0x00000000003045e0 _dma_transfer_noint
.text 0x000000000030464c 0x1e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
0x000000000030464c _bopti_render
0x000000000030473c _bopti_render_clip
0x0000000000304804 _bopti_render_noclip
.text 0x0000000000304830 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
0x0000000000304830 _bopti_r5g6b5
0x0000000000304880 _bopti_r5g6b5a
0x00000000003048b0 _bopti_p8
0x00000000003048e0 _bopti_p4
.text 0x0000000000304930 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
.text 0x0000000000304930 0x78 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
0x0000000000304930 ___movstr
0x0000000000304930 ___movmem
0x0000000000304964 ___movmemSI64
0x0000000000304964 ___movstrSI64
0x0000000000304968 ___movstrSI60
0x0000000000304968 ___movmemSI60
0x000000000030496c ___movmemSI56
0x000000000030496c ___movstrSI56
0x0000000000304970 ___movstrSI52
0x0000000000304970 ___movmemSI52
0x0000000000304974 ___movstrSI48
0x0000000000304974 ___movmemSI48
0x0000000000304978 ___movstrSI44
0x0000000000304978 ___movmemSI44
0x000000000030497c ___movstrSI40
0x000000000030497c ___movmemSI40
0x0000000000304980 ___movstrSI36
0x0000000000304980 ___movmemSI36
0x0000000000304984 ___movmemSI32
0x0000000000304984 ___movstrSI32
0x0000000000304988 ___movmemSI28
0x0000000000304988 ___movstrSI28
0x000000000030498c ___movstrSI24
0x000000000030498c ___movmemSI24
0x0000000000304990 ___movmemSI20
0x0000000000304990 ___movstrSI20
0x0000000000304994 ___movstrSI16
0x0000000000304994 ___movmemSI16
0x0000000000304998 ___movmemSI12
0x0000000000304998 ___movstrSI12
0x000000000030499c ___movmemSI8
0x000000000030499c ___movstrSI8
0x00000000003049a0 ___movmemSI4
0x00000000003049a0 ___movstrSI4
.text 0x00000000003049a8 0x424 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
0x00000000003049a8 ___udivsi3_i4i
0x0000000000304a78 ___sdivsi3_i4i
.text 0x0000000000304dcc 0x1e0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
0x0000000000304dcc ___udivdi3
.text 0x0000000000304fac 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
0x0000000000304fac ___umoddi3
.text 0x00000000003051b4 0x348 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
0x0000000000305458 ___adddf3
0x00000000003054a8 ___subdf3
.text 0x00000000003054fc 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
0x00000000003054fc ___muldf3
.text 0x0000000000305704 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
0x0000000000305704 ___nedf2
.text 0x000000000030575c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
0x000000000030575c ___gtdf2
.text 0x00000000003057b4 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
0x00000000003057b4 ___gedf2
.text 0x000000000030580c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
0x000000000030580c ___ltdf2
.text 0x0000000000305864 0x98 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
0x0000000000305864 ___floatsidf
.text 0x00000000003058fc 0x8c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
0x00000000003058fc ___fixdfsi
.text 0x0000000000305988 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
.text 0x0000000000305988 0x60 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000305988 ___udiv_qrnnd_16
.text 0x00000000003059e8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
.text 0x00000000003059e8 0x54 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
0x00000000003059e8 ___clzsi2
.text 0x0000000000305a3c 0x240 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
0x0000000000305a3c ___pack_d
.text 0x0000000000305c7c 0xcc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
0x0000000000305c7c ___unpack_d
.text 0x0000000000305d48 0xd0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
0x0000000000305d48 ___fpcmp_parts_d
0x0000000000300d0c _draw_anim_drill
0x0000000000300d64 _draw_player
0x0000000000300d78 _draw_drill
0x0000000000300d88 _erase_tile
0x0000000000300db2 _draw_level
0x0000000000300f9c _draw_timer
0x0000000000300fe0 _just_breathe
.text 0x00000000003010c8 0xb8 build-cg/src/levels.c.o
0x00000000003010c8 _set_level
.text 0x0000000000301180 0x14 build-cg/src/main.c.o
0x0000000000301180 _callback
0x0000000000301188 _sgn
.text.startup 0x0000000000301194 0xa4c build-cg/src/main.c.o
0x0000000000301194 _main
.text 0x0000000000301be0 0x584 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
0x0000000000301ed0 _timer_setup
0x0000000000301f98 _timer_delay
0x0000000000301ff8 _timer_start
0x0000000000302030 _timer_reload
0x0000000000302068 _timer_pause
0x00000000003020a4 _timer_stop
0x0000000000302120 _timer_timeout
0x000000000030212c _timer_clear
.text 0x0000000000302164 0x5c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
0x0000000000302164 _gint_intlevel
0x000000000030219c _gint_inthandler
.text 0x00000000003021c0 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(start.c.o)
.text 0x00000000003021c0 0xf8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(mmu.c.o)
0x00000000003021c0 _utlb_addr
0x00000000003021d0 _utlb_data
0x00000000003021e0 _utlb_mapped_memory
.text 0x00000000003022b8 0x2c0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)
0x0000000000302454 _gint_install
0x00000000003024d0 _gint_unload
0x0000000000302514 _gint_switch
0x0000000000302574 _gint_osmenu
.text 0x0000000000302578 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(hardware.c.o)
.text 0x0000000000302578 0x420 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
0x000000000030274c _pollevent
0x0000000000302888 _waitevent
0x00000000003028d4 _clearevents
0x00000000003028f4 _keydown
0x0000000000302920 _keydown_all
0x000000000030295c _keydown_any
.text 0x0000000000302998 0xc8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
0x0000000000302a54 _clock_freq
.text 0x0000000000302a60 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dprint.c.o)
0x0000000000302a60 _dprint
.text 0x0000000000302ab8 0xdc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memory.c.o)
0x0000000000302ab8 _memcpy
0x0000000000302b72 __memmove
0x0000000000302b76 __memcmp
0x0000000000302b7a _memset
.text 0x0000000000302b94 0xce4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
0x0000000000303590 _kprint_opt
0x00000000003036d8 _kprint
0x00000000003037b0 _kvsprint
0x00000000003037f8 _sprintf
0x0000000000303820 _vsprintf
0x0000000000303840 _snprintf
0x0000000000303860 _vsnprintf
.text 0x0000000000303878 0x1c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dclear.c.o)
0x0000000000303878 _dclear
.text 0x0000000000303894 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
.text 0x0000000000303894 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti-asm.s.o)
.text 0x0000000000303894 0x6c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dvram.c.o)
0x0000000000303894 _dsetvram
0x00000000003038c0 _dgetvram
0x00000000003038e0 _dvram_switch
.text 0x0000000000303900 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dimage.c.o)
0x0000000000303900 _dimage
0x0000000000303928 _dsubimage
.text 0x0000000000303940 0x3c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dupdate.c.o)
0x0000000000303940 _dupdate
0x0000000000303964 _dupdate_noint
.text 0x000000000030397c 0xc0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(drect.c.o)
0x000000000030397c _drect
.text 0x0000000000303a3c 0x2d4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
0x0000000000303a8c _r61524_win_get
0x0000000000303b44 _r61524_win_set
0x0000000000303c04 _r61524_display
.text 0x0000000000303d10 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
.text 0x0000000000303d10 0x2e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
0x0000000000303fb8 _gint_panic
0x0000000000303fc8 _gint_panic_set
0x0000000000303fdc _gint_exc_catch
0x0000000000303fe8 _gint_exc_skip
.text 0x0000000000303ff4 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(vbr.s.o)
0x0000000000303ff4 _gint_setvbr
.text 0x0000000000304020 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.s.o)
.text 0x0000000000304020 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
.text 0x0000000000304020 0x1f8 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(getkey.c.o)
0x0000000000304020 _getkey_opt
0x00000000003041d0 _getkey
0x00000000003041dc _getkey_repeat
.text 0x0000000000304218 0x9c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
0x0000000000304218 _dsize
.text 0x00000000003042b4 0x7c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(string.c.o)
0x00000000003042b4 _strlen
0x00000000003042c4 _strncpy
0x00000000003042dc _strcat
0x0000000000304320 _strcmp
.text 0x0000000000304330 0x4c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
0x0000000000304330 _dma_memset
.text 0x000000000030437c 0x418 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
0x00000000003045dc _dma_transfer
0x000000000030461c _dma_transfer_wait
0x0000000000304728 _dma_transfer_noint
.text 0x0000000000304794 0x1e4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti.c.o)
0x0000000000304794 _bopti_render
0x0000000000304884 _bopti_render_clip
0x000000000030494c _bopti_render_noclip
*fill* 0x0000000000304978 0x8
.text 0x0000000000304980 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(bopti-asm.s.o)
0x0000000000304980 _bopti_r5g6b5
0x00000000003049d0 _bopti_r5g6b5a
0x0000000000304a00 _bopti_p8
0x0000000000304a30 _bopti_p4
.text 0x0000000000304a80 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
.text 0x0000000000304a80 0x78 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_movmem.o)
0x0000000000304a80 ___movstr
0x0000000000304a80 ___movmem
0x0000000000304ab4 ___movmemSI64
0x0000000000304ab4 ___movstrSI64
0x0000000000304ab8 ___movstrSI60
0x0000000000304ab8 ___movmemSI60
0x0000000000304abc ___movmemSI56
0x0000000000304abc ___movstrSI56
0x0000000000304ac0 ___movstrSI52
0x0000000000304ac0 ___movmemSI52
0x0000000000304ac4 ___movstrSI48
0x0000000000304ac4 ___movmemSI48
0x0000000000304ac8 ___movstrSI44
0x0000000000304ac8 ___movmemSI44
0x0000000000304acc ___movstrSI40
0x0000000000304acc ___movmemSI40
0x0000000000304ad0 ___movstrSI36
0x0000000000304ad0 ___movmemSI36
0x0000000000304ad4 ___movmemSI32
0x0000000000304ad4 ___movstrSI32
0x0000000000304ad8 ___movmemSI28
0x0000000000304ad8 ___movstrSI28
0x0000000000304adc ___movstrSI24
0x0000000000304adc ___movmemSI24
0x0000000000304ae0 ___movmemSI20
0x0000000000304ae0 ___movstrSI20
0x0000000000304ae4 ___movstrSI16
0x0000000000304ae4 ___movmemSI16
0x0000000000304ae8 ___movmemSI12
0x0000000000304ae8 ___movstrSI12
0x0000000000304aec ___movmemSI8
0x0000000000304aec ___movstrSI8
0x0000000000304af0 ___movmemSI4
0x0000000000304af0 ___movstrSI4
.text 0x0000000000304af8 0x424 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_div_table.o)
0x0000000000304af8 ___udivsi3_i4i
0x0000000000304bc8 ___sdivsi3_i4i
.text 0x0000000000304f1c 0x1e0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udivdi3.o)
0x0000000000304f1c ___udivdi3
.text 0x00000000003050fc 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_umoddi3.o)
0x00000000003050fc ___umoddi3
.text 0x0000000000305304 0x348 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_addsub_df.o)
0x00000000003055a8 ___adddf3
0x00000000003055f8 ___subdf3
.text 0x000000000030564c 0x208 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_mul_df.o)
0x000000000030564c ___muldf3
.text 0x0000000000305854 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ne_df.o)
0x0000000000305854 ___nedf2
.text 0x00000000003058ac 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_gt_df.o)
0x00000000003058ac ___gtdf2
.text 0x0000000000305904 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_ge_df.o)
0x0000000000305904 ___gedf2
.text 0x000000000030595c 0x58 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_lt_df.o)
0x000000000030595c ___ltdf2
.text 0x00000000003059b4 0x98 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_si_to_df.o)
0x00000000003059b4 ___floatsidf
.text 0x0000000000305a4c 0x8c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_df_to_si.o)
0x0000000000305a4c ___fixdfsi
.text 0x0000000000305ad8 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
.text 0x0000000000305ad8 0x60 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_udiv_qrnnd_16.o)
0x0000000000305ad8 ___udiv_qrnnd_16
.text 0x0000000000305b38 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
.text 0x0000000000305b38 0x54 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clzsi2.o)
0x0000000000305b38 ___clzsi2
.text 0x0000000000305b8c 0x240 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_pack_df.o)
0x0000000000305b8c ___pack_d
.text 0x0000000000305dcc 0xcc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_unpack_df.o)
0x0000000000305dcc ___unpack_d
.text 0x0000000000305e98 0xd0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_fpcmp_parts_df.o)
0x0000000000305e98 ___fpcmp_parts_d
.gint.blocks 0x0000000000305e20 0x160
.gint.blocks 0x0000000000305f70 0x160
*(.gint.blocks)
.gint.blocks 0x0000000000305e20 0xe0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
0x0000000000305e20 _inth_tmu
0x0000000000305ea0 _inth_etmu2
0x0000000000305ec0 _inth_etmu_help
0x0000000000305ee0 _inth_etmux
.gint.blocks 0x0000000000305f00 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
0x0000000000305f00 _gint_inth_7305
.gint.blocks 0x0000000000305f40 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
0x0000000000305f40 _inth_dma_te
0x0000000000305f60 _inth_dma_ae
.gint.blocks 0x0000000000305f70 0xe0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
0x0000000000305f70 _inth_tmu
0x0000000000305ff0 _inth_etmu2
0x0000000000306010 _inth_etmu_help
0x0000000000306030 _inth_etmux
.gint.blocks 0x0000000000306050 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.S.o)
0x0000000000306050 _gint_inth_7305
.gint.blocks 0x0000000000306090 0x40 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(inth.s.o)
0x0000000000306090 _inth_dma_te
0x00000000003060b0 _inth_dma_ae
.gint.drivers 0x0000000000305f80 0xb4
0x0000000000305f80 _bdrv = .
.gint.drivers 0x00000000003060d0 0xb4
0x00000000003060d0 _bdrv = .
*(.gint.drivers.0)
*(.gint.drivers.1)
.gint.drivers.1
0x0000000000305f80 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
0x0000000000305f80 _drv_cpg
0x00000000003060d0 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
0x00000000003060d0 _drv_cpg
*(.gint.drivers.2)
.gint.drivers.2
0x0000000000305fa4 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
0x0000000000305fa4 _drv_tmu
0x00000000003060f4 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
0x00000000003060f4 _drv_tmu
.gint.drivers.2
0x0000000000305fc8 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
0x0000000000305fc8 _drv_dma0
0x0000000000306118 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
0x0000000000306118 _drv_dma0
*(.gint.drivers.3)
*(.gint.drivers.4)
.gint.drivers.4
0x0000000000305fec 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
0x0000000000305fec _drv_keysc
0x000000000030613c 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
0x000000000030613c _drv_keysc
*(.gint.drivers.5)
.gint.drivers.5
0x0000000000306010 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
0x0000000000306010 _drv_r61524
0x0000000000306160 0x24 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
0x0000000000306160 _drv_r61524
*(.gint.drivers.6)
0x0000000000306034 _edrv = .
0x0000000000306184 _edrv = .
.rodata 0x0000000000306034 0x82e0
.rodata 0x0000000000306184 0x8408
*(.rodata.4)
*(.rodata .rodata.*)
.rodata.str1.4
0x0000000000306034 0x58 build-cg/src/menu.c.o
0x0000000000306184 0x58 build-cg/src/menu.c.o
.rodata.str1.4
0x000000000030608c 0x16 build-cg/src/draw.c.o
0x00000000003061dc 0x16 build-cg/src/draw.c.o
0x1e (size before relaxing)
*fill* 0x00000000003060a2 0x2
*fill* 0x00000000003061f2 0x2
.rodata.str1.4
0x00000000003060a4 0x185d build-cg/src/levels.c.o
*fill* 0x0000000000307901 0x3
.rodata 0x0000000000307904 0x208 build-cg/assets/img/semi_solid.png.o
0x0000000000307904 _img_semi_solid
0x0000000000307b0c _img_semi_solid_end
.rodata 0x0000000000307b0c 0x208 build-cg/assets/img/elevator13.png.o
0x0000000000307b0c _img_elevator13
0x0000000000307d14 _img_elevator13_end
.rodata 0x0000000000307d14 0x208 build-cg/assets/img/elevator1.png.o
0x0000000000307d14 _img_elevator1
0x0000000000307f1c _img_elevator1_end
.rodata 0x0000000000307f1c 0x208 build-cg/assets/img/ground.png.o
0x0000000000307f1c _img_ground
0x0000000000308124 _img_ground_end
.rodata 0x0000000000308124 0x208 build-cg/assets/img/dust.png.o
0x0000000000308124 _img_dust
0x000000000030832c _img_dust_end
.rodata 0x000000000030832c 0x208 build-cg/assets/img/elevator6.png.o
0x000000000030832c _img_elevator6
0x0000000000308534 _img_elevator6_end
.rodata 0x0000000000308534 0x208 build-cg/assets/img/spike.png.o
0x0000000000308534 _img_spike
0x000000000030873c _img_spike_end
.rodata 0x000000000030873c 0x208 build-cg/assets/img/solid_1.png.o
0x000000000030873c _img_solid_1
0x0000000000308944 _img_solid_1_end
.rodata 0x0000000000308944 0x208 build-cg/assets/img/blue.png.o
0x0000000000308944 _img_blue
0x0000000000308b4c _img_blue_end
.rodata 0x0000000000308b4c 0x208 build-cg/assets/img/elevator8.png.o
0x0000000000308b4c _img_elevator8
0x0000000000308d54 _img_elevator8_end
.rodata 0x0000000000308d54 0x208 build-cg/assets/img/bouncer.png.o
0x0000000000308d54 _img_bouncer
0x0000000000308f5c _img_bouncer_end
.rodata 0x0000000000308f5c 0x208 build-cg/assets/img/elevator2.png.o
0x0000000000308f5c _img_elevator2
0x0000000000309164 _img_elevator2_end
.rodata 0x0000000000309164 0x208 build-cg/assets/img/elevator11.png.o
0x0000000000309164 _img_elevator11
0x000000000030936c _img_elevator11_end
.rodata 0x000000000030936c 0x208 build-cg/assets/img/elevator5.png.o
0x000000000030936c _img_elevator5
0x0000000000309574 _img_elevator5_end
.rodata 0x0000000000309574 0x208 build-cg/assets/img/red.png.o
0x0000000000309574 _img_red
0x000000000030977c _img_red_end
.rodata 0x000000000030977c 0x208 build-cg/assets/img/teleporter_0.png.o
0x000000000030977c _img_teleporter_0
0x0000000000309984 _img_teleporter_0_end
.rodata 0x0000000000309984 0x108 build-cg/assets/img/ice.png.o
0x0000000000309984 _img_ice
0x0000000000309a8c _img_ice_end
.rodata 0x0000000000309a8c 0x208 build-cg/assets/img/elevator12.png.o
0x0000000000309a8c _img_elevator12
0x0000000000309c94 _img_elevator12_end
.rodata 0x0000000000309c94 0x208 build-cg/assets/img/elevator16.png.o
0x0000000000309c94 _img_elevator16
0x0000000000309e9c _img_elevator16_end
.rodata 0x0000000000309e9c 0x208 build-cg/assets/img/elevator4.png.o
0x0000000000309e9c _img_elevator4
0x000000000030a0a4 _img_elevator4_end
.rodata 0x000000000030a0a4 0x208 build-cg/assets/img/elevator7.png.o
0x000000000030a0a4 _img_elevator7
0x000000000030a2ac _img_elevator7_end
.rodata 0x000000000030a2ac 0x208 build-cg/assets/img/teleporter_1.png.o
0x000000000030a2ac _img_teleporter_1
0x000000000030a4b4 _img_teleporter_1_end
.rodata 0x000000000030a4b4 0x208 build-cg/assets/img/water.png.o
0x000000000030a4b4 _img_water
0x000000000030a6bc _img_water_end
.rodata 0x000000000030a6bc 0x208 build-cg/assets/img/exit.png.o
0x000000000030a6bc _img_exit
0x000000000030a8c4 _img_exit_end
.rodata 0x000000000030a8c4 0x208 build-cg/assets/img/elevator10.png.o
0x000000000030a8c4 _img_elevator10
0x000000000030aacc _img_elevator10_end
.rodata 0x000000000030aacc 0x128 build-cg/assets/img/player.png.o
0x000000000030aacc _img_player
0x000000000030abf4 _img_player_end
.rodata 0x000000000030abf4 0x208 build-cg/assets/img/elevator3.png.o
0x000000000030abf4 _img_elevator3
0x000000000030adfc _img_elevator3_end
.rodata 0x000000000030adfc 0x208 build-cg/assets/img/blue_dot.png.o
0x000000000030adfc _img_blue_dot
0x000000000030b004 _img_blue_dot_end
.rodata 0x000000000030b004 0x208 build-cg/assets/img/elevator15.png.o
0x000000000030b004 _img_elevator15
0x000000000030b20c _img_elevator15_end
.rodata 0x000000000030b20c 0x208 build-cg/assets/img/elevator9.png.o
0x000000000030b20c _img_elevator9
0x000000000030b414 _img_elevator9_end
.rodata 0x000000000030b414 0x2008 build-cg/assets/img/elevator.png.o
0x000000000030b414 _img_elevator
0x000000000030d41c _img_elevator_end
.rodata 0x000000000030d41c 0x208 build-cg/assets/img/red_dot.png.o
0x000000000030d41c _img_red_dot
0x000000000030d624 _img_red_dot_end
.rodata 0x000000000030d624 0x208 build-cg/assets/img/solid_0.png.o
0x000000000030d624 _img_solid_0
0x000000000030d82c _img_solid_0_end
.rodata 0x000000000030d82c 0x208 build-cg/assets/img/elevator14.png.o
0x000000000030d82c _img_elevator14
0x000000000030da34 _img_elevator14_end
.rodata 0x000000000030da34 0xc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
0x00000000003061f4 0x185d build-cg/src/levels.c.o
*fill* 0x0000000000307a51 0x3
.rodata 0x0000000000307a54 0x208 build-cg/assets/img/semi_solid.png.o
0x0000000000307a54 _img_semi_solid
0x0000000000307c5c _img_semi_solid_end
.rodata 0x0000000000307c5c 0x208 build-cg/assets/img/elevator13.png.o
0x0000000000307c5c _img_elevator13
0x0000000000307e64 _img_elevator13_end
.rodata 0x0000000000307e64 0x208 build-cg/assets/img/elevator1.png.o
0x0000000000307e64 _img_elevator1
0x000000000030806c _img_elevator1_end
.rodata 0x000000000030806c 0x208 build-cg/assets/img/ground.png.o
0x000000000030806c _img_ground
0x0000000000308274 _img_ground_end
.rodata 0x0000000000308274 0x208 build-cg/assets/img/dust.png.o
0x0000000000308274 _img_dust
0x000000000030847c _img_dust_end
.rodata 0x000000000030847c 0x208 build-cg/assets/img/elevator6.png.o
0x000000000030847c _img_elevator6
0x0000000000308684 _img_elevator6_end
.rodata 0x0000000000308684 0x208 build-cg/assets/img/spike.png.o
0x0000000000308684 _img_spike
0x000000000030888c _img_spike_end
.rodata 0x000000000030888c 0x208 build-cg/assets/img/solid_1.png.o
0x000000000030888c _img_solid_1
0x0000000000308a94 _img_solid_1_end
.rodata 0x0000000000308a94 0x208 build-cg/assets/img/blue.png.o
0x0000000000308a94 _img_blue
0x0000000000308c9c _img_blue_end
.rodata 0x0000000000308c9c 0x208 build-cg/assets/img/elevator8.png.o
0x0000000000308c9c _img_elevator8
0x0000000000308ea4 _img_elevator8_end
.rodata 0x0000000000308ea4 0x208 build-cg/assets/img/bouncer.png.o
0x0000000000308ea4 _img_bouncer
0x00000000003090ac _img_bouncer_end
.rodata 0x00000000003090ac 0x208 build-cg/assets/img/elevator2.png.o
0x00000000003090ac _img_elevator2
0x00000000003092b4 _img_elevator2_end
.rodata 0x00000000003092b4 0x208 build-cg/assets/img/elevator11.png.o
0x00000000003092b4 _img_elevator11
0x00000000003094bc _img_elevator11_end
.rodata 0x00000000003094bc 0x208 build-cg/assets/img/elevator5.png.o
0x00000000003094bc _img_elevator5
0x00000000003096c4 _img_elevator5_end
.rodata 0x00000000003096c4 0x208 build-cg/assets/img/red.png.o
0x00000000003096c4 _img_red
0x00000000003098cc _img_red_end
.rodata 0x00000000003098cc 0x208 build-cg/assets/img/teleporter_0.png.o
0x00000000003098cc _img_teleporter_0
0x0000000000309ad4 _img_teleporter_0_end
.rodata 0x0000000000309ad4 0x108 build-cg/assets/img/ice.png.o
0x0000000000309ad4 _img_ice
0x0000000000309bdc _img_ice_end
.rodata 0x0000000000309bdc 0x208 build-cg/assets/img/elevator12.png.o
0x0000000000309bdc _img_elevator12
0x0000000000309de4 _img_elevator12_end
.rodata 0x0000000000309de4 0x208 build-cg/assets/img/elevator16.png.o
0x0000000000309de4 _img_elevator16
0x0000000000309fec _img_elevator16_end
.rodata 0x0000000000309fec 0x208 build-cg/assets/img/elevator4.png.o
0x0000000000309fec _img_elevator4
0x000000000030a1f4 _img_elevator4_end
.rodata 0x000000000030a1f4 0x208 build-cg/assets/img/elevator7.png.o
0x000000000030a1f4 _img_elevator7
0x000000000030a3fc _img_elevator7_end
.rodata 0x000000000030a3fc 0x208 build-cg/assets/img/teleporter_1.png.o
0x000000000030a3fc _img_teleporter_1
0x000000000030a604 _img_teleporter_1_end
.rodata 0x000000000030a604 0x208 build-cg/assets/img/water.png.o
0x000000000030a604 _img_water
0x000000000030a80c _img_water_end
.rodata 0x000000000030a80c 0x128 build-cg/assets/img/drill.png.o
0x000000000030a80c _img_drill
0x000000000030a934 _img_drill_end
.rodata 0x000000000030a934 0x208 build-cg/assets/img/elevator10.png.o
0x000000000030a934 _img_elevator10
0x000000000030ab3c _img_elevator10_end
.rodata 0x000000000030ab3c 0x128 build-cg/assets/img/player.png.o
0x000000000030ab3c _img_player
0x000000000030ac64 _img_player_end
.rodata 0x000000000030ac64 0x208 build-cg/assets/img/exit.png.o
0x000000000030ac64 _img_exit
0x000000000030ae6c _img_exit_end
.rodata 0x000000000030ae6c 0x208 build-cg/assets/img/elevator3.png.o
0x000000000030ae6c _img_elevator3
0x000000000030b074 _img_elevator3_end
.rodata 0x000000000030b074 0x208 build-cg/assets/img/blue_dot.png.o
0x000000000030b074 _img_blue_dot
0x000000000030b27c _img_blue_dot_end
.rodata 0x000000000030b27c 0x208 build-cg/assets/img/elevator15.png.o
0x000000000030b27c _img_elevator15
0x000000000030b484 _img_elevator15_end
.rodata 0x000000000030b484 0x208 build-cg/assets/img/elevator9.png.o
0x000000000030b484 _img_elevator9
0x000000000030b68c _img_elevator9_end
.rodata 0x000000000030b68c 0x2008 build-cg/assets/img/elevator.png.o
0x000000000030b68c _img_elevator
0x000000000030d694 _img_elevator_end
.rodata 0x000000000030d694 0x208 build-cg/assets/img/red_dot.png.o
0x000000000030d694 _img_red_dot
0x000000000030d89c _img_red_dot_end
.rodata 0x000000000030d89c 0x208 build-cg/assets/img/solid_0.png.o
0x000000000030d89c _img_solid_0
0x000000000030daa4 _img_solid_0_end
.rodata 0x000000000030daa4 0x208 build-cg/assets/img/elevator14.png.o
0x000000000030daa4 _img_elevator14
0x000000000030dcac _img_elevator14_end
.rodata 0x000000000030dcac 0xc /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
.rodata.str1.4
0x000000000030da40 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
0x000000000030dcb8 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
.rodata.str1.4
0x000000000030da44 0x6 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
*fill* 0x000000000030da4a 0x2
0x000000000030dcbc 0x6 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(keysc.c.o)
*fill* 0x000000000030dcc2 0x2
.rodata.str1.4
0x000000000030da4c 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
0x000000000030dcc4 0x4 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(cpg.c.o)
.rodata.str1.4
0x000000000030da50 0x31 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
*fill* 0x000000000030da81 0x3
0x000000000030dcc8 0x31 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(stdio.c.o)
*fill* 0x000000000030dcf9 0x3
.rodata.str1.4
0x000000000030da84 0x7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
*fill* 0x000000000030da8b 0x1
.rodata 0x000000000030da8c 0x49c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o)
0x000000000030da8c _gint_font8x9
0x000000000030df28 _gint_font8x9_end
0x000000000030dcfc 0x7 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(r61524.c.o)
*fill* 0x000000000030dd03 0x1
.rodata 0x000000000030dd04 0x49c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(font8x9.png.o)
0x000000000030dd04 _gint_font8x9
0x000000000030e1a0 _gint_font8x9_end
.rodata.str1.4
0x000000000030df28 0x288 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
0x000000000030e1a0 0x288 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(exch.c.o)
0x28c (size before relaxing)
.rodata 0x000000000030e1b0 0x18 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
.rodata 0x000000000030e1c8 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
.rodata 0x000000000030e428 0x18 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(topti.c.o)
.rodata 0x000000000030e440 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
.rodata.str1.4
0x000000000030e1f8 0x5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
*fill* 0x000000000030e1fd 0x3
.rodata 0x000000000030e200 0x14 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
0x000000000030e200 ___thenan_df
.rodata 0x000000000030e214 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
0x000000000030e214 ___clz_tab
0x000000000030e470 0x5 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(dma.c.o)
*fill* 0x000000000030e475 0x3
.rodata 0x000000000030e478 0x14 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_thenan_df.o)
0x000000000030e478 ___thenan_df
.rodata 0x000000000030e48c 0x100 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc.a(_clz.o)
0x000000000030e48c ___clz_tab
.rela.dyn 0x000000000030e314 0x0
.rela.text 0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
.rela.dyn 0x000000000030e58c 0x0
.rela.text 0x000000000030e58c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
.rela.pretext.entry
0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
.rela.pretext 0x000000000030e314 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
0x000000000030e58c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
.rela.pretext 0x000000000030e58c 0x0 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(gint.c.o)
0x0000000008102000 . = ORIGIN (ram)
.bss 0x0000000008102000 0x170
@ -826,8 +833,8 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
*fill* 0x000000000810216c 0x4
0x0000000000000170 _sbss = SIZEOF (.bss)
.data 0x0000000008102170 0x90 load address 0x000000000030e314
0x000000000030e314 _ldata = LOADADDR (.data)
.data 0x0000000008102170 0x90 load address 0x000000000030e58c
0x000000000030e58c _ldata = LOADADDR (.data)
0x0000000008102170 _rdata = .
*(.data .data.*)
.data 0x0000000008102170 0x0 build-cg/src/menu.c.o
@ -894,29 +901,29 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
0x0000000008102200 . = ALIGN (0x10)
*fill* 0x00000000081021f4 0xc
.data.4 0x0000000008102200 0x0 load address 0x000000000030e3a4
.data.4 0x0000000008102200 0x0 load address 0x000000000030e61c
*(.data.4)
0x0000000008102200 . = ALIGN (0x10)
0x0000000000000090 _sdata = (SIZEOF (.data) + SIZEOF (.data.4))
0x00000000e5200000 . = ORIGIN (ilram)
.ilram 0x00000000e5200000 0x20 load address 0x000000000030e3a4
0x000000000030e3a4 _lilram = LOADADDR (.ilram)
.ilram 0x00000000e5200000 0x20 load address 0x000000000030e61c
0x000000000030e61c _lilram = LOADADDR (.ilram)
0x00000000e5200000 _rilram = .
*(.ilram)
.ilram 0x00000000e5200000 0x20 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(memset.c.o)
0x00000000e5200020 . = ALIGN (0x10)
0x00000000e5007000 . = ORIGIN (xram)
.xram 0x00000000e5007000 0x0 load address 0x000000000030e3c4
0x000000000030e3c4 _lxram = LOADADDR (.xram)
.xram 0x00000000e5007000 0x0 load address 0x000000000030e63c
0x000000000030e63c _lxram = LOADADDR (.xram)
0x00000000e5007000 _rxram = .
*(.xram)
0x00000000e5007000 . = ALIGN (0x10)
0x00000000e5017000 . = ORIGIN (yram)
.yram 0x00000000e5017000 0x0 load address 0x000000000030e3c4
0x000000000030e3c4 _lyram = LOADADDR (.yram)
.yram 0x00000000e5017000 0x0 load address 0x000000000030e63c
0x000000000030e63c _lyram = LOADADDR (.yram)
0x00000000e5017000 _ryram = .
*(.yram)
0x00000000e5017000 . = ALIGN (0x10)
@ -926,8 +933,8 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
0x000000008c15ff00 _gint_vbr = (ORIGIN (vbr) - 0x100)
0x000000008c161400 . = ORIGIN (rram)
.gint.data 0x000000008c161400 0xa0 load address 0x000000000030e3c4
0x000000000030e3c4 _lgdata = LOADADDR (.gint.data)
.gint.data 0x000000008c161400 0xa0 load address 0x000000000030e63c
0x000000000030e63c _lgdata = LOADADDR (.gint.data)
0x000000008c161400 _rgdata = .
*(.gint.data .gint.data.*)
.gint.data 0x000000008c161400 0x30 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
@ -945,7 +952,7 @@ LOAD /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/m4-nofpu/libgcc
*fill* 0x000000008c161498 0x8
0x00000000000000a0 _sgdata = SIZEOF (.gint.data)
.gint.bss 0x000000008c1614a0 0x4f0 load address 0x000000000030e464
.gint.bss 0x000000008c1614a0 0x4f0 load address 0x000000000030e6dc
*(.gint.bss .gint.bss.*)
.gint.bss 0x000000008c1614a0 0x200 /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(tmu.c.o)
.gint.bss 0x000000008c1616a0 0x2c /home/massena/opt/sh-elf-2.32-9.2.0/lib/gcc/sh3eb-elf/9.3.0/libgint-cg.a(setup.c.o)

Binary file not shown.

Binary file not shown.

View File

@ -2,7 +2,9 @@
void draw_anim_speed(int x, int y, image_t *image, int step, int speed);
void draw_anim(int x, int y, image_t *image, int step);
void draw_anim_drill(int x, int y, image_t *image, int step);
void draw_player(int x, int y);
void draw_drill(int x, int y, int direction, int step);
void draw_level(char level[], unsigned int step, char polarity, int *start_x,
int *start_y, int tp_positions[]);
void erase_tile(int x, int y, char level[]);

View File

@ -2,4 +2,4 @@
#define PLAYER_W 11
#define LEVEL_WIDTH 28
#define LAST_LEVEL 5062
#define FPS 60
#define FPS 50

View File

@ -8,11 +8,12 @@
#define DRAW_OFFSET_X -27
extern image_t img_player; //player texture, 12x12 (NOT ANIMATED)
extern image_t img_drill; //drill texture, 12x12 (animated)
extern image_t img_solid_0; //solid texture, 16x16
extern image_t img_solid_1; //solid texture, 16x16
extern image_t img_spike; //spike texture, 16x16
extern image_t img_bouncer; //bouncer texture, 16x16
extern image_t img_ice; //ice texture, 16x8
extern image_t img_ice; //ice texture, 16x16
extern image_t img_blue; //blue bloc texture, 16x16
extern image_t img_blue_dot; //off blue bloc texture, 16x16
extern image_t img_red; //red bloc texture, 16x16
@ -35,11 +36,22 @@ void draw_anim(int x, int y, image_t *image, int step)
draw_anim_speed(x, y, image, step, 1);
}
void draw_anim_drill(int x, int y, image_t *image, int step)
{
dsubimage(x + DRAW_OFFSET_X, y + DRAW_OFFSET_Y, image,
(step % (image->width / 12)) * 12, 0, 12, 12, DIMAGE_NONE);
}
void draw_player(int x, int y)
{
dimage(x + DRAW_OFFSET_X, y + DRAW_OFFSET_Y, &img_player);
}
void draw_drill(int x, int y, int direction, int step)
{
draw_anim_drill(x, y, &img_drill, step);
}
void draw_level(char level[], unsigned int step, char polarity, int *start_x,
int *start_y, int tp_positions[])
{
@ -72,7 +84,6 @@ int *start_y, int tp_positions[])
draw_anim(x, y, &img_bouncer, step);
break;
case '~':
draw_anim(x, y, &img_solid_0, step);
draw_anim(x, y, &img_ice, step);
break;
case '/':

View File

@ -11,8 +11,10 @@
#include "shared_define.h"
#define MAX_HSPD 2.5
#define DRILL_HSPD 4.0
#define ACCELERATION 1.0
#define DECELERATION 0.5
#define LOCK_MOMENTUM 5
#define MIN_VSPD -12.0
#define MAX_VSPD 6.0
#define JUMP_SPD -3.99
@ -43,7 +45,6 @@ int main(void)
double vspd = 0.0; //player vertical speed
double hspd = 0; //player horizontal speed
int move = 0;
int direction = 0;
int on_ground = 6; //remember if player is on solid
char in_water = 0;
int player_x = 0;
@ -65,6 +66,9 @@ int main(void)
char selected_direction = RIGHT;
char drill_buffer = 0;
char drill_toggle = 0;
int drill_x = 0;
int drill_y = 0;
int lock_momentum = 0;
set_level(level_id, level);
DRAW_LEVEL();
player_x = start_x;
@ -82,33 +86,7 @@ int main(void)
DRAW_LEVEL();
draw_player(player_x, player_y);
//drill
if (drill_toggle)
{
int drill_x = player_x;
int drill_y = player_y;
switch (selected_direction)
{
case UP:
drill_y -= 12;
break;
case DOWN:
drill_y += 12;
break;
case LEFT:
drill_x -= 12;
break;
case RIGHT:
drill_x += 12;
break;
}
draw_player(drill_x, drill_y);
collide_and_erase(drill_x, drill_y, level, 'd');
if ((selected_direction == UP || selected_direction == DOWN) &&
(collide_spike(drill_x, drill_y, level) || collide_solid(drill_x, drill_y, level, polarity, 0)))
{
vspd = -vspd;
}
}
if (drill_toggle) draw_drill(drill_x, drill_y, selected_direction, step);
draw_timer(step/2);
dupdate();
}
@ -156,7 +134,7 @@ int main(void)
if (!drill_buffer)
{
drill_toggle = !drill_toggle;
selected_direction = last_direction;
if (drill_toggle) selected_direction = last_direction;
}
drill_buffer = 1;
}
@ -168,22 +146,25 @@ int main(void)
int trunc_hspd;
//ice
if (collide(player_x, player_y + 1, level, '~')) friction = 0.2;
move = keydown(KEY_RIGHT) + 0 - keydown(KEY_LEFT);
if (move) {
if (hspd < MAX_HSPD)
{
hspd += ACCELERATION * friction;
if (hspd > MAX_HSPD) hspd = MAX_HSPD;
}
direction = move;
}
else if (hspd > 0)
if (lock_momentum) friction = 0; //momentum lock part 1
move = keydown(KEY_RIGHT) - keydown(KEY_LEFT);
hspd += ACCELERATION * friction * move;
if (lock_momentum) lock_momentum--; //momentum lock part 2
if (hspd > 0)
{
if (friction != 0.2) hspd -= DECELERATION * friction;
if (friction != 0.2)
hspd -= ((hspd > MAX_HSPD) + 1) * DECELERATION * friction;
else hspd -= DECELERATION / 4 * friction;
if (hspd < 0) hspd = 0;
}
trunc_hspd = hspd * direction;
else if (hspd < -0)
{
if (friction != 0.2)
hspd += ((hspd < -MAX_HSPD) + 1) * DECELERATION * friction;
else hspd += DECELERATION / 4 * friction;
if (hspd > 0) hspd = 0;
}
trunc_hspd = hspd;
if (1) //glue was here
{
if (!collide_solid(player_x + trunc_hspd, player_y, level, polarity, 0))
@ -295,12 +276,48 @@ int main(void)
tp_buffer = 1;
}
else tp_buffer = 0;
//drill logic
if (drill_toggle)
{
drill_x = player_x;
drill_y = player_y;
switch (selected_direction)
{
case UP:
drill_y -= 12;
break;
case DOWN:
drill_y += 12;
break;
case LEFT:
drill_x -= 12;
break;
case RIGHT:
drill_x += 12;
break;
}
collide_and_erase(drill_x, drill_y, level, 'd');
if (collide_spike(drill_x, drill_y, level) || collide_solid(drill_x, drill_y, level, polarity, 0))
{
drill_toggle = 0;
if (selected_direction == UP) vspd = MAX_VSPD;
else if (selected_direction == DOWN) vspd = JUMP_SPD;
else {
lock_momentum = LOCK_MOMENTUM;
if (selected_direction == LEFT) hspd = DRILL_HSPD;
else /*direction is RIGHT*/ hspd = -DRILL_HSPD;
}
}
}
//spike collision and death
if (collide_spike(player_x, player_y, level))
{
player_x = start_x;
player_y = start_y;
polarity = 0;
drill_toggle = 0;
lock_momentum = 0;
hspd = 0;
vspd = 0;
}
//border warp
@ -327,6 +344,9 @@ int main(void)
player_x = start_x;
player_y = start_y;
polarity = 0;
drill_toggle = 0;
lock_momentum = 0;
hspd = 0;
vspd = 0;
}
}

@ -1 +1 @@
Subproject commit 712c0c7e92d9cbf02dc07117391b90b49d3d2dc5
Subproject commit d60ea258782350fb953cc728eaec26de2756e5b9

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 181 B

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 B

After

Width:  |  Height:  |  Size: 351 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 176 B

After

Width:  |  Height:  |  Size: 330 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 B

After

Width:  |  Height:  |  Size: 308 B

BIN
up-editor/img/drill.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 B

After

Width:  |  Height:  |  Size: 300 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 B

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 B

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 B

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

After

Width:  |  Height:  |  Size: 325 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 B

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 B

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 B

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 B

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 B

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 B

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 B

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 B

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 B

After

Width:  |  Height:  |  Size: 322 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 B

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 B

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 B

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 B

After

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 B

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

After

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 B

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 B

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 B

After

Width:  |  Height:  |  Size: 279 B

View File

@ -9,6 +9,7 @@ tiles = {
love.graphics.newImage(img_path.."elevator.png"),
love.graphics.newImage(img_path.."water.png"),
love.graphics.newImage(img_path.."bouncer.png"),
love.graphics.newImage(img_path.."ice.png"),
love.graphics.newImage(img_path.."semi_solid.png"),
love.graphics.newImage(img_path.."teleporter_0.png"),
love.graphics.newImage(img_path.."teleporter_1.png"),
@ -16,7 +17,7 @@ tiles = {
love.graphics.newImage(img_path.."spawn.png"),
love.graphics.newImage(img_path.."exit.png"),
}
tiles_char = { '0', '1', 'r', 'b', 'v', '^', 'w', '*', '/', 't', 'T', 'd', 'S',
'E' }
tiles_char = { '0', '1', 'r', 'b', 'v', '^', 'w', '*', '~', '/', 't', 'T', 'd',
'S', 'E' }
selected_tile = 1

View File

@ -2,4 +2,7 @@ rm -dr img
echo "Repertory 'img' deleted"
cp -r ../assets-cg/img/ img/ -v
cp force_img/* img/ -v
echo "Crop textures"
cd img
mogrify -verbose -crop 16x16+0+0 *
echo "Done"