File: frog_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 (81 lines) | stat: -rw-r--r-- 1,666 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
78
79
80
81
// Only included by actual.cc
#include "../../utils.h"
#include "../../coord.h"
#include "../../physical.h"
#include "../../actual.h"


#include "frog_shell"
#include "frog_shellb"
#include "frog_shell_mask"
#include "frog_shell_maskb"


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


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



ShotXdata FrogShell::xdata;


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

  {/** MovingContext **/
    "black",False,
    "green4",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 *)frog_shell_bits,(char *)frog_shellb_bits,},},
    
    /* maskBits */
    {{0},{0},{0},{0},
       {(char *)frog_shell_mask_bits,(char *)frog_shell_maskb_bits,},},
    
    {/** PhysicalContext **/
      1, /* health */
      0, /* mass */
      A_FrogShell, /* classId */
      "frog-shell", /* clas */

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