1
0
mirror of https://github.com/ssloy/tinyraycaster.git synced 2025-08-31 01:29:51 +02:00

draw the player

This commit is contained in:
Dmitry V. Sokolov
2019-02-09 12:48:16 +01:00
parent c6a12066bf
commit 68d2cd560e
2 changed files with 5 additions and 0 deletions

BIN
doc/003.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -65,6 +65,8 @@ int main() {
"0 0"\
"0002222222200000"; // our game map
assert(sizeof(map) == map_w*map_h+1); // +1 for the null terminated string
float player_x = 3.456; // player x position
float player_y = 2.345; // player y position
for (size_t j = 0; j<win_h; j++) { // fill the screen with color gradients
for (size_t i = 0; i<win_w; i++) {
@@ -86,6 +88,9 @@ int main() {
}
}
// draw the player on the map
draw_rectangle(framebuffer, win_w, win_h, player_x*rect_w, player_y*rect_h, 5, 5, pack_color(255, 255, 255));
drop_ppm_image("./out.ppm", framebuffer, win_w, win_h);
return 0;