Implement basic first person view rendering.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
#include "minimap.h"
|
||||
#include "firstperson.h"
|
||||
|
||||
#define MINIMAP_SIZE 460
|
||||
#define MINIMAP_SIZE 720
|
||||
#define VIEW_SIZE MINIMAP_SIZE*2
|
||||
|
||||
static int handleKeyCode(sf::Keyboard::Key key);
|
||||
@@ -21,7 +21,7 @@ static sf::Clock timer;
|
||||
int view_init()
|
||||
{
|
||||
printf("view_init()\n");
|
||||
if (!camera_init(&camera, sf::Vector2f(5.f/2.f, 5.f/2.f), 0.f, 100, 0.5f*PI)) return 0;
|
||||
if (!camera_init(&camera, sf::Vector2f(10.f/2.f, 10.f/2.f), 0.f, 128, 0.5f*PI)) return 0;
|
||||
if (!minimap_init(MINIMAP_SIZE)) return 0;
|
||||
if (!firstperson_init(VIEW_SIZE, MINIMAP_SIZE)) return 0;
|
||||
|
||||
@@ -53,7 +53,7 @@ int view_update()
|
||||
|
||||
window.clear();
|
||||
minimap_update(&window, &camera);
|
||||
firstperson_update(&window);
|
||||
firstperson_update(&window, &camera);
|
||||
window.display();
|
||||
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user