mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-19 07:57:39 +00:00
New file geometry2.cpp, with moved ggmatrix, relative_matrix, virtualRebase, and new get_corner_position family. Refactored in floorpatterns, textures, and grid to use get_corner_position family.
This commit is contained in:
4
rug.cpp
4
rug.cpp
@@ -583,7 +583,7 @@ void buildRug() {
|
||||
map<cell*, rugpoint *> vptr;
|
||||
|
||||
for(int i=0; i<isize(cl.lst); i++)
|
||||
vptr[cl.lst[i]] = addRugpoint(shmup::ggmatrix(cl.lst[i])*C0, cl.dists[i]);
|
||||
vptr[cl.lst[i]] = addRugpoint(ggmatrix(cl.lst[i])*C0, cl.dists[i]);
|
||||
|
||||
for(auto& p: vptr) {
|
||||
cell *c = p.first;
|
||||
@@ -1236,7 +1236,7 @@ void prepareTexture() {
|
||||
drawthemap();
|
||||
if(mousing && !renderonce) {
|
||||
for(int i=0; i<numplayers(); i++) if(multi::playerActive(i))
|
||||
queueline(tC0(shmup::ggmatrix(playerpos(i))), mouseh, 0xFF00FF, 8 + vid.linequality);
|
||||
queueline(tC0(ggmatrix(playerpos(i))), mouseh, 0xFF00FF, 8 + vid.linequality);
|
||||
}
|
||||
if(finger_center) {
|
||||
transmatrix V = rgpushxto0(finger_center->h);
|
||||
|
Reference in New Issue
Block a user