004
12.04.2005, 15:46 Uhr
RedEagle
|
hier mal der Original-code:
C++: |
#include "RST_window.hpp" #include <vector> using namespace std;
class RST_menu { public: bool InitialMenu(RST_window window); bool ChangeColors(int bordercolor, int textcolor, int bgcolor); bool ChangeFullscreen(bool fullscreen); int GetTCColor(); int GetBGColor(); int GetBRColor(); void GetPositions(int *X, int *Y, int *toX, int *toY); bool IsPressed(int mausX, int mausY, int *menugruppe); bool WaitForItem(int mausX, int mausY, int menugruppe, int *item, int lange, int breite); //Die Betroffene Funktion bool Actitity(bool activity); bool GetActivity(); bool AddGroup(char *Gruppe); bool AddItem(char *title, int ID, int Gruppe); bool DrawItems(int Gruppe, int mausX, int mausY, int *item); bool DrawMenu(); private: RST_window RMx_window; int RMi_posX; int RMi_posY; int RMi_toX; int RMi_toY; bool RMb_fullscreen; bool RMb_activ;
int RMi_bordercolor; int RMi_textcolor; int RMi_bgcolor; int RMi_maxGroups; vector<char*> Groups; vector<int> GroupIDs; vector<int> GRP_posX; vector<int> GRP_toX; vector<char*> Items; vector<int> ItemIDs; vector<int> ItemAtGroup; };
//...
bool RST_menu::WaitForItem(int mausX, int mausY, int menugruppe, int *item, int lange, int breite) { int X = GRP_posX[menugruppe]; int Y = RMi_posY+1; int toX = GRP_posX[menugruppe]+breite; int toY = RMi_posY+1+lange;
//(Noch in arbeit...) return true; }
//...
bool RST_menu::DrawItems(int Gruppe, int mausX, int mausY, int *item) { //(Ne menge anderes zeug...) WaitForItem(mausX, mausY, Gruppe, &item, lange, breite); //Und hier kommt der Fehler return true; }
|
und hier die Original Fehler-meldungen:
Fehler: |
In member function `bool RST_menu::DrawItems(int, int, int, no matching function for call to `RST_menu::WaitForItem(int&, candidates are: bool RST_menu::WaitForItem(int, int, int,
|
-- MFG RedEagle Dieser Post wurde am 12.04.2005 um 15:51 Uhr von RedEagle editiert. |