(Die Fehlermeldungen sind:" Facharbeitsspiel.exe hat einen Haltepunkt ausgelöst."
(weiter klick)
"Debug Assertion Failed"
(Ignorieren klick)
"Facharbeitsspiel.exe hat einen Haltepunkt ausgelöst."
(weiter klick)
Das "Spiel" wird dann mir richtig angezeigt aber die Fehlermedungen kommen davor
)
Ich nutzte IDE Microsoft Visual C++ 2014
Player.cpp
PHP Code:
#include "Player.h"
Player::Player(sf::String p_texture)
{
if (!player_texture.loadFromFile(p_texture))
{
std::cout << "Player texture could not be loaded!" << std::endl;
}
else
{
std::cout << "Player texture could be loaded!" << std::endl;
}
player_texture.setSmooth(false);
player_sprite.setTexture(player_texture);
rect = sf::FloatRect(820, 255, 16, 16);
}
Player::~Player()
{
}
void Player::update(sf::RenderWindow &window, float time)
{
}
void Player::P_RenderWindow(sf::RenderWindow &window)
{
window.draw(player_sprite);
}
Player.h
PHP Code:
#pragma once
#include <SFML\Graphics.hpp>
#include <iostream>
class Player
{
public:
Player(sf::String p_texture);
~Player();
void update(sf::RenderWindow &window, float time);
void P_RenderWindow(sf::RenderWindow &window);
protected:
private:
sf::FloatRect rect;
sf::Texture player_texture;
sf::Sprite player_sprite;
};
PHP Code:
#include "Player.h"
#include "Enemy.h"
int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "");
Player p_player("Player.png");
window.setKeyRepeatEnabled(false);
sf::Clock clock;
while (window.isOpen())
{
float time = clock.getElapsedTime().asMicroseconds();
clock.restart();
time = time / 500;
if (time > 20) time = 20;
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear(sf::Color(117,171,255));
p_player.update(window,time);
p_player.P_RenderWindow(window);
window.display();
}
return 0;
}
PHP Code:
#pragma once
#include <SFML\Graphics.hpp>
#include <iostream>
class Enemy
{
public:
Enemy(sf::String e_texture);
~Enemy();
void update();
void E_RenderWindow(sf::RenderWindow &window);
protected:
private:
sf::Texture enemy_texture;
sf::Sprite enemy_sprite;
};
PHP Code:
#include "Enemy.h"
Enemy::Enemy(sf::String e_texture)
{
}
Enemy::~Enemy()
{
}






