-
Notifications
You must be signed in to change notification settings - Fork 11
/
act1.h
72 lines (68 loc) · 1.38 KB
/
act1.h
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
#pragma once
#include "defs.h"
extern int water_level;
// Demons
bool robber(const HackP &dem);
bool sword_glow(const HackP &dem);
bool fighting(const HackP &dem);
bool advent();
bool alarm();
bool attacker();
bool bomb(ObjectP obj);
bool brush();
bool burner();
bool curses();
bool deflater();
void dput(std::string_view s);
bool dungeon();
bool eat();
bool exorcise();
bool fill();
bool hack_hack(ObjectP obj, std::string_view str, std::string_view obj2 = std::string_view());
bool hello();
bool infested(const RoomP &r);
bool inflater();
bool jargon();
bool kicker();
bool killer(std::string_view str);
inline bool killer() { return killer("kill"); }
bool leaper();
bool leave();
bool leaves_appear();
bool locker();
bool look_inside();
bool look_under();
bool melter();
bool munger();
bool oil();
bool open_close(const ObjectP &obj, std::string_view stropn, std::string_view strcls);
bool plugger();
bool pour_on();
bool prayer();
bool pumper();
bool pusher();
bool r_l();
bool reader();
bool repent();
bool ring();
bool rubber();
bool sinbad();
bool skipper();
bool squeezer();
bool swinger();
bool thief_in_treasure(ObjectP hobj);
bool tie();
bool tie_up();
bool torch_off(const ObjectP &t);
bool treas();
bool turner();
bool unlocker();
bool untie();
bool waver();
bool mumbler();
bool xb_cint();
bool xbh_cint();
bool xc_cint();
bool zork();
int otval_frob(const ObjList &l);
bool with_tell(ObjectP obj);