diff options
| author | Connor Thomson <blumatrikz@gmail.com> | 2026-09-08 18:27:39 -0700 |
|---|---|---|
| committer | Connor Thomson <blumatrikz@gmail.com> | 2026-09-08 18:27:39 -0700 |
| commit | f1ddc12b68b4e4c8087962de25260470e6df2bea (patch) | |
| tree | 7d0440a6402a9b0ef75ded23fa64b68534255bba /src/base/shot.h | |
| parent | 6025860a61386bf767b29c3ec5fd0d31285f1056 (diff) | |
Add tuxanci2 files
Diffstat (limited to 'src/base/shot.h')
| -rw-r--r-- | src/base/shot.h | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/src/base/shot.h b/src/base/shot.h deleted file mode 100644 index 97b7a91..0000000 --- a/src/base/shot.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef SHOT_H -#define SHOT_H - -#include "main.h" -#include "list.h" -#include "tux.h" -#include "arena.h" -#ifndef PUBLIC_SERVER -#include "image.h" -#endif /* PUBLIC_SERVER */ - -#ifdef __WIN32__ -#define random rand -#endif /* __WIN32__ */ - -typedef struct shot_struct { - int id; - int x; - int y; - int w; - int h; - int px; - int py; - int position; - int gun; - int author_id; - bool_t isCanKillAuthor; - bool_t del; -#ifndef PUBLIC_SERVER - image_t *img; -#endif /* PUBLIC_SERVER */ -} shot_t; - -extern bool_t shot_is_inicialized(); -extern void shot_init(); -extern shot_t *shot_new(int x, int y, int px, int py, int gun, int author_id); -extern shot_t *shot_get_id(list_t *listShot, int id); -extern void shot_replace_id(shot_t *shot, int id); -extern void shot_get_status(void *p, int *id, int *x, int *y, int *w, int *h); -extern void shot_set_status(void *p, int x, int y, int w, int h); -#ifndef PUBLIC_SERVER -extern void shot_draw(shot_t *p); -extern void shot_draw_list(list_t *listShot); -#endif /* PUBLIC_SERVER */ -extern int shot_is_conflict_with_list_shot(list_t *listShot, int x, int y, int w, int h); -extern void shot_event_move_list(arena_t *arena); -extern void shot_check_is_tux_screen(arena_t *arena); -extern void shot_bound_bombBall(shot_t *shot); -extern void shot_transform_lasser(shot_t *shot); -extern void shot_destroy(shot_t *p); -extern void shot_quit(); - -#endif /* SHOT_H */ |