summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/map/G38
-rw-r--r--src/game.c4
2 files changed, 23 insertions, 19 deletions
diff --git a/data/map/G b/data/map/G
index 67502c6..33af46d 100644
--- a/data/map/G
+++ b/data/map/G
@@ -1,19 +1,21 @@
-5
+0
GGGG
-.3.3.3r0r4r4r4r4rb.6.6rar4r4r4r4r1.3.3.3
-.3.7.3r7^3^1^0. . . . . . . ^2^1r5.3.7.3
-.3.3.3r7. . . . . . . . . . . ^0r5.3.3.3
-r0r4r4rb. . . . . . . . . . . . rar4r4r1
-r7^0^3. . . . . . . . . . . . . . . ^2r5
-r7. . . . . r8r6r6r6r6r6r6r9. . . . ^0r5
-rb. . . . r8r3.3.3.3.3.3.3r2r9. . . . ra
-.6. . . = r5.3.3.3.3.3.3.3.3r7. . . . .6
-.6. . . . r5.3.3.3.3.3.3.3.3r7. . . . .6
-r9. . . . rar1.3.3.3.3.3.3r0rb. . . . r8
-r7^1. . . . rar4r4r4r4r4r4rb. . . . . r5
-r7^2. . . . . . . . . . . . . . . . ^2r5
-r2r6r6r9. . . . . . . . . . . . r8r6r6r3
-.3.3.3r7^1. . . . . . . . . . ^2r5.3.3.3
-.3.7.3r7^0^3^0. . . . . . . . ^2r5.3.7.3
-.3.3.3r2r6r6r6r6r9.6.6r8r6r6r6r6r3.3.3.3
-+000+000= Lenin -- grib
+.8b0b4b4bb.4.4bab1.7.7.7b0bb.4.4.4bab1.8
+b0bb^0. .1. . = b5.8.8.8b7.2. .1. ^2bab1
+bb^1. .1. . . = b5.8.8.8b7^0.1. . .2^3ba
+.4. .1. . . .1^1bab4b4b4bb.1. . .1. .1.4
+.4. .2.2. .2. .2. . .1. .1. .2.1. .2. .4
+.4. .1. .1. . .2. .1. .2. .1.2. .1. .1.4
+b8b6b6b6b6b6b6b9.2. b8b6b6b6b6b6b9.2. b8
+b5b0b4b4b4b4b4b7.2. b5.8.8.8.8.8b7. .2b5
+b5b7.8.8.8.8.8b7. = b5.8.8.8.8.8b7.1. b5
+b5b7.8.8.8.8.8b7. .1b5.8.8.8.8.8b7. . b5
+babb.8.8.8.8.8b7. . bab4b4b4b4b4bb.2. ba
+.8.8.8.8.8.8.8b7.1. .2;2;4. ;2;2;2. . .4
+.8.8.8.8.8.8.8b7. . . .1;5. .2;2. .1. .4
+b9.8.8.8.8.8.8b7^1.2. . .1. . .1. .1. b8
+b7.8.8.8.8.8.8b7^2^3.2. .2. .1.2. . b8b3
+b2b6b6b6b9.8.8b2b6b6b6b6b6b9.4.4.4b8b3.8
++000+000= GAME
++000+000= OVER
++000+000= Lenin -- grib
diff --git a/src/game.c b/src/game.c
index 531e9f9..9e81e16 100644
--- a/src/game.c
+++ b/src/game.c
@@ -226,6 +226,8 @@ static void gotogulag()
roomchanged = 1;
ttplayer.room = ttmap + 'G';
ttplayer.zhiv_lenin = 0;
+ ttplayer.x = 32 * 13;
+ ttplayer.y = 32 * 11;
}
SDL_SetRenderDrawColor(ttrdr, 0, 0, 0,
255 - (delta - 4200) * 256 / 800);
@@ -407,7 +409,7 @@ void changeroom(int out)
}
SDL_RenderClear(ttrdr);
int tox = (out == 3) - (out == 1);
- int toy = (out == 0) - (out == 4);
+ int toy = (out == 0) - (out == 2);
int transx = tox * (delta * TT_ROOM_W * 32 / 500);
int transy = toy * (delta * TT_ROOM_H * 32 / 500);
int playx = tox * (delta * -32 / 500);