My Project
 
Loading...
Searching...
No Matches
simpleresource.h
Go to the documentation of this file.
1#pragma once
2#include "ninepatch.h"
3#include "typedefine.h"
4
5class Chrome{
6public:
18
19 static NinePatch* get(Type type);
20};
21
23public:
24 // Placeholders
25 static const int WEAPON = 5;
26 static const int ARMOR = 6;
27 static const int RING = 7;
28 static const int SMTH = 127;
29
30 // Keys
31 static const int SKELETON_KEY = 8;
32 static const int IRON_KEY = 9;
33 static const int GOLDEN_KEY = 10;
34
35 // Melee weapons
36 static const int SHORT_SWORD = 2;
37 static const int KNUCKLEDUSTER = 16;
38 static const int QUARTERSTAFF = 17;
39 static const int MACE = 18;
40 static const int DAGGER = 19;
41 static const int SWORD = 20;
42 static const int LONG_SWORD = 21;
43 static const int BATTLE_AXE = 22;
44 static const int WAR_HAMMER = 23;
45 static const int SPEAR = 29;
46 static const int GLAIVE = 30;
47
48 // Missiles
49 static const int SHURIKEN = 15;
50 static const int DART = 31;
51 static const int BOOMERANG = 106;
52 static const int TOMAHAWK = 107;
53 static const int INCENDIARY_DART = 108;
54 static const int CURARE_DART = 109;
55 static const int JAVELIN = 110;
56
57 // Armors
58 static const int ARMOR_CLOTH = 24;
59 static const int ARMOR_LEATHER = 25;
60 static const int ARMOR_MAIL = 26;
61 static const int ARMOR_SCALE = 27;
62 static const int ARMOR_PLATE = 28;
63 static const int ARMOR_ROGUE = 96;
64 static const int ARMOR_WARRIOR = 97;
65 static const int ARMOR_MAGE = 98;
66 static const int ARMOR_HUNTRESS = 99;
67
68 // Wands
69 static const int WAND_MAGIC_MISSILE = 3;
70 static const int WAND_HOLLY = 48;
71 static const int WAND_YEW = 49;
72 static const int WAND_EBONY = 50;
73 static const int WAND_CHERRY = 51;
74 static const int WAND_TEAK = 52;
75 static const int WAND_ROWAN = 53;
76 static const int WAND_WILLOW = 54;
77 static const int WAND_MAHOGANY = 55;
78 static const int WAND_BAMBOO = 68;
79 static const int WAND_PURPLEHEART = 69;
80 static const int WAND_OAK = 70;
81 static const int WAND_BIRCH = 71;
82
83 // Rings
84 static const int RING_DIAMOND = 32;
85 static const int RING_OPAL = 33;
86 static const int RING_GARNET = 34;
87 static const int RING_RUBY = 35;
88 static const int RING_AMETHYST = 36;
89 static const int RING_TOPAZ = 37;
90 static const int RING_ONYX = 38;
91 static const int RING_TOURMALINE = 39;
92 static const int RING_EMERALD = 72;
93 static const int RING_SAPPHIRE = 73;
94 static const int RING_QUARTZ = 74;
95 static const int RING_AGATE = 75;
96
97 // Potions
98 static const int POTION_TURQUOISE = 56;
99 static const int POTION_CRIMSON = 57;
100 static const int POTION_AZURE = 58;
101 static const int POTION_JADE = 59;
102 static const int POTION_GOLDEN = 60;
103 static const int POTION_MAGENTA = 61;
104 static const int POTION_CHARCOAL = 62;
105 static const int POTION_IVORY = 63;
106 static const int POTION_AMBER = 64;
107 static const int POTION_BISTRE = 65;
108 static const int POTION_INDIGO = 66;
109 static const int POTION_SILVER = 67;
110
111 // Scrolls
112 static const int SCROLL_KAUNAN = 40;
113 static const int SCROLL_SOWILO = 41;
114 static const int SCROLL_LAGUZ = 42;
115 static const int SCROLL_YNGVI = 43;
116 static const int SCROLL_GYFU = 44;
117 static const int SCROLL_RAIDO = 45;
118 static const int SCROLL_ISAZ = 46;
119 static const int SCROLL_MANNAZ = 47;
120 static const int SCROLL_NAUDIZ = 76;
121 static const int SCROLL_BERKANAN = 77;
122 static const int SCROLL_ODAL = 78;
123 static const int SCROLL_TIWAZ = 79;
124 static const int SCROLL_WIPE_OUT = 117;
125
126 // Seeds
127 static const int SEED_FIREBLOOM = 88;
128 static const int SEED_ICECAP = 89;
129 static const int SEED_SORROWMOSS = 90;
130 static const int SEED_DREAMWEED = 91;
131 static const int SEED_SUNGRASS = 92;
132 static const int SEED_EARTHROOT = 93;
133 static const int SEED_FADELEAF = 94;
134 static const int SEED_ROTBERRY = 95;
135
136 // Quest items
137 static const int ROSE = 100;
138 static const int PICKAXE = 101;
139 static const int ORE = 102;
140 static const int SKULL = 103;
141 static const int PHANTOM = 118;
142 static const int DUST = 121;
143 static const int TOKEN = 122;
144
145 // Heaps
146 static const int BONES = 0;
147 static const int CHEST = 11;
148 static const int LOCKED_CHEST = 12;
149 static const int TOMB = 13;
150 static const int CRYSTAL_CHEST = 105;
151 static const int HIDDEN = 119;
152
153 // Food
154 static const int RATION = 4;
155 static const int PASTY = 112;
156 static const int MEAT = 113;
157 static const int STEAK = 114;
158 static const int OVERPRICED = 115;
159 static const int CARPACCIO = 116;
160
161 // Bags
162 static const int POUCH = 83;
163 static const int HOLDER = 104;
164 static const int HOLSTER = 111;
165 static const int KEYRING = 126;
166
167 // UNUSED
168 static const int SPARK_UPGRADE = 117;
169 static const int SPARK_ENCHANT = 118;
170
171 // Misc
172 static const int ANKH = 1;
173 static const int GOLD = 14;
174 static const int STYLUS = 80;
175 static const int DEWDROP = 81;
176 static const int MASTERY = 82;
177 static const int TORCH = 84;
178 static const int BEACON = 85;
179 static const int KIT = 86;
180 static const int AMULET = 87;
181 static const int VIAL = 120;
182 static const int WEIGHT = 123;
183 static const int BOMB = 124;
184 static const int HONEYPOT = 125;
185};
186
187class Image;
188class Effects {
189public:
196
197 static Image* get(Type type);
198};
199
201
202 // Mobs
203public:
204 static const std::string MOB ;
205 static const std::string BOSS ;
206
207 // Items
208 static const std::string WAND ;
209 static const std::string GLYPH ;
210 static const std::string BOMB ;
211
212 // Dungeon features
213 static const std::string TRAP ;
214
215 // Debuffs & blobs
216 static const std::string BURNING ;
217 static const std::string HUNGER ;
218 static const std::string POISON ;
219 static const std::string GAS ;
220 static const std::string BLEEDING ;
221 static const std::string OOZE ;
222 static const std::string FALL ;
223
224 static const std::string WIN ;
225};
226
227class BlobFire;
229public:
230 static boolean affect(int cell, BlobFire* fire);
231};
232
233class Sign{
234private:
235 static const String TXT_DEAD_END;
236 static const String _TIPS[];
237 static const String TXT_BURN;
238
239public:
240 static void read(int pos);
241};
Definition blob.h:42
Definition simpleresource.h:5
Type
Definition simpleresource.h:7
@ WINDOW
Definition simpleresource.h:10
@ TOAST
Definition simpleresource.h:8
@ BUTTON
Definition simpleresource.h:11
@ TAG
Definition simpleresource.h:12
@ TAB_SET
Definition simpleresource.h:14
@ SCROLL
Definition simpleresource.h:13
@ TAB_SELECTED
Definition simpleresource.h:15
@ TAB_UNSELECTED
Definition simpleresource.h:16
@ TOAST_TR
Definition simpleresource.h:9
static NinePatch * get(Type type)
Definition simpleresource.cpp:18
Definition simpleresource.h:188
static Image * get(Type type)
Definition simpleresource.cpp:45
Type
Definition simpleresource.h:190
@ WOUND
Definition simpleresource.h:193
@ RIPPLE
Definition simpleresource.h:191
@ LIGHTNING
Definition simpleresource.h:192
@ RAY
Definition simpleresource.h:194
Definition simpleresource.h:228
static boolean affect(int cell, BlobFire *fire)
Definition simpleresource.cpp:92
Definition simpleresource.h:22
static const int TOMAHAWK
Definition simpleresource.h:52
static const int TORCH
Definition simpleresource.h:177
static const int SEED_SUNGRASS
Definition simpleresource.h:131
static const int STYLUS
Definition simpleresource.h:174
static const int WAND_BIRCH
Definition simpleresource.h:81
static const int SHORT_SWORD
Definition simpleresource.h:36
static const int WAND_PURPLEHEART
Definition simpleresource.h:79
static const int OVERPRICED
Definition simpleresource.h:158
static const int WAND_MAGIC_MISSILE
Definition simpleresource.h:69
static const int RING_AGATE
Definition simpleresource.h:95
static const int PICKAXE
Definition simpleresource.h:138
static const int SCROLL_RAIDO
Definition simpleresource.h:117
static const int RING
Definition simpleresource.h:27
static const int WAR_HAMMER
Definition simpleresource.h:44
static const int PASTY
Definition simpleresource.h:155
static const int POTION_AMBER
Definition simpleresource.h:106
static const int AMULET
Definition simpleresource.h:180
static const int BATTLE_AXE
Definition simpleresource.h:43
static const int RING_DIAMOND
Definition simpleresource.h:84
static const int POTION_BISTRE
Definition simpleresource.h:107
static const int RATION
Definition simpleresource.h:154
static const int IRON_KEY
Definition simpleresource.h:32
static const int ANKH
Definition simpleresource.h:172
static const int SCROLL_BERKANAN
Definition simpleresource.h:121
static const int DAGGER
Definition simpleresource.h:40
static const int ARMOR_WARRIOR
Definition simpleresource.h:64
static const int RING_SAPPHIRE
Definition simpleresource.h:93
static const int CRYSTAL_CHEST
Definition simpleresource.h:150
static const int SCROLL_NAUDIZ
Definition simpleresource.h:120
static const int CARPACCIO
Definition simpleresource.h:159
static const int RING_TOPAZ
Definition simpleresource.h:89
static const int GOLD
Definition simpleresource.h:173
static const int ARMOR_LEATHER
Definition simpleresource.h:59
static const int DUST
Definition simpleresource.h:142
static const int POTION_IVORY
Definition simpleresource.h:105
static const int WAND_BAMBOO
Definition simpleresource.h:78
static const int SEED_DREAMWEED
Definition simpleresource.h:130
static const int WEIGHT
Definition simpleresource.h:182
static const int SEED_FADELEAF
Definition simpleresource.h:133
static const int WAND_OAK
Definition simpleresource.h:80
static const int SCROLL_ISAZ
Definition simpleresource.h:118
static const int POTION_AZURE
Definition simpleresource.h:100
static const int SCROLL_MANNAZ
Definition simpleresource.h:119
static const int HOLSTER
Definition simpleresource.h:164
static const int ROSE
Definition simpleresource.h:137
static const int POTION_SILVER
Definition simpleresource.h:109
static const int SHURIKEN
Definition simpleresource.h:49
static const int SEED_FIREBLOOM
Definition simpleresource.h:127
static const int RING_AMETHYST
Definition simpleresource.h:88
static const int SPEAR
Definition simpleresource.h:45
static const int POTION_INDIGO
Definition simpleresource.h:108
static const int MEAT
Definition simpleresource.h:156
static const int ARMOR_MAGE
Definition simpleresource.h:65
static const int GLAIVE
Definition simpleresource.h:46
static const int SCROLL_YNGVI
Definition simpleresource.h:115
static const int MASTERY
Definition simpleresource.h:176
static const int SKULL
Definition simpleresource.h:140
static const int ARMOR_PLATE
Definition simpleresource.h:62
static const int TOMB
Definition simpleresource.h:149
static const int RING_GARNET
Definition simpleresource.h:86
static const int BEACON
Definition simpleresource.h:178
static const int JAVELIN
Definition simpleresource.h:55
static const int WAND_TEAK
Definition simpleresource.h:74
static const int POTION_CHARCOAL
Definition simpleresource.h:104
static const int POUCH
Definition simpleresource.h:162
static const int ORE
Definition simpleresource.h:139
static const int STEAK
Definition simpleresource.h:157
static const int SKELETON_KEY
Definition simpleresource.h:31
static const int RING_QUARTZ
Definition simpleresource.h:94
static const int SPARK_UPGRADE
Definition simpleresource.h:168
static const int WAND_CHERRY
Definition simpleresource.h:73
static const int ARMOR_ROGUE
Definition simpleresource.h:63
static const int WAND_ROWAN
Definition simpleresource.h:75
static const int GOLDEN_KEY
Definition simpleresource.h:33
static const int BONES
Definition simpleresource.h:146
static const int SCROLL_GYFU
Definition simpleresource.h:116
static const int SCROLL_SOWILO
Definition simpleresource.h:113
static const int HIDDEN
Definition simpleresource.h:151
static const int SEED_EARTHROOT
Definition simpleresource.h:132
static const int LONG_SWORD
Definition simpleresource.h:42
static const int HOLDER
Definition simpleresource.h:163
static const int HONEYPOT
Definition simpleresource.h:184
static const int POTION_CRIMSON
Definition simpleresource.h:99
static const int SCROLL_LAGUZ
Definition simpleresource.h:114
static const int SEED_SORROWMOSS
Definition simpleresource.h:129
static const int ARMOR_HUNTRESS
Definition simpleresource.h:66
static const int ARMOR
Definition simpleresource.h:26
static const int SCROLL_WIPE_OUT
Definition simpleresource.h:124
static const int RING_ONYX
Definition simpleresource.h:90
static const int RING_RUBY
Definition simpleresource.h:87
static const int INCENDIARY_DART
Definition simpleresource.h:53
static const int BOMB
Definition simpleresource.h:183
static const int RING_OPAL
Definition simpleresource.h:85
static const int WEAPON
Definition simpleresource.h:25
static const int LOCKED_CHEST
Definition simpleresource.h:148
static const int SCROLL_TIWAZ
Definition simpleresource.h:123
static const int QUARTERSTAFF
Definition simpleresource.h:38
static const int WAND_HOLLY
Definition simpleresource.h:70
static const int WAND_EBONY
Definition simpleresource.h:72
static const int VIAL
Definition simpleresource.h:181
static const int CURARE_DART
Definition simpleresource.h:54
static const int SEED_ROTBERRY
Definition simpleresource.h:134
static const int DART
Definition simpleresource.h:50
static const int BOOMERANG
Definition simpleresource.h:51
static const int SEED_ICECAP
Definition simpleresource.h:128
static const int POTION_JADE
Definition simpleresource.h:101
static const int TOKEN
Definition simpleresource.h:143
static const int MACE
Definition simpleresource.h:39
static const int SPARK_ENCHANT
Definition simpleresource.h:169
static const int RING_TOURMALINE
Definition simpleresource.h:91
static const int POTION_GOLDEN
Definition simpleresource.h:102
static const int SWORD
Definition simpleresource.h:41
static const int SCROLL_KAUNAN
Definition simpleresource.h:112
static const int WAND_MAHOGANY
Definition simpleresource.h:77
static const int WAND_YEW
Definition simpleresource.h:71
static const int ARMOR_SCALE
Definition simpleresource.h:61
static const int POTION_TURQUOISE
Definition simpleresource.h:98
static const int KEYRING
Definition simpleresource.h:165
static const int ARMOR_MAIL
Definition simpleresource.h:60
static const int SCROLL_ODAL
Definition simpleresource.h:122
static const int KNUCKLEDUSTER
Definition simpleresource.h:37
static const int KIT
Definition simpleresource.h:179
static const int POTION_MAGENTA
Definition simpleresource.h:103
static const int ARMOR_CLOTH
Definition simpleresource.h:58
static const int RING_EMERALD
Definition simpleresource.h:92
static const int DEWDROP
Definition simpleresource.h:175
static const int PHANTOM
Definition simpleresource.h:141
static const int SMTH
Definition simpleresource.h:28
static const int CHEST
Definition simpleresource.h:147
static const int WAND_WILLOW
Definition simpleresource.h:76
Definition simpleresource.h:200
static const std::string HUNGER
Definition simpleresource.h:217
static const std::string POISON
Definition simpleresource.h:218
static const std::string OOZE
Definition simpleresource.h:221
static const std::string MOB
Definition simpleresource.h:204
static const std::string BURNING
Definition simpleresource.h:216
static const std::string GLYPH
Definition simpleresource.h:209
static const std::string TRAP
Definition simpleresource.h:213
static const std::string WIN
Definition simpleresource.h:224
static const std::string BOMB
Definition simpleresource.h:210
static const std::string WAND
Definition simpleresource.h:208
static const std::string FALL
Definition simpleresource.h:222
static const std::string BLEEDING
Definition simpleresource.h:220
static const std::string BOSS
Definition simpleresource.h:205
static const std::string GAS
Definition simpleresource.h:219
Definition simpleresource.h:233
static void read(int pos)
Definition simpleresource.cpp:158
std::string String
Definition typedefine.h:8