RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.content.wintertodt.Brazier Class Reference
Collaboration diagram for com.runehive.content.wintertodt.Brazier:

Public Member Functions

 Brazier (GameObject object, Npc pyromancer, int flameOffsetX, int flameOffsetY, Direction direction)
int getBrazierState ()
int getFlameOffsetX ()
int getFlameOffsetY ()
GameObject getObject ()
Npc getPyromancer ()
boolean hasSnowStorm ()
boolean isPyromancerAlive ()
void setObject (int objectId)
void setSnowStorm (boolean snowStorm)

Public Attributes

Direction direction

Private Attributes

int flameOffsetX
int flameOffsetY
GameObject object
Npc pyromancer
boolean snowStorm

Detailed Description

Definition at line 8 of file Brazier.java.

Constructor & Destructor Documentation

◆ Brazier()

com.runehive.content.wintertodt.Brazier.Brazier ( GameObject object,
Npc pyromancer,
int flameOffsetX,
int flameOffsetY,
Direction direction )

Definition at line 16 of file Brazier.java.

16 {
17 this.object = object;
18 this.pyromancer = pyromancer;
19 this.flameOffsetX = flameOffsetX;
20 this.flameOffsetY = flameOffsetY;
21 this.direction = direction;
22 }

References direction, flameOffsetX, flameOffsetY, object, and pyromancer.

Member Function Documentation

◆ getBrazierState()

int com.runehive.content.wintertodt.Brazier.getBrazierState ( )

Definition at line 52 of file Brazier.java.

52 {
53 return object.getId() == Wintertodt.EMPTY_BRAZIER_ID ? 0 :
54 (object.getId() == Wintertodt.BURNING_BRAZIER_ID ? 1 : 3);
55 }

References com.runehive.content.wintertodt.Wintertodt.BURNING_BRAZIER_ID, and com.runehive.content.wintertodt.Wintertodt.EMPTY_BRAZIER_ID.

◆ getFlameOffsetX()

int com.runehive.content.wintertodt.Brazier.getFlameOffsetX ( )

Definition at line 36 of file Brazier.java.

36 {
37 return flameOffsetX;
38 }

References flameOffsetX.

Referenced by com.runehive.content.wintertodt.Wintertodt.shootFlame().

Here is the caller graph for this function:

◆ getFlameOffsetY()

int com.runehive.content.wintertodt.Brazier.getFlameOffsetY ( )

Definition at line 40 of file Brazier.java.

40 {
41 return flameOffsetY;
42 }

References flameOffsetY.

Referenced by com.runehive.content.wintertodt.Wintertodt.shootFlame().

Here is the caller graph for this function:

◆ getObject()

GameObject com.runehive.content.wintertodt.Brazier.getObject ( )

Definition at line 24 of file Brazier.java.

24 {
25 return object;
26 }

References object.

Referenced by com.runehive.content.wintertodt.Wintertodt.breakBrazier(), and com.runehive.content.wintertodt.Wintertodt.shootFlame().

Here is the caller graph for this function:

◆ getPyromancer()

Npc com.runehive.content.wintertodt.Brazier.getPyromancer ( )

Definition at line 28 of file Brazier.java.

28 {
29 return pyromancer;
30 }

References pyromancer.

Referenced by com.runehive.content.wintertodt.Wintertodt.attackPyromancers(), and com.runehive.content.wintertodt.Wintertodt.healPyromancer().

Here is the caller graph for this function:

◆ hasSnowStorm()

boolean com.runehive.content.wintertodt.Brazier.hasSnowStorm ( )

Definition at line 44 of file Brazier.java.

44 {
45 return snowStorm;
46 }

References snowStorm.

◆ isPyromancerAlive()

boolean com.runehive.content.wintertodt.Brazier.isPyromancerAlive ( )

Definition at line 32 of file Brazier.java.

32 {
33 return pyromancer.id == Wintertodt.PYROMANCER;
34 }

References com.runehive.content.wintertodt.Wintertodt.PYROMANCER.

Referenced by com.runehive.content.wintertodt.Wintertodt.attackPyromancers(), com.runehive.content.wintertodt.Wintertodt.fixBrazier(), and com.runehive.content.wintertodt.Wintertodt.lightBrazier().

Here is the caller graph for this function:

◆ setObject()

void com.runehive.content.wintertodt.Brazier.setObject ( int objectId)

Definition at line 57 of file Brazier.java.

57 {
58 this.object = new CustomGameObject(objectId, this.object.getPosition(), this.object.getDirection(), this.object.getObjectType());
59 }

Referenced by com.runehive.content.wintertodt.Wintertodt.breakBrazier().

Here is the caller graph for this function:

◆ setSnowStorm()

void com.runehive.content.wintertodt.Brazier.setSnowStorm ( boolean snowStorm)

Definition at line 48 of file Brazier.java.

48 {
49 this.snowStorm = snowStorm;
50 }

References snowStorm.

Referenced by com.runehive.content.wintertodt.Wintertodt.breakBrazier().

Here is the caller graph for this function:

Member Data Documentation

◆ direction

Direction com.runehive.content.wintertodt.Brazier.direction

Definition at line 14 of file Brazier.java.

Referenced by Brazier(), and com.runehive.content.wintertodt.Wintertodt.shootFlame().

◆ flameOffsetX

int com.runehive.content.wintertodt.Brazier.flameOffsetX
private

Definition at line 13 of file Brazier.java.

Referenced by Brazier(), and getFlameOffsetX().

◆ flameOffsetY

int com.runehive.content.wintertodt.Brazier.flameOffsetY
private

Definition at line 13 of file Brazier.java.

Referenced by Brazier(), and getFlameOffsetY().

◆ object

GameObject com.runehive.content.wintertodt.Brazier.object
private

Definition at line 10 of file Brazier.java.

Referenced by Brazier(), and getObject().

◆ pyromancer

Npc com.runehive.content.wintertodt.Brazier.pyromancer
private

Definition at line 11 of file Brazier.java.

Referenced by Brazier(), and getPyromancer().

◆ snowStorm

boolean com.runehive.content.wintertodt.Brazier.snowStorm
private

Definition at line 12 of file Brazier.java.

Referenced by hasSnowStorm(), and setSnowStorm().


The documentation for this class was generated from the following file: