Skip to content
Snippets Groups Projects
Select Git revision
  • 1bb2bb58a9664afb8838d996d8b32a2434cd7897
  • main default
  • qlearn-4
  • qlearning5
  • qlearn5
  • render
  • qlearn
  • ball
  • fire
  • player
10 results

fire.h

Blame
  • user avatar
    maberet authored
    1bb2bb58
    History
    fire.h 829 B
    #ifndef FIRE_H
    #define FIRE_H
    
    #include "main.h"
    #include "gest_event.h"
    #include <time.h>
    #include <stdio.h>
    
    
    typedef enum                                                
    { 
        false,true
    }booleen_t;
    
    typedef struct fire{
        int x;
        int y; 
        int state; // { dead 0 ;sarkle 1 ; medium_fire 2 ; strong_fire 3}
    
    }fire_t;
    
    typedef struct chain {
        fire_t fire; 
    
        struct chain *next;
    }chainfire_t,*listchainfire_t;
    
    listchainfire_t initFire(void);
    booleen_t emptyListFire(listchainfire_t); 
    listchainfire_t insertAheadFire(fire_t, listchainfire_t); 
    listchainfire_t startFire(listchainfire_t ,int , int );
    booleen_t searchFire(listchainfire_t, int ,int);
    listchainfire_t deleteAheadFire(listchainfire_t);
    listchainfire_t deleteFire (listchainfire_t, int ,int );
    listchainfire_t freeListFire (listchainfire_t );
    
    #endif