File: swap_shell.bitmaps

package info (click to toggle)
xevil 1.5.1e-2.2
  • links: PTS
  • area: main
  • in suites: slink
  • size: 4,580 kB
  • ctags: 2,655
  • sloc: cpp: 17,863; makefile: 223; sh: 1
file content (77 lines) | stat: -rw-r--r-- 1,619 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include "../../utils.h"
#include "../../coord.h"
#include "../../physical.h"
#include "../../actual.h"

#include "swap_shell"
#include "swap_shellb"
#include "swap_shell_mask"
#include "swap_shell_maskb"


Size SwapShell::get_size() 
{
  return context.movingContext.sizes[CO_air];
}


PhysicalP SwapShell::create(WorldP,LocatorP,const Pos &)
{
  assert(0);
  return NULL;
}



ShotXdata SwapShell::xdata;


const ShotContext SwapShell::context = 
{/** ShotContext **/
  0, /* damage */ /* Ignored in this case. */
  12, /* speed */

  {/** MovingContext **/
    "black",False,
    "yellow",False,
    
    /* animMax */
    {0,0,0,0,2},
    
    /* sizes */
    {{0,0},{0,0},{0,0},{0,0},{5,5},},

    /* offsets */
    {{0,0},{0,0},{0,0},{0,0},{0,0},},
    
    /* pixmapBits */
    {{0},{0},{0},{0},
     {(char *)swap_shell_bits,(char *)swap_shellb_bits},},
    
    /* maskBits */
    {{0},{0},{0},{0},
     {(char *)swap_shell_mask_bits,(char *)swap_shell_maskb_bits},},

    {/** PhysicalContext **/
      1, /* health */
      0, /* mass */
      A_SwapShell, /* classId */
      "swap-shell", /* clas */

      False, /* transmogifyTarget */
      False, /* doppelUser */
      False, /* potentialHuman */
      False, /* potentialEnemy */
      0, /* enemyWeight */
      False, /* potentialWeapon */
      False, /* potentialOtherItem */
      0, /* objectWorldPercent */
      SwapShell::get_size, /* get_size_max */
      SwapShell::create, /* create */
      True, /* statsCreations */
      False, /* statsUses */
      False, /* statsDeaths */
      SwapShell::get_stats, /* get_stats */
    },
  },
};