2 CLASS(MainWindow) EXTENDS(ModalController)
3 METHOD(MainWindow, configureMainWindow, void(entity))
4 ATTRIB(MainWindow, mutatorsDialog, entity, NULL)
5 ATTRIB(MainWindow, mapInfoDialog, entity, NULL)
11 void DemoButton_Click(entity me, entity other)
13 if(me.text == "Do not press this button again!")
14 DialogOpenButton_Click(me, other);
16 me.setText(me, "Do not press this button again!");
19 void configureMainWindowMainWindow(entity me)
23 i = spawnNexuizTeamSelectDialog();
25 me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
27 me.mutatorsDialog = i = spawnNexuizMutatorsDialog();
29 me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
31 me.mapInfoDialog = i = spawnNexuizMapInfoDialog();
33 me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
35 n = spawnNexuizNexposee();
36 i = spawnNexuizSettingsDialog();
38 n.addItemCentered(n, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
39 n.setNexposee(n, i, '0.1 0.9 0', 0.5, 0.8);
41 i = spawnNexuizMultiplayerDialog();
43 n.addItemCentered(n, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
44 n.setNexposee(n, i, '0.9 0.5 0', 0.5, 0.8);
46 i = spawnNexuizQuitDialog();
48 n.addItemCentered(n, i, i.intendedWidth * eX + i.intendedHeight * eY, 1);
49 n.setNexposee(n, i, '0.9 1.2 0', 0.5, 0.8);
50 me.addItem(me, n, '0 0 0', '1 1 0', 1);
51 me.moveItemAfter(me, n, NULL);
53 me.initializeDialog(me, n);
57 // click. The C-word so you can grep for it.