| Age | Commit message (Collapse) | Author | 
|---|
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | we can now pass any team and it will be generated.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | do not differenciate between the players and the enemies as well
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | There is no need to reopen the bitmap files each time we need a new
paladin or priest or whatever. Instead, just load them at startup and
them make them point to the good destination.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | at the initialization, red surfaces are generated
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | The $(...) notation is meant to be used as a replacement for backticks
 `...`
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | thanks to compiler, we wre able to detect an usage of operator= instead
of operator== which leads to undefined behaviour in the program.
fixed ty replacing it by operator==
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | There was multiple problems with this function:
void inverse(int *bool);
First, we use "bool", which is actually a standard type, as the identifier.
Then, we cannot pass different types to the function without cast.
Then, inverse is not a meaninful name.
At last, we have to pass the address of the variable we want to inverse.
Fixed all these points by replacing the function by a macro :
    #define inverse_boolean(_b) /* impl */
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Since no prototype for Fchangercurseurpersos was given, a nasty
exception was raised when we passed an invalid data to this function.
By providing its prototype, the compiler gives us a clue about the usage
of an invalid pointer type that we can fix.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | since gcc produces warnings when default cases are not handled, make it
happy.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | h/j/k/l are mapped to behave like arrow keys so that the navigation is
easier in the menus.
F and A are respectiverly used to validate and cancel as well.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Accents in the content of certain files made them react as binary files.
Fixed by converting them to Unicode.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | we used to try to open an image whose filename is wrong. Since we do not
check the return of this function, the program crashes.
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | it is safe to pass a null pointer to SDL_FreeSurface()
BTW: change the format of the files from dos to unix
Signed-off-by: Olivier Gayot <duskcoder@gmail.com> | 
|  | Signed-off-by: Olivier Gayot <duskcoder@gmail.com> |