00001 /* 00002 * Neural Networks Tearm Project 00003 * Martin Johne 00004 * 04.10.2006 00005 */ 00006 #pragma once 00007 #include <irrlicht.h> 00008 #include "Muele.h" 00009 00011 class CPreferencesWindow 00012 { 00013 public: 00014 00015 // methods 00016 00017 CPreferencesWindow(CMuele *pMueleClass, int yPosition); 00018 ~CPreferencesWindow(void); 00019 00021 void onGuiEvent(SEvent &event); 00023 void toggleVisiblility(); 00025 void resetWindow(); 00026 00027 // variables 00028 00029 gui::IGUICheckBox *pCheckProbabilities; 00030 00031 private: 00032 00033 CMuele *pMuele; 00034 gui::IGUIWindow *pWindow; 00035 };