mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-01-31 19:29:18 +00:00
exporting more in hyper.h
This commit is contained in:
parent
eafd5a1eab
commit
6399ef8180
@ -80,15 +80,15 @@ bool inv::activating;
|
|||||||
#include "sound.cpp"
|
#include "sound.cpp"
|
||||||
#include "achievement.cpp"
|
#include "achievement.cpp"
|
||||||
#include "barriers.cpp"
|
#include "barriers.cpp"
|
||||||
#include "bigstuff.cpp"
|
#include "surface.cpp"
|
||||||
#if CAP_TOUR
|
#if CAP_TOUR
|
||||||
#include "tour.cpp"
|
#include "tour.cpp"
|
||||||
#endif
|
#endif
|
||||||
#include "surface.cpp"
|
|
||||||
#if ISMOBILE==0
|
#if ISMOBILE==0
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#endif
|
#endif
|
||||||
#include "commandline.cpp"
|
#include "commandline.cpp"
|
||||||
|
#include "bigstuff.cpp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IN_CU(1)
|
#if IN_CU(1)
|
||||||
|
11
dialogs.cpp
11
dialogs.cpp
@ -530,16 +530,7 @@ namespace dialog {
|
|||||||
reaction = reaction_t();
|
reaction = reaction_t();
|
||||||
}
|
}
|
||||||
|
|
||||||
struct numberEditor {
|
numberEditor ne;
|
||||||
ld *editwhat;
|
|
||||||
string s;
|
|
||||||
ld vmin, vmax, step, dft;
|
|
||||||
string title, help;
|
|
||||||
ld (*scale) (ld);
|
|
||||||
ld (*inverse_scale) (ld);
|
|
||||||
int *intval; ld intbuf;
|
|
||||||
bool positive;
|
|
||||||
} ne;
|
|
||||||
|
|
||||||
bool editingDetail() {
|
bool editingDetail() {
|
||||||
return ne.editwhat == &geom3::highdetail || ne.editwhat == &geom3::middetail;
|
return ne.editwhat == &geom3::highdetail || ne.editwhat == &geom3::middetail;
|
||||||
|
34
hyper.h
34
hyper.h
@ -881,6 +881,10 @@ namespace rug {
|
|||||||
|
|
||||||
bool handlekeys(int sym, int uni);
|
bool handlekeys(int sym, int uni);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
void addTriangle(rugpoint *t1, rugpoint *t2, rugpoint *t3, ld len = 1);
|
||||||
|
rugpoint *addRugpoint(hyperpoint h, double dist);
|
||||||
|
void buildRug();
|
||||||
}
|
}
|
||||||
|
|
||||||
#define HASLINEVIEW
|
#define HASLINEVIEW
|
||||||
@ -1315,6 +1319,19 @@ namespace dialog {
|
|||||||
int position;
|
int position;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct numberEditor {
|
||||||
|
ld *editwhat;
|
||||||
|
string s;
|
||||||
|
ld vmin, vmax, step, dft;
|
||||||
|
string title, help;
|
||||||
|
ld (*scale) (ld);
|
||||||
|
ld (*inverse_scale) (ld);
|
||||||
|
int *intval; ld intbuf;
|
||||||
|
bool positive;
|
||||||
|
};
|
||||||
|
|
||||||
|
extern numberEditor ne;
|
||||||
|
|
||||||
extern vector<item> items;
|
extern vector<item> items;
|
||||||
|
|
||||||
extern reaction_t reaction;
|
extern reaction_t reaction;
|
||||||
@ -2905,3 +2922,20 @@ namespace surface {
|
|||||||
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
struct stringpar {
|
||||||
|
string v;
|
||||||
|
stringpar(string s) : v(s) { }
|
||||||
|
stringpar(const char* s) : v(s) { }
|
||||||
|
stringpar(eMonster m) { v= minf[m].name; }
|
||||||
|
stringpar(eLand l) { v= linf[l].name; }
|
||||||
|
stringpar(eWall w) { v= winf[w].name; }
|
||||||
|
stringpar(eItem i) { v= iinf[i].name; }
|
||||||
|
};
|
||||||
|
|
||||||
|
string XLAT(string x);
|
||||||
|
string XLAT(string x, stringpar p1);
|
||||||
|
string XLAT(string x, stringpar p1, stringpar p2);
|
||||||
|
string XLAT(string x, stringpar p1, stringpar p2, stringpar p3);
|
||||||
|
string XLAT(string x, stringpar p1, stringpar p2, stringpar p3, stringpar p4);
|
||||||
|
string XLAT(string x, stringpar p1, stringpar p2, stringpar p3, stringpar p4, stringpar p5);
|
||||||
|
10
language.cpp
10
language.cpp
@ -5,16 +5,6 @@
|
|||||||
|
|
||||||
#define NUMLAN 7
|
#define NUMLAN 7
|
||||||
|
|
||||||
struct stringpar {
|
|
||||||
string v;
|
|
||||||
stringpar(string s) : v(s) { }
|
|
||||||
stringpar(const char* s) : v(s) { }
|
|
||||||
stringpar(eMonster m) { v= minf[m].name; }
|
|
||||||
stringpar(eLand l) { v= linf[l].name; }
|
|
||||||
stringpar(eWall w) { v= winf[w].name; }
|
|
||||||
stringpar(eItem i) { v= iinf[i].name; }
|
|
||||||
};
|
|
||||||
|
|
||||||
const char *dnameof(eMonster m) { return minf[m].name; }
|
const char *dnameof(eMonster m) { return minf[m].name; }
|
||||||
const char *dnameof(eLand l) { return linf[l].name; }
|
const char *dnameof(eLand l) { return linf[l].name; }
|
||||||
const char *dnameof(eWall w) { return winf[w].name; }
|
const char *dnameof(eWall w) { return winf[w].name; }
|
||||||
|
2
rug.cpp
2
rug.cpp
@ -304,7 +304,7 @@ void add_anticusp_edge(rugpoint *e1, rugpoint *e2, ld len = 1) {
|
|||||||
e.target = e1; e2->anticusp_edges.push_back(e);
|
e.target = e1; e2->anticusp_edges.push_back(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
void addTriangle(rugpoint *t1, rugpoint *t2, rugpoint *t3, ld len = 1) {
|
void addTriangle(rugpoint *t1, rugpoint *t2, rugpoint *t3, ld len) {
|
||||||
addEdge(t1->getglue(), t2->getglue(), len);
|
addEdge(t1->getglue(), t2->getglue(), len);
|
||||||
addEdge(t2->getglue(), t3->getglue(), len);
|
addEdge(t2->getglue(), t3->getglue(), len);
|
||||||
addEdge(t3->getglue(), t1->getglue(), len);
|
addEdge(t3->getglue(), t1->getglue(), len);
|
||||||
|
Loading…
Reference in New Issue
Block a user