File: lancer.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 (83 lines) | stat: -rw-r--r-- 1,602 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
82
83
#include "../../utils.h"
#include "../../physical.h"
#include "lancer"
#include "lancer_mask"

Size Lancer::get_size_max() 
{
  Size ret;
  ret.width = 20;
  ret.height = 9;
  return ret;
}



PhysicalP Lancer::create(WorldP w,LocatorP l,const Pos &pos)
{
  PhysicalP ret = new Lancer(w,l,pos);
  assert(ret);
  return ret;
}



GunXdata Lancer::xdata;

const GunContext Lancer::context = 
{ /** GunContext **/
  35, /* shotTime */
  40, /* ammoInitial */
  50, /* ammoMax */

  { /** WeaponContext **/
    { /** ItemContext **/
      True, /* persists */
      7000, /* coolness */

      { /** FallingContext **/
	{/** MovingContext **/
	  "black",False,
	  Xvars_BACKGROUND,True,
	  
	  /* animMax */
	  {0,0,0,0,1},
	  
	  /* sizes */
	  {{0,0},{0,0},{0,0},{0,0},{20,9},},
	  
	  /* offsets */
	  {{0,0},{0,0},{0,0},{0,0},{0,0},},
	  
	  /* pixmapBits */
	  {{0},{0},{0},{0},{(char *)lancer_bits},},
	  
	  /* maskBits */
	  {{0},{0},{0},{0},{(char *)lancer_mask_bits},},
	  
	  { /** PhysicalContext **/
	    5, /* health */
	    20, /* mass */
	    A_Lancer, /* classId */
	    "lancer", /* clas */

	    False, /* transmogifyTarget */
	    False, /* doppelUser */
	    False, /* potentialHuman */
	    False, /* potentialEnemy */
	    0, /* enemyWeight */
	    True, /* potentialWeapon */
	    False, /* potentialOtherItem */
	    .0002, /* objectWorldPercent */
	    Lancer::get_size_max, /* get_size_max */
	    Lancer::create, /* create */
	    False, /* statsCreations */
	    False, /* statsUses */
	    False, /* statsDeaths */
	    NULL, /* get_stats */
	  },
	},
      },
    },
  },
};