Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 20:09

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Spiel Klassen( Bitte helft mir)

Discussion on Spiel Klassen( Bitte helft mir) within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
golle12's Avatar
 
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
Spiel Klassen( Bitte helft mir)

Und zwar habe ich folgendes Problem wenn ich alles von mir compile kommen Fehlermeldungen wenn ich diese weg klicke(also auf Ignorieren) dann funktioniert es und da wollte ich fragen ob bei mir irgend was falsch ist am source code oder ich etwas anderes falsch gemacht habe hoffe ihr könnt mir helfen

(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(8202551616);
}


Player::~Player()
{

}

void Player::update(sf::RenderWindow &windowfloat 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 &windowfloat time);
    
void P_RenderWindow(sf::RenderWindow &window);
    
protected:
private:
sf::FloatRect rect;
sf::Texture player_texture;
sf::Sprite player_sprite;
}; 
main.cpp
PHP Code:
#include "Player.h"
#include "Enemy.h"

int main()
{
    
sf::RenderWindow window(sf::VideoMode(800600), "");
    
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 20time 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;

Enemy.h
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;
}; 
Enemy.cpp
PHP Code:
#include "Enemy.h"


Enemy::Enemy(sf::String e_texture)
{
}


Enemy::~Enemy()
{

golle12 is offline  
Old 02/03/2014, 19:27   #2
 
[uLow]NTX?!'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 1,266
Received Thanks: 627
Und was für ein error kommt?
[uLow]NTX?! is offline  
Old 02/03/2014, 20:44   #3
 
golle12's Avatar
 
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
Hier habe ich mal in einem Video die Error Meldungen zeigen lassen (denn an sich sich sind keine Fehler im Script aber diese Haltepunkte schon ... :/ )

(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
)


golle12 is offline  
Old 02/04/2014, 08:26   #4


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Hört sich stark nach gesetzten Breakpoints an. Die werden durch rote Punkte dargestellt und pausieren die Codeausführung.

Hast du denn mal mit dem Debugger geschaut, was das sonst sein könnte? Also nicht einfach stupide auf "Weiter" klicken sondern mal mit "Unterbrechen" nachschauen.
Mostey is offline  
Old 02/04/2014, 10:37   #5
 
elite*gold: 5
Join Date: Sep 2006
Posts: 385
Received Thanks: 218
Quote:
Originally Posted by Mostey View Post
Hört sich stark nach gesetzten Breakpoints an. Die werden durch rote Punkte dargestellt und pausieren die Codeausführung.

Hast du denn mal mit dem Debugger geschaut, was das sonst sein könnte? Also nicht einfach stupide auf "Weiter" klicken sondern mal mit "Unterbrechen" nachschauen.
Das ist Unsinn. Da wird ganz einfach ungültiger Speicher freigegeben und eine assertion bekommt davon Wind.

Da du nicht den ganzen Callstack (Aufrufliste) zeigst, kann man hier nur raten. Jedoch weist das bisschen Gezeigte auf einen String hin und da benutzt du nicht viele. Ohne die Implementation davon zu kennen, würde ich sagen ändere mal die Signatur der Player Konstruktors und lass dir den String als const reference übergeben, mit etwas Glück reicht das schon. Sollte das nicht funktionieren wäre ein größerer Auszug aus dem Callstack ganz hilfreich.
Nightblizard is offline  
Old 02/04/2014, 16:17   #6
 
golle12's Avatar
 
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
Das welches Oben gezeigt wurde also der komplette Source Code von Oben ist alles. Da gibt es nicht mehr.
golle12 is offline  
Reply


Similar Threads Similar Threads
Suche ein Spiel, bitte Helft :D
10/04/2013 - General Gaming Discussion - 1 Replies
Hey Community^^ Ich suche ein Spiel das mit Ebenen arbeitet, und Rundenbassiert ist, man fängt auf Ebene 1 an, und arbeitet sich immer Tiefer. Es gibt verschiedene Klassen und so fängt man mit unterschiedlichen Sachen an. Außerdem wenn man Türen öffnen will, oder auch alles andere, man kann auch kochen und sowas, und Türen können wenn man durchläuft auch Effekte auf einen haben. Nunja ich habe das spiel mal in einem Stream gesehen und frage mich jetzt wie es heißt :>
Bitte Helft mir bei einem Core error Bitte gibt auch THXs
01/08/2011 - Metin2 Private Server - 13 Replies
hallo liebes epvp Team ich habe eine neue quest hochgeladen und noch die npc.txt von eiener map bearbeitet jetzt hab ich einen error hier der screen http://mangekio-world3.dyndns.org/error.png wie behebe ich diesen wollte gerade backups machen dann das ! und ich hab keine lust die ipfw ... neu zu installieren bitte helft mir !!!!



All times are GMT +1. The time now is 20:12.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.