#include <MAUtil/Moblet.h>
#include <MAUI/Screen.h>
#include <MAUI/Label.h>
#include <conprint.h>
using namespace MAUtil;
using namespace MAUI;
class MyScreen : public Screen {
public:
MyScreen() {
}
~MyScreen() {
// todo: delete main widget of this screen
}
private:
};
class MAUIMoblet : public Moblet {
public:
MAUIMoblet() {
// initialize
screen = new MyScreen();
screen->show();
}
void keyPressEvent(int keyCode, int nativeCode) {
// todo: handle key presses
}
void keyReleaseEvent(int keyCode, int nativeCode) {
// todo: handle key releases
}
MyScreen* screen;
~MAUIMoblet() {
delete screen;
}
};
typedef struct
{
char *name;
char *popn;
}City;
extern "C" int MAMain() {
Moblet::run(new MAUIMoblet());
City ny,la,ch,*ptr;
ny.name = "New York City";
ny.popn = "8,888,888";
printf("\n%s,Population:%s\n",ny.name,ny.popn);
ptr = &la;
ptr->name = "Los Angeles";
ptr->popn = "3,333,333";
printf("\n%s,Population:%s\n",la.name,la.popn);
ptr = &ch;
ptr->name = "Chicago";
ptr->popn = "1,111,111";
printf("\n%s,Population:%s\n",ptr->name,ptr->popn);
return 0;
};
I keep getting this error message. Symbol '_MAMain' is already defined