forked from elonafoobar/elonafoobar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdraw.hpp
40 lines (29 loc) · 918 Bytes
/
draw.hpp
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
#pragma once
#include <string>
#include "snail/color.hpp"
namespace elona
{
void prepare_item_image(int id, int color);
void prepare_item_image(int id, int color, int character_image);
void set_color_mod(int r, int g, int b, int window_id = -1);
enum class show_hp_bar_side
{
left_side,
right_side,
};
void show_hp_bar(show_hp_bar_side side, int inf_clocky);
void initialize_damage_popups();
void add_damage_popup(
const std::string& text,
int character,
const snail::color& color);
void clear_damage_popups();
void show_damage_popups(int inf_ver);
void draw_emo(int = 0, int = 0, int = 0);
void load_pcc_part(int cc, int body_part, const char* body_part_str);
void set_pcc_depending_on_equipments(int cc, int ci);
void chara_preparepic(int prm_618, int prm_619 = 0);
void create_pcpic(int cc, bool prm_410);
void initialize_map_chip();
void initialize_item_chip();
} // namespace elona