int main(int argc, char *argv[]) { if (argc <= 0) return -1; printf("sizeof Computer: %d\n", sizeof(struct Computer)); struct Computer *computer = createComputer(); struct Screen *screen = createScreen(640, 480, 80, 60); computer->screen = screen; loadProgram(computer, argv[1]); saveDump(&computer->ram, "init_dump.bin"); DBG_init(); DBG_register(&computer->cpu); run(computer); saveDump(&computer->ram, "dump.bin"); DBG_free(); freeComputer(computer); return 0; }
Player::Player(FCULONG accountID, FCULONG id, string name, string email, FCULONG xp, FCULONG level, FCINT fameScale, FCULONG cityID, FCULONG countryID, InGameIPAddress* ip) : PlayerBase(accountID, id, name, email, xp, level, fameScale, cityID, countryID, EVTSYS_ObjectType) , m_pEventSystem(NULL) { createComputer(); if ( ip ) m_ip = *ip; }
Player::Player(void) : PlayerBase(Player::EVTSYS_ObjectType) , m_pEventSystem(NULL) { createComputer(); }