102 lines
2.4 KiB
Plaintext
102 lines
2.4 KiB
Plaintext
+---------------+
|
|
| |
|
|
| * Hecho |
|
|
| ! Atencion |
|
|
| >> Por hacer |
|
|
| |
|
|
+---------------+
|
|
|
|
******************* FUNCIONES *************************************************************
|
|
|
|
! collision graphics.dll
|
|
De momento solo calcula colisiones entre surfaces, falta hacer que discrimine los puntos trasparentes.
|
|
* get_angle math.dll
|
|
* get_dist math.dll
|
|
* get_distx math.dll
|
|
* get_disty math.dll
|
|
* get_id edivstd.dll
|
|
>> let_me_alone edivstd.dll
|
|
>> signal edivstd.dll
|
|
|
|
! advance graphics.dll
|
|
De momento esta en la graphics.dll, pero debera definirse en edivstd.dll, desde donde llamara a la funcion requerida segun el ctype.
|
|
* fget_angle math.dll
|
|
* fget_dist math.dll
|
|
* near_angle math.dll
|
|
! xadvance graphics.dll
|
|
De momento esta en la graphics.dll, pero debera definirse en edivstd.dll, desde donde llamara a la funcion requerida segun el ctype.
|
|
|
|
* abs math.dll
|
|
>> acos math.dll
|
|
>> asin math.dll
|
|
>> atan math.dll
|
|
>> atan2 math.dll
|
|
* cos math.dll
|
|
* pow math.dll
|
|
* sin math.dll
|
|
* sqrt math.dll
|
|
* tan math.dll
|
|
* rand math.dll
|
|
* rand_seed math.dll
|
|
|
|
* clear_screen graphics.dll
|
|
* get_pixel graphics.dll
|
|
* map_block_copy graphics.dll
|
|
* map_get_pixel graphics.dll
|
|
* map_put_pixel graphics.dll
|
|
>> map_xput graphics.dll
|
|
* new_map graphics.dll
|
|
* put graphics.dll
|
|
* put_pixel graphics.dll
|
|
* put_screen graphics.dll
|
|
* screen_copy graphics.dll
|
|
>> xput graphics.dll
|
|
|
|
! draw graphics.dll
|
|
! move_draw graphics.dll
|
|
draw y move_draw de momento solo dibujan Rectangulos rellenos
|
|
* delete_draw graphics.dll
|
|
|
|
* define_region edivstd.dll
|
|
! out_region graphics.dll
|
|
La he metido en la graphics porque necesita acceder a la informacion del graph, sin embargo esto podria meterse en la edivstd si la graphics hiciese publicos los mapas
|
|
|
|
! get_point graphics.dll
|
|
! get_real_point graphics.dll
|
|
! graphic_info graphics.dll
|
|
falta probarlas
|
|
|
|
* load_fnt text.dll
|
|
* write text.dll
|
|
* write_int text.dll
|
|
* move_text text.dll
|
|
* delete_text text.dll
|
|
|
|
* fopen file.dll
|
|
* fwrite file.dll
|
|
* fread file.dll
|
|
>> filelength file.dll
|
|
Como se hace esto con streams??? se me ocurre una forma haciendo :
|
|
temp = ftell() ;
|
|
fseek(seek_end) ;
|
|
length = ftell() ;
|
|
fseek( temp ) ;
|
|
return length ;
|
|
Pero no hay nada mas sencillo k esto???
|
|
* fseek file.dll
|
|
* flush file.dll
|
|
* fclose file.dll
|
|
|
|
* malloc dinmem.dll
|
|
* free dinmem.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|